0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

推薦一款基于RISC-V MCU的開源SoC平臺

sanyue7758 ? 來源:芯片驗證日記 ? 作者:芯片驗證那些事兒 ? 2022-10-24 09:36 ? 次閱讀

1.概述:

1.1 簡單介紹:

無劍100是阿里旗下芯片公司平頭哥(T-Head)推出的一款基于RISC-V MCU的開源SoC平臺。我們可以通過各種EDA工具對其進(jìn)行仿真。也可以在這個平臺上開發(fā)IP和軟件,使得MCU芯片的設(shè)計和開發(fā)更加簡單快捷。

無劍100 開源SoC平臺是圍繞玄鐵RISC-V E902打造的軟硬一體的開源MCU芯片平臺??捎糜诿嫦?a href="http://www.wenjunhu.com/tags/iot/" target="_blank">IoT設(shè)備接入,音視頻播放及智慧家居、環(huán)境監(jiān)測、健康醫(yī)療等多種應(yīng)用場景芯片的開發(fā)。

平臺包含芯片開發(fā),劍池CDK開發(fā)工具,支持YoC/RTOS操作系統(tǒng),同時支持通過EDA工具進(jìn)行前端仿真和制作FPGA測試,幫助用戶聚焦芯片差異化定制,主打低功耗和安全特性。

1.2平臺的特性:

硬件:低功耗,安全TEE 軟件:豐富完備的集成開發(fā)環(huán)境劍池CDK; FPGA仿真測試;支持YoC和RTOS系統(tǒng)。

4cc5a44a-52e5-11ed-a3b6-dac502259ad0.png

1.3研究的目的:

目前網(wǎng)上有很多工程師對其進(jìn)行研究,關(guān)于功能仿真部分,網(wǎng)上給出的都是基于VCS的,今天就基于xrun對其進(jìn)行功能仿真,為后續(xù)的研究做一些鋪墊。

2文件下載及準(zhǔn)備

2.1項目地址:

4cf8d0ea-52e5-11ed-a3b6-dac502259ad0.png

2.2 官方給出的目錄結(jié)構(gòu),如下圖所示:

4d13b6e4-52e5-11ed-a3b6-dac502259ad0.png

2.3 從github上下載項目

4d29748e-52e5-11ed-a3b6-dac502259ad0.png

2.4 下載C/C++編譯器的工具鏈

4d696df0-52e5-11ed-a3b6-dac502259ad0.png

4dc1d5f8-52e5-11ed-a3b6-dac502259ad0.png

2.5閱讀工具鏈文件夾中的Readme.txt,

4df16598-52e5-11ed-a3b6-dac502259ad0.png

2.6如下圖所示,將工具鏈riscv64-elf-x86_64-20190731.tar.gz解壓到wujian100_open項目的文件目錄下:

4e24faca-52e5-11ed-a3b6-dac502259ad0.png

3 基于xrun的仿真:

3.1修改tools目錄下的run_case這個perl腳本,增加對xrun的支持,如下圖所示:

4e5fe680-52e5-11ed-a3b6-dac502259ad0.png

3.2 source 目錄tools下的run_cmd腳本,即可順利完成基于xrun的功能仿真。

4ea2791e-52e5-11ed-a3b6-dac502259ad0.png

4ed4c43c-52e5-11ed-a3b6-dac502259ad0.png

4f6c0af4-52e5-11ed-a3b6-dac502259ad0.png







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21766

    瀏覽量

    604573
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2306

    瀏覽量

    46287
  • MCU芯片
    +關(guān)注

    關(guān)注

    3

    文章

    253

    瀏覽量

    11566

原文標(biāo)題:無劍100開源SoC平臺,基于xrun的功能仿真

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    國產(chǎn)RISC-V MCU推薦

    也基本上符合RISC-V JTAG標(biāo)準(zhǔn)。芯片的軟件庫也較為齊全,不過在模擬性能方面,精度和可重復(fù)性相較般。 官網(wǎng)顯示,GD32VF103系列MCU一款基于
    發(fā)表于 04-17 11:00

    RISC-VMCU與ARM對比

    RISC-VMCU與ARM在多個方面存在顯著的區(qū)別,以下是兩者的對比: 開源與專有 RISC-VRISC-V
    發(fā)表于 05-27 15:58

    risc-vmcu對RTOS兼容性如何

    些關(guān)鍵點和歸納: 指令集兼容性 : RISC-V開源的指令集架構(gòu)(ISA),這意味著不同的MCU制造商可以根據(jù)自己的需求實現(xiàn)RISC-V
    發(fā)表于 05-27 16:26

    RISC-VMCU中有哪些知名的開源項目?

    RISC-VMCU中有哪些知名的開源項目?
    發(fā)表于 12-30 19:48

    學(xué)習(xí)RISC-V入門 基于RISC-V架構(gòu)的開源處理器及SoC研究

    的研究人員設(shè)計了一款采用RISC-V指令集架構(gòu)的開源處理器Rocket,并且已經(jīng)成功流片了11次,其中采用臺積電40nm工藝時的性能與采用同樣工藝的,都是標(biāo)量處理器的ARM Cortex-A5的性能
    發(fā)表于 07-27 18:09

    全球首基于 RISC-V “HiFive Unleashed” 單板計算機(jī)(SBC)

    探究竟。U540 是第一款采用開源 RISC-V 指令的多核 SoC,也是首提供高速緩存致性
    發(fā)表于 08-02 11:52

    基于 RISC-V 指令集架構(gòu)的 SoC FPGA 開發(fā)工具包

    Microchip 的 PolarFire SoC FPGA Icicle工具包為業(yè)界最低功耗的 FPGA 提供廣泛的基于 RISC-V 指令集架構(gòu)的 Mi-V 生態(tài)系統(tǒng)免費(fèi)和開源
    發(fā)表于 03-09 19:48

    RISC-V開源處理器核介紹

    本期文章目錄個小型RISC-V開源處理器核介紹!#SOC#FPGA#RISC-V點擊閱讀數(shù)字積木從零開始寫RISC-V處理器(超詳細(xì))#
    發(fā)表于 07-23 09:42

    RISC-V MCU開發(fā)相關(guān)資料分享

    開發(fā)工作中。 工欲善其事必先利其器,要想實現(xiàn)基于RISC-V MCU的項目開發(fā),與之配套的集成開發(fā)環(huán)境必不可少。目前市場上可供選擇的RISC-V MCU開發(fā)工具已初具規(guī)模,由MounR
    發(fā)表于 11-10 07:50

    從STM32F030平臺切換到RISC-V CSM32RV20

    本系列僅為記錄工作,開發(fā)從STM32F030平臺切換到RISC-V CSM32RV20。CSM32RV20是南京中科微電子有限公司開發(fā)的一款基于RISC-V核的超低功耗
    發(fā)表于 11-26 06:30

    4玄鐵RISC-V芯片亮相

    基于玄鐵系列處理器設(shè)計芯片。此外,平頭哥在2021云棲大會上還開源4玄鐵RISC-V量產(chǎn)處理器,并開放系列工具及系統(tǒng)軟件。滴水湖中國RISC-V產(chǎn)業(yè)論壇:由中國半導(dǎo)體行業(yè)協(xié)會指導(dǎo),中
    發(fā)表于 03-08 08:16

    全球首RISC-V平板電腦——PineTab-V正式發(fā)布

    / 128GB eMMC 5.1閃存。PineTab-V主板Pine64相關(guān)負(fù)責(zé)人表示:“PineTab-V一款實驗性設(shè)備,為開發(fā)者探索RISC-V提供了更多樣的硬件
    發(fā)表于 04-14 13:56

    RISC-V核、平臺和芯片該如何選擇?

    (1)、芯片設(shè)計者可選擇RISC-V 核 和SoC 平臺 構(gòu)建自己的芯片。比如,使用 PULPino 平臺開發(fā) SoC 芯片,內(nèi)核使用 RI
    發(fā)表于 06-21 20:34

    RISC-V MCU開發(fā)():集成開發(fā)環(huán)境

    開發(fā)工作中。 工欲善其事必先利其器,要想實現(xiàn)基于RISC-V MCU的項目開發(fā),與之配套的集成開發(fā)環(huán)境必不可少。目前市場上可供選擇的RISC-V MCU開發(fā)工具已初具規(guī)模,由MounR
    發(fā)表于 11-05 16:35 ?37次下載
    <b class='flag-5'>RISC-V</b> <b class='flag-5'>MCU</b>開發(fā)(<b class='flag-5'>一</b>):集成開發(fā)環(huán)境

    為什么要有RISC-VRISC-V指令集的優(yōu)勢

    RISC-V 架構(gòu)誕生以來,市場上已有數(shù)十個版本的 RISC-V 內(nèi)核和SoC芯片它們中的部分是開源免費(fèi)的,而商業(yè)公司開發(fā)的
    發(fā)表于 03-21 17:43 ?1369次閱讀