1.修改e200_opensource-master/vsim/bin文件中的run.makefile,修改vcs,verdi仿真工具和仿真选项,如下: 2.e200_opensource-master/tb/tb_top.v增加dump波形 仿真 步骤1:编译 RTL 代码,使用如下命令: 进入到 e200_opensource 目录文件夹下面的 vsim 目录。 make install CORE=e203 运行该命令指明需要为e203进行编...
DCG(Design Compiler Graphical)作为当前复杂设计的主流版本,由于其能够在综合阶段考虑物理状况来优化设计而广受好评;而DC NXT作为新推出不久的下一代综合工具,相信很多一线工程师已经在用,而且对其效果有了相当程度的了解了。我在蜂鸟E203上做了一些实验来比较DCG和DC NXT在综合结果和PnR结果上的差异,今天把结果和大家...
蜂鸟E203作为数不多的国内作者开发的RISC-V内核开源处理器,非常适合处理器设计的初学者学习入门。不过今天我们的重点并不是它的逻辑设计和软件开发,而是逻辑综合。不同于其自带文档和环境中的在FPGA上低速时钟下的综合,我将按照ASIC设计方法中的综合流程,将时钟频率调高来尝试把它综合出来并尽量能在后端流程中把它...
git clone https://gitee.com/riscv-mcu/e203_hbirdv2 3.VCS+Verdi仿真 直接进入到vsim目录下,这里体现V2版本的优势,不用修改仿真脚本,使用命令参数化选择仿真工具,使用以下命令进行vcs仿真; make clean make install make compile SIM=vcs make run_test SIM=vcs 使用以下命令,启动Verdi查看波形; make run_tes...
杯赛题目:基于蜂鸟E203 RISC-V处理器内核的SoC设计 参赛要求:研究生组/本科生组 赛题内容: 基于芯来科技的开源蜂鸟E203 Demo SoC进行扩展,在限定的可编程逻辑平台上构建面向专用应用领域(譬如人工智能、信息安全、工业控制等)的SoC,进而完成一定实际应用。要求在所搭建的SoC中实现专门的硬件加速器以提高系统整体性能...
修改e200工程,这部分可以参考:开源RISC-V处理器(蜂鸟E203)学习(二)修改FPGA综合环境(移植到自己的Xilinx FPGA板卡)这篇文章。将e203移植到自己的FPGA板卡上。 除了以上之外,还需要修改FPGA顶层—system.v,如下图所示,将bootrom_n信号改为0,也就是上电从内部的ROM启动。因为不是每个人的板卡都有额外的Flash,所以...
工程下载:微信公众号:芯王国,后回复E203V2可以获得移植的完整工程; 3.工程放置 解压后严格放置在该目录下,这里不说其他方法,避免大家误操作; 4.仿真 直接进入到vsim目录下,这里体现V2版本的优势,不用修改仿真脚本,使用命令参数化选择仿真工具,使用以下命令进行vcs仿真; ...
蜂鸟V1版本的移植教程,主要实现VCS仿真、移植到自己FPGA板卡上、最后使用芯来windows下IDE成功运行hello world;但是作为ICer,怎么不在Linux下开发,同时实现编译C语言进行仿真;后面芯来更新了V2版本,对比一下V1,发现V2环境更合理干净,所以这次直接上V2版本;说明:本文章参考芯来的说明教程,详情请看:蜂鸟v2 E203 核心...
修改e200工程,这部分可以参考:开源RISC-V处理器(蜂鸟E203)学习(二)修改FPGA综合环境(移植到自己的Xilinx FPGA板卡)这篇文章。将e203移植到自己的FPGA板卡上。 除了以上之外,还需要修改FPGA顶层—system.v,如下图所示,将bootrom_n信号改为0,也就是上电从内部的ROM启动。因为不是每个人的板卡都有额外的Flash,所以...
开源精神是 RISC-V 初衷,RISC-V的开发团队希望这是一个完全开放的指令架构,可以为任何组织机构和商业组织所使用。 2013 年,RISC-V 使用 BSD(Berkeley Software Distribution)协议开源,这意味着几乎任何人都可以使用 RISC-V 指令集进行芯片设计和开发,商品化之后也不需要支付授权费用。