HBird v2 E203是芯來的RISCV的開源(https://github.com/riscv-mcu/e203_hbirdv2)SoC項目,Apache 2.0 License 。主要功能如下框圖:
操作系統選Centos7或者Ubuntu18,EDA需要VCS和Verdi。
二、下載HBird v2 E203的代碼
git clone https://github.com/riscv-mcu/e203_hbirdv2.git
克隆后,代碼目錄結構如下:
三、下載riscv編譯器
從網站https://nucleisys.com/download.php下載工具鏈,如下圖,選Centos/Ubuntu的最新版:
解壓,并軟鏈接或者拷到項目riscv-tools/prebuilt_tools/prefix/bin目錄下。
# 下載并解壓,解壓后,工具鏈在gcc/bin目錄下
wget https://nucleisys.com/upload/files/toochain/gcc/nuclei_riscv_newlibc_prebuilt_linux64_2022.12.tar.bz2
tar -xjvf nuclei_riscv_newlibc_prebuilt_linux64_2022.12.tar.bz2
# 把編譯工具鏈拷到項目目錄
cd e203_hbirdv2
mkdir -p riscv-tools/prebuilt_tools/prefix
cp -r gcc/bin riscv-tools/prebuilt_tools/prefix
四、編譯測試文件
cd e203_hbirdv2/riscv-tools/riscv-tests/isa
source regen.sh
五、編譯RTL
cd e203_hbirdv2/vsim
make clean
make install
make compile SIM=vcs
六、仿真
make run_test SIM=vcs
七、打開波形
make wave SIM=vcs
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
soc
+關注
關注
38文章
4204瀏覽量
219113 -
開源
+關注
關注
3文章
3408瀏覽量
42714 -
RISC
+關注
關注
6文章
465瀏覽量
83877 -
E203
+關注
關注
0文章
8瀏覽量
146
發布評論請先 登錄
相關推薦
簡化E203處理器的結構設計
胡振波老師的E203處理器讓小編受益匪淺,十分感激!E203 CPU的設計非常經典且精簡,大量邏輯復用,追求極低功耗、極小面積。
發表于 09-27 10:21
?1369次閱讀
修改蜂鳥E203 v2內核源碼后,hello world報錯是哪里出了問題?
修改蜂鳥E203 v2內核源碼后,測試“hello world”程序,vivado仿真可以順利通過,再輸出界面打印出“hello world”字樣,但上板后出現問題,hello world
發表于 01-10 06:12
如何讓你的ESP32跑起來
ESP32是了國內樂鑫科技推出的Wifi&藍牙物聯網MCU,而最近項目正好在用ESP32,所以我們今天就來分享下,如何讓你的ESP32跑起來,并應用于更多實際項目。1ESP32簡...
發表于 07-16 06:57
怎樣讓自己編譯的uboot跑起來
小目標:讓自己編譯的uboot跑起來參考:wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO首先熟悉一下板子和開發流程。維基主要參考《使用全志原廠BSP
發表于 11-08 06:37
如何讓你的ESP32跑起來呢
ESP32是了國內樂鑫科技推出的Wifi&藍牙物聯網MCU,而最近項目正好在用ESP32,所以我們今天就來分享下,如何讓你的ESP32跑起來,并應用于更多實際項目。1ESP32簡介ESP32
發表于 02-10 06:25
在Picorv32 / 蜂鳥E203軟核上運行RT-Thread的設計實現
的默認證書就可以正常使用了。 首先我們需要把FPGA變成一塊RISC-V的開發板,因此需要燒錄蜂鳥E203的bitstream,接下來就是把它當做單片機一樣使用,上傳固件了。 下載源碼 為了方便
發表于 09-16 16:15
關于E203的Flash讀寫問題
E203的SOC的模塊圖中的這個模塊是FLASH的控制器嗎?
如果我想完成FLASH的讀寫控制的話,在SOC的代碼層面(.v文件)該如何實現波形仿真呢?
發表于 08-11 12:38
E203移植到非芯來配套的開發板之后,用hbird-sdk開發需要更改bsp中的板卡信息嗎?
E203移植到非芯來配套的開發板之后,用hbird-sdk開發需要更改bsp中的板卡信息嗎
發表于 08-11 13:11
Zynq 7015 linux跑起來之導入之BOOT.bin生成詳解
本文主要介紹Zynq 7015 linux跑起來之導入之BOOT.bin生成,具體的跟隨小編一起來了解一下。
windows安裝ubuntu并讓pioneer1應用程序跑起來的過程
本文介紹在windows下安裝ubuntu并且讓pioneer1的應用程序跑起來的全過程。雖然安裝ubuntu不是本文重點,但是還是啰嗦地寫一遍吧。
![windows安裝ubuntu并<b class='flag-5'>讓</b>pioneer1應用程序<b class='flag-5'>跑起來</b>的過程](https://file.elecfans.com/web1/M00/CB/FB/pIYBAF-SQZmAFfiMAAAi2KBLh3E513.png)
開源Hummingbirdv2 E203 RISC-V處理器內核和SoC項目
該存儲庫托管開源 Hummingbirdv2 E203 RISC-V 處理器內核和 SoC 項目,由中國大陸領先的 RISC-V IP 和解決方案公司Nuclei System Tec
發表于 03-17 16:52
?10次下載
![開源Hummingbirdv<b class='flag-5'>2</b> <b class='flag-5'>E203</b> RISC-<b class='flag-5'>V</b>處理器內核和SoC項目](https://file.elecfans.com/web2/M00/36/6C/pYYBAGIy98CAapUIAABeQRh6nQM448.jpg)
評論