3. FPGA Configuration Flash Programming
3.1. Prerequisites
For FLASH programming any of the following software tools is necessary:
• Xilinx Vivado Design Suite 2018.1
• Xilinx Vivado Lab Edition 2018.1
• Xilinx Vivado WebPack Edition 2018.1
3.2. MCS-file
MCS- and PRM-files are included into SDK repositories tree and could be obtained from here:
<SDK_HOME>/images/arty/scr1/arty_scr1_mcs.7z
Unpack this 7-Zip archive. After that you should get two files:
• arty_scr1_top_new.mcs
• arty_scr1_top_new.prm
3.3. Procedure
1. Launch Vivado tool
2. Open Hardware Manager, then open appropriate target
3. In the FPGA device's context menu (right click) select "Add Configuration Memory Device"
4. In the menu select
◦ Part: n25q128-3.3v
◦ Manufacturer: Micron
◦ Family: n25q
◦ Type: SPI
◦ Density: 128
◦ Width: x1_x2_x4
5. On the question "Do you want to program the configuration memory device now?" - click OK
6. Add MCS and PRM files (see above: arty_scr1_top_new.mcs, arty_scr1_top_new.prm)
7. Click OK to start programming
8. After the programming completion, it is necessary to reload new image into FPGA. For that
press the "PROG" Button on the Arty Board.
7
Need help?
Do you have a question about the SCR1 SDK and is the answer not in the manual?