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

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

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

如何讓HBird v2 E203跑起來(lái)?

jf_78858299 ? 來(lái)源:ExASIC ? 作者:陳鋒 ? 2023-05-05 15:33 ? 次閱讀

HBird v2 E203是芯來(lái)的RISCV的開(kāi)源(https://github.com/riscv-mcu/e203_hbirdv2)SoC項(xiàng)目,Apache 2.0 License 。主要功能如下框圖:

一、準(zhǔn)備操作系統(tǒng)EDA

操作系統(tǒng)選Centos7或者Ubuntu18,EDA需要VCS和Verdi。

二、下載HBird v2 E203的代碼

git clone https://github.com/riscv-mcu/e203_hbirdv2.git

克隆后,代碼目錄結(jié)構(gòu)如下:

三、下載riscv編譯器

從網(wǎng)站https://nucleisys.com/download.php下載工具鏈,如下圖,選Centos/Ubuntu的最新版

解壓,并軟鏈接或者拷到項(xiàng)目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


# 把編譯工具鏈拷到項(xiàng)目目錄
cd e203_hbirdv2
mkdir -p riscv-tools/prebuilt_tools/prefix
cp -r gcc/bin riscv-tools/prebuilt_tools/prefix

四、編譯測(cè)試文件

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

七、打開(kāi)波形

make wave SIM=vcs

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

    關(guān)注

    38

    文章

    4021

    瀏覽量

    217026
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    3126

    瀏覽量

    42068
  • RISC
    +關(guān)注

    關(guān)注

    6

    文章

    460

    瀏覽量

    83566
  • E203
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    91
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    簡(jiǎn)化E203處理器的結(jié)構(gòu)設(shè)計(jì)

    胡振波老師的E203處理器小編受益匪淺,十分感激!E203 CPU的設(shè)計(jì)非常經(jīng)典且精簡(jiǎn),大量邏輯復(fù)用,追求極低功耗、極小面積。
    發(fā)表于 09-27 10:21 ?1190次閱讀

    修改蜂鳥(niǎo)E203 v2內(nèi)核源碼后,hello world報(bào)錯(cuò)是哪里出了問(wèn)題?

    修改蜂鳥(niǎo)E203 v2內(nèi)核源碼后,測(cè)試“hello world”程序,vivado仿真可以順利通過(guò),再輸出界面打印出“hello world”字樣,但上板后出現(xiàn)問(wèn)題,hello world
    發(fā)表于 01-10 06:12

    如何你的ESP32跑起來(lái)

    ESP32是了國(guó)內(nèi)樂(lè)鑫科技推出的Wifi&藍(lán)牙物聯(lián)網(wǎng)MCU,而最近項(xiàng)目正好在用ESP32,所以我們今天就來(lái)分享下,如何你的ESP32跑起來(lái),并應(yīng)用于更多實(shí)際項(xiàng)目。1ESP32簡(jiǎn)...
    發(fā)表于 07-16 06:57

    怎樣自己編譯的uboot跑起來(lái)

    小目標(biāo):自己編譯的uboot跑起來(lái)參考:wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO首先熟悉一下板子和開(kāi)發(fā)流程。維基主要參考《使用全志原廠BSP
    發(fā)表于 11-08 06:37

    如何利用XR806開(kāi)發(fā)板hello跑起來(lái)

    如何利用XR806開(kāi)發(fā)板hello跑起來(lái)?
    發(fā)表于 12-29 06:16

    如何u-boot跑起來(lái)?

    如何u-boot跑起來(lái)
    發(fā)表于 01-26 08:26

    如何你的ESP32跑起來(lái)

    ESP32是了國(guó)內(nèi)樂(lè)鑫科技推出的Wifi&藍(lán)牙物聯(lián)網(wǎng)MCU,而最近項(xiàng)目正好在用ESP32,所以我們今天就來(lái)分享下,如何你的ESP32跑起來(lái),并應(yīng)用于更多實(shí)際項(xiàng)目。1ESP32簡(jiǎn)介ESP32
    發(fā)表于 02-10 06:25

    在Picorv32 / 蜂鳥(niǎo)E203軟核上運(yùn)行RT-Thread的設(shè)計(jì)實(shí)現(xiàn)

    的默認(rèn)證書(shū)就可以正常使用了?! ∈紫任覀冃枰袴PGA變成一塊RISC-V的開(kāi)發(fā)板,因此需要燒錄蜂鳥(niǎo)E203的bitstream,接下來(lái)就是把它當(dāng)做單片機(jī)一樣使用,上傳固件了?! ∠螺d源碼  為了方便
    發(fā)表于 09-16 16:15

    關(guān)于E203的Flash讀寫(xiě)問(wèn)題

    E203的SOC的模塊圖中的這個(gè)模塊是FLASH的控制器嗎? 如果我想完成FLASH的讀寫(xiě)控制的話,在SOC的代碼層面(.v文件)該如何實(shí)現(xiàn)波形仿真呢?
    發(fā)表于 08-11 12:38

    E203移植到非芯來(lái)配套的開(kāi)發(fā)板之后,用hbird-sdk開(kāi)發(fā)需要更改bsp中的板卡信息嗎?

    E203移植到非芯來(lái)配套的開(kāi)發(fā)板之后,用hbird-sdk開(kāi)發(fā)需要更改bsp中的板卡信息嗎
    發(fā)表于 08-11 13:11

    請(qǐng)問(wèn)hbird v2的GPIO例程在哪找?

    請(qǐng)問(wèn)hbird v2 的GPIO例程在哪找,sdk里面的和書(shū)上寫(xiě)的不一樣
    發(fā)表于 08-16 07:09

    Zynq 7015 linux跑起來(lái)之導(dǎo)入之BOOT.bin生成詳解

    本文主要介紹Zynq 7015 linux跑起來(lái)之導(dǎo)入之BOOT.bin生成,具體的跟隨小編一起來(lái)了解一下。
    的頭像 發(fā)表于 06-27 10:01 ?7252次閱讀

    FreeRTOS_003 _系統(tǒng)在板子上跑起來(lái)

    FreeRTOS_003_系統(tǒng)在板子上跑起來(lái)
    的頭像 發(fā)表于 03-14 11:25 ?2693次閱讀
    FreeRTOS_003 _<b class='flag-5'>讓</b>系統(tǒng)在板子上<b class='flag-5'>跑起來(lái)</b>

    windows安裝ubuntu并pioneer1應(yīng)用程序跑起來(lái)的過(guò)程

    本文介紹在windows下安裝ubuntu并且pioneer1的應(yīng)用程序跑起來(lái)的全過(guò)程。雖然安裝ubuntu不是本文重點(diǎn),但是還是啰嗦地寫(xiě)一遍吧。
    的頭像 發(fā)表于 10-23 10:41 ?2270次閱讀
    windows安裝ubuntu并<b class='flag-5'>讓</b>pioneer1應(yīng)用程序<b class='flag-5'>跑起來(lái)</b>的過(guò)程

    開(kāi)源Hummingbirdv2 E203 RISC-V處理器內(nèi)核和SoC項(xiàng)目

    該存儲(chǔ)庫(kù)托管開(kāi)源 Hummingbirdv2 E203 RISC-V 處理器內(nèi)核和 SoC 項(xiàng)目,由中國(guó)大陸領(lǐng)先的 RISC-V IP 和解決方案公司Nuclei System Tec
    發(fā)表于 03-17 16:52 ?10次下載
    開(kāi)源Hummingbirdv<b class='flag-5'>2</b> <b class='flag-5'>E203</b> RISC-<b class='flag-5'>V</b>處理器內(nèi)核和SoC項(xiàng)目