chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

利用vcs+verdi仿真工具蜂鳥E200系列處理器仿真分析

sally100 ? 來源:數(shù)字ICer ? 作者:數(shù)字ICer ? 2022-11-17 10:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開源RISC-V Hummingbird E203(蜂鳥E203)的仿真工具是開源的iverilog,這里利用vcs+verdi仿真工具進(jìn)行仿真;

蜂鳥 E200 主要面向極低功耗與極小面積的場(chǎng)景,非常適合于替代Cortex-M 系列內(nèi)核應(yīng)用于IoT或其他低功耗場(chǎng)景。

E200系列處理器核使用Verilog語言,采用兩級(jí)流水線結(jié)構(gòu),通過一流的處理器架構(gòu)設(shè)計(jì)CPU的功耗與面積均優(yōu)于同級(jí)ARM Cortex-M核, 實(shí)現(xiàn)業(yè)界最高的能效比與最低的成本;

E200 系列處理器核能夠運(yùn)行RISC-V指令 ,支持RV321/E/A/M/C/F/D 等指令子集的配置組合,支持機(jī)器模式(Machine Mode Only);

E200 系列處理器核提供標(biāo)準(zhǔn)的JTAG調(diào)試接口以及成熟的軟件調(diào)試工具;

E200 系列處理器核提供成熟的GCC編譯工具鏈;

E200 系列處理器核配SoC提供緊耦合系統(tǒng) IP 模塊,包括中斷控制器、計(jì)時(shí)器UART,QSPI,PWM等,即時(shí)能用(Ready-to-Use)的soc平臺(tái)與PPGA原型系統(tǒng)。

a8085366-65c8-11ed-8abf-dac502259ad0.png

E200系列處理器Soc示意圖

目錄:

a84d6442-65c8-11ed-8abf-dac502259ad0.png

項(xiàng)目目錄

修改

1.修改e200_opensource-master/vsim/bin文件中的run.makefile,修改vcs,verdi仿真工具和仿真選項(xiàng),如下:

a86995e0-65c8-11ed-8abf-dac502259ad0.png

a8978bbc-65c8-11ed-8abf-dac502259ad0.png

2.e200_opensource-master/tb/tb_top.v增加dump波形

a8c5f2fe-65c8-11ed-8abf-dac502259ad0.png

仿真

步驟1:編譯 RTL 代碼,使用如下命令:

進(jìn)入到 e200_opensource 目錄文件夾下面的 vsim 目錄。

make install CORE=e203

運(yùn)行該命令指明需要為e203進(jìn)行編譯,該命令會(huì)在vsim目錄下生成一個(gè)install子文件夾,在其中放置所需的腳本,且將腳本中的關(guān)鍵字設(shè)置為e203。

make compile

運(yùn)行該命令編譯Core和 SoC的RTL代碼

步驟2:運(yùn)行默認(rèn)的一個(gè)testcase(測(cè)試用例),使用如下命令:

make run_test

make run_test將執(zhí)行e200_opensource/riscv-tools/riscv-tests/isa/generated目錄中的一個(gè)默認(rèn)testcase,如果測(cè)試用例運(yùn)行通過則打印PASS,并生成波形,如下圖,

a8e1b50c-65c8-11ed-8abf-dac502259ad0.png

步驟3:打開verdi,加載波形

使用如下命令:make wave

a916227e-65c8-11ed-8abf-dac502259ad0.png

如果希望運(yùn)行所有的回歸測(cè)試,請(qǐng)參見步驟4。

步驟4 運(yùn)行回歸 regression 測(cè)試集 ,使用如下命令

make regress_run CORE=e203

該命令使用e200_opensource/riscv-tools/riscv-tests/isa/generated目錄中E203 Core testcases 逐個(gè)的運(yùn)行各testcase.

步驟5:查看回歸測(cè)試結(jié)果

make regres_ collect CORE=e203

該命令將收集步驟4中運(yùn)行的測(cè)試集的結(jié)果,每行對(duì)應(yīng)一個(gè)測(cè)試用例,如果測(cè)試用例運(yùn)行通過則打印 PASS ,如果運(yùn)行失敗則打印 FAIL;

a94f0990-65c8-11ed-8abf-dac502259ad0.png

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    20140

    瀏覽量

    246601
  • 仿真
    +關(guān)注

    關(guān)注

    52

    文章

    4400

    瀏覽量

    137627

原文標(biāo)題:開源RISC-V Hummingbird E203 | vcs+verdi仿真

文章出處:【微信號(hào):數(shù)字ICer,微信公眾號(hào):數(shù)字ICer】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    想調(diào)用VCS+VERDI測(cè)試蜂鳥,按照網(wǎng)上的弄了,但是沒有波形,為什么?

    https://www.cnblogs.com/mikewolf2002/p/11399364.html 按照這個(gè)帖子改了文件仿真都可以順利通過 但是問題是無法生成fsdb的波形文件,以至于調(diào)用
    發(fā)表于 11-06 07:25

    利用 NucleiStudio IDE 和 vivado 進(jìn)行軟硬件聯(lián)合仿真

    ,使用NucleiStudio IDE 和 vivado對(duì)蜂鳥E203+demo協(xié)處理器的軟硬件協(xié)同仿真實(shí)驗(yàn)已經(jīng)完成。根據(jù)以上步驟可以方便地對(duì)E
    發(fā)表于 11-05 13:56

    開源RISC-V處理器(蜂鳥E203)學(xué)習(xí)(一)修改仿真環(huán)境(vcs2018+verdi2018)

    成iverilog,十分不方便。這里不是不支持開源工具,主要是工作后時(shí)間和精力有限,需要盡量節(jié)省學(xué)習(xí)成本。 今天先分享怎么修改蜂鳥e203的環(huán)境,使用vcs+verdi跑起來。這個(gè)ED
    發(fā)表于 10-31 08:07

    利用vivado實(shí)現(xiàn)對(duì)e200_opensource 蜂鳥E203一代的仿真

    基于Nuclei Studio 的 Nice Demo 協(xié)處理器仿真生成的verilog文件可直接加入到tb里進(jìn)行軟硬協(xié)同仿真,不過一代蜂鳥里面沒有添加NICE協(xié)
    發(fā)表于 10-31 06:14

    利用Verdi調(diào)試協(xié)處理器的實(shí)現(xiàn)步驟

    本次給大家介紹的是利用Verdi調(diào)試協(xié)處理器的實(shí)現(xiàn)步驟。 有時(shí)為了觀察協(xié)處理器運(yùn)行情況,需要查看協(xié)處理器接口的信號(hào)波形,此時(shí)可以用
    發(fā)表于 10-30 08:26

    在Ubuntu 虛擬機(jī)中使用verilator對(duì)蜂鳥E203內(nèi)核進(jìn)行仿真

    在Ubuntu 虛擬機(jī)中使用verilator對(duì)蜂鳥E203內(nèi)核進(jìn)行仿真 蜂鳥E203是一款基于RISC-V架構(gòu)的嵌入式
    發(fā)表于 10-27 08:22

    VCS安裝教程及常見問題和解決辦法

    一、簡(jiǎn)要介紹 在對(duì)蜂鳥E203處理器進(jìn)行運(yùn)行系統(tǒng)級(jí)仿真測(cè)試時(shí),可以利用VCS這一編譯型
    發(fā)表于 10-27 07:58

    ModelSim仿真蜂鳥E203 / 200 教程【功能驗(yàn)證】

    下載蜂鳥E203源碼 https://gitee.com/riscv-mcu/e203_hbirdv2?_from=gitee_search 新建個(gè)文件夾 把rtl/e203下面
    發(fā)表于 10-27 07:35

    芯來e203移植開發(fā)分享(一)——vcs+verdi仿真環(huán)境搭建

    這里就不詳細(xì)介紹蜂鳥e203,e203的仿真環(huán)境使用的是iverilog,一般工作中,主要使用的是vcs+verdi。個(gè)人覺得使用
    發(fā)表于 10-27 06:09

    芯來e203移植開發(fā)分享(二)——仿真文件簡(jiǎn)述與itcm固化程序

    根據(jù)上次的分享,已經(jīng)把e203成到verdivcs仿真環(huán)境下。這次簡(jiǎn)單介紹一下e203的仿真
    發(fā)表于 10-27 06:04

    在Linux系統(tǒng)下編譯C語言仿真蜂鳥E203(二)

    虛擬機(jī)中仿真的過程,Nuclei_Tools文件包目前沒在riscv-mcu的github中找到;另一個(gè)點(diǎn)是利用VCSVerdi聯(lián)合仿真
    發(fā)表于 10-24 13:38

    無開發(fā)板在Linux系統(tǒng)下進(jìn)行E203內(nèi)核指令集測(cè)試以及跑分程序的測(cè)試

    Xshell等方式傳輸?shù)絃inux系統(tǒng)虛擬機(jī)上。該虛擬機(jī)需要裝有VCS軟件。(如果需要觀察仿真波形還需要用到Verdi聯(lián)合仿真,沒有VCS
    發(fā)表于 10-24 11:43

    vcs和vivado聯(lián)合仿真

    文件夾下輸入仿真命令如下: ./tb_top.sh verdi -f filelist.f -ssf tb_top.fsdb 即可實(shí)現(xiàn)用vcsverdi對(duì)rtl代碼進(jìn)行
    發(fā)表于 10-24 07:28

    利用vcs仿真NICE協(xié)處理器demo

    NICE協(xié)處理器demo實(shí)現(xiàn)功能介紹: 假設(shè)有一個(gè)3*3的矩陣,需要計(jì)算其逐行的累加和以及逐列的累加和,如果采用常規(guī)c語言程序進(jìn)行計(jì)算,需要采用循環(huán)的方式 // normal test case
    發(fā)表于 10-23 06:27

    車載總線監(jiān)控分析仿真工具 - VBA

    INTEWORK-VBA(Vehicle Bus Analyzer)車載總線監(jiān)控分析仿真工具,是由經(jīng)緯恒潤(rùn)自主研發(fā)的一款專業(yè)、易用的車載總線工具。VBA集監(jiān)控
    的頭像 發(fā)表于 01-02 17:00 ?1153次閱讀
    車載總線監(jiān)控<b class='flag-5'>分析</b>及<b class='flag-5'>仿真</b><b class='flag-5'>工具</b> - VBA