RISC-V MCU中文社区

【分享】 e203Vivado项目创建

发表于 全国大学生集成电路创新创业大赛 2023-05-27 17:07:12
0
1481
0

团队编号:CICC2400
团队名称:啊啊对对对队

首先将e203的源代码从网站上下载下来,网址如下。
https://github.com/riscv-mcu/e203_hbirdv2
下载并解压文件,在Vivado中创建项目工程,要注意选择与自己的FPGA相匹配的芯片型号,这里作者所用开发板为DDR200T,因此选择xc7a200tfbgclg484-2。
图片alt
创建好工程后,在Add Sources选择Add design sources-Add Directories
图片alt
选择解压好的e203_hbirdv2-master文件夹中的rtl文件夹,添加所有RTL文件。同时添加e203_hbirdv2-master/fpga/ddr200t/src中的system.v
图片alt
在Add Sources中选择添加constraints-Add Files,选中解压好的e203_hbirdv2-master/fpga/ddr200t/constrs文件夹中的全部两个文件,添加到项目的约束中去,这两个约束为DDR200T开发板所用约束,要想适配其他开发板,需要自行调整。
图片alt
在Add Sources中选择添加simulation files,添加e203_hbirdv2-master/tb中的tb_top.v。
图片alt
至此,所有文件已经添加完成,在config.v中添加定义FPGA_SOURCE,并将e203_defines.v设为verilog header与Global Include。
图片alt
在IP Catalog中添加添加clocking_wizard,名称改为mmcm,在output界面中选择两个输出,分别为8.388MHz与16MHz.
图片alt
将Reset Type设为Active Low,点击OK,完成添加。
图片alt
在IP Catalog中添加添加Processor system reset。名称改为reset_sys,将下图中的两个Level改为0,点击OK,完成添加。
图片alt
将system.v设为顶层模块,至此,整个工程设置完毕,接下来可以进行,仿真、综合、实现等工作。

喜欢0
用户评论
qqqq

qqqq 实名认证

a

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板