I am trying to program the "configuration memory device" (SPI flash) on the Arty S7 over USB without using Vivado. The reason for this is that several people will be testing the system I have designed and instructing all of them to download and install Vivado just to flash the .bin file once is very inconvenient.
The only method I have found that I believe should work is to create a .svf file in Vivado and use Digilent Adpept to run it. This unfortunately isn't working. Below are the steps I am taking.
In Vivado Hardware Manager, connect to Arty S7
Add configuration memory device as advised in Arty documentation
Right click memory configuration device and select "Program configuration memory device"
Select relevant .bin file and check erase, program, and verify.
If I click 'OK' at this point, the flash is programmed successfully, however I instead choose "Create SVF .."
Close Vivado, open Adept, connect to Arty S7 and upload the recently created svf file.
Nothing happens.
Have I missed something, or is this never going to work? Is there any other simple way to program the configuration memory device (preferably via usb) without downloading the whole of Vivado?
Question
mttjcksn
Hi there,
I am trying to program the "configuration memory device" (SPI flash) on the Arty S7 over USB without using Vivado. The reason for this is that several people will be testing the system I have designed and instructing all of them to download and install Vivado just to flash the .bin file once is very inconvenient.
The only method I have found that I believe should work is to create a .svf file in Vivado and use Digilent Adpept to run it. This unfortunately isn't working. Below are the steps I am taking.
Have I missed something, or is this never going to work? Is there any other simple way to program the configuration memory device (preferably via usb) without downloading the whole of Vivado?
Many thanks!!
Matt
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.