喜欢3次
队伍编号:CICC2136
本文将分享如何使用Nexys Video开发板,移植e203
首先进入fpga原工程,如图所示
使用下面命令打开vivado
make install FPGA_NAME=ddr200t
make setup FPGA_NAME=ddr200t
(注意可以修改Makefile代码,将ddr200t复制一份后打开,避免修改错误之后改不回去)
首先修改板子型号,可以看到,原来的板子型号和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文件