RISC-V MCU中文社区

【分享】 在Nexys Video上运行e203

发表于 全国大学生集成电路创新创业大赛 2023-03-16 21:53:07
0
1747
3

队伍编号:CICC2136

摘要

本文将分享如何使用Nexys Video开发板,移植e203

运行FPGA原工程

首先进入fpga原工程,如图所示

使用下面命令打开vivado

make install FPGA_NAME=ddr200t
make setup FPGA_NAME=ddr200t

(注意可以修改Makefile代码,将ddr200t复制一份后打开,避免修改错误之后改不回去)

修改FPGA工程

首先修改板子型号,可以看到,原来的板子型号和Nexys Video不同,需要修改为 XC7A200T-1SBG484

之后修改约束文件,可以参考官方的原理图,找到对应管脚进行修改,板子上没有的管脚如一些gpio管脚可以直接注释掉,另外因为Nexys Video的时钟也是100MHz,只需要生成一个32.768kHz的时钟即可;一些指示信号如pmu_paden可以连接到led灯上

修改顶层文件。将管脚约束中注释掉的管脚从input中去掉,可以改成wire类型避免报错,如CLK32768KHZ信号;另外需要加一个时钟分频模块,产生32.768kHz的时钟

  clk_div u_32768_clk(
    .clk  (clk_16M),
    .rst_n(ck_rst   ),
    .clk_div(CLK32768KHZ)
  );

对于没有用到管脚的IOBUF语句,直接注释掉即可

烧写板卡

可以直接用USB线连接板子,如图,然后烧录bit文件

喜欢3
用户评论

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