Windows环境下
- 下载安装vivado软件,具体方法如下:
Vivado2017.4 安装包、安装步骤_默鱼_的博客-CSDN博客_vivado2017.4
2.win10环境下使用vivado生成.bit与.mcs文件
win10环境下使用vivado生成.bit与.mcs文件_全国大学生集成电路创新创业大赛_RISC-V论坛讨论_RISC-V MCU中文社区 (rvmcu.com)
Linux环境下
1.Linux下载安装vivado软件,方法与在Windows相同:
2.Linux环境下使用vivado生成.bit与.mcs文件
详情参考《手把手教你……下》第九章
如果make bit不成功,出现
错误是vivado命令找不到,需要将vivado的启动项加入到环境变量中,具体步骤:
接着就可以生成bit文件了
3.对于如何使用Vivado的Hardware Manager功能将MCS文件烧录至Nuclei DDR200T开发板的FPGA_Flash 中,参考如下步骤。
//前提步骤1:将DDR200T开发板的“FPGA JTAc”接口通过uSB连接线与计算机的USB接口连接/DDR200T开发板中的“FPGA JTAG”接口的位置见图9-4
/ /前提步骤2:将DDR200T开发板的“DC 12v电源输入接口”通过配套稳压源与电源插座连接,并//将“电源开关”拨至“ON”档位,对开发板进行供电。DDR200T开发板的“Dc 12v电源输入接口”//和“电源开关”的位置见图9-4
//步骤1:打开vivado软件
/ /步骤2:打开Hardware Manager,如图9-5所示,然后在图9-6所示的界面中单击“Auto f connect”图标按钮,自动连接DDR200T开发板
//步骤3:右键单击FPGA Device,选择“Add configuration Memory Device. . .”,如图9-7所示
//步骤4:选择具有如下参数的Flash,如图9-8所示
Part n25q128-3.3v
Manufacturer Micron
Family n25q
Type spi
Density 128
width xl x2x4
/步骤5:在弹出的“Do you want to program the configuration memory device now?”
//对话框中,单击“oK”按钮
//步骤6:在“Configuration file”框中,选择添加<your_e203_dir>/fpga/ddr200t/obj/system. mcs,如图9-9所示,然后单击“oK”按钮,开始烧录Flash,可能会花费几十秒时间
//步骤7:一旦烧录Flash 成功,则可以通过开发板上的“PROG”按键触发硬件电路使用Flash中的内容对FPGA重新进行烧录,烧录完成后,“PROG”按键下方的DONE信号灯将变亮
注意:在对FPGA烧录成功后,无须再连接“FPGA JTAG”的USE连接线
4.经过上述步骤,将蜂鸟E203 MCU在 DDR200T开发板的FPGA子系统实现后,我们便可像在真实的MCU芯片上一样进行实际的嵌入式应用开发。