You can use CyConsole ("Options" > "EZ-USB Interface" > "Download" and a .hex or .bix file) or CyControl ("Program FX2 > RAM" and a .hex or .iic file) to directly program the firmware file (.hex, .bix or .iic Firmware file) into the USB FX2 microcontroller's RAM.
You can also use OpenFutNet: if used for Firwmare Recovery Boot or Firmware Upgade both EEPROM and RAM are programmed.
Warningnote |
---|
If you don't also write the IIC EEPROM ("Options" > "EZ-USB Interface" > "Lg EEPROM" for CyConsole and "Program>FX2 64KB EEPROM" for CyControl), the new firmware is lost if the TE USB FX2 module goes under reset or power off/on cycle. |
Tip |
---|
If the TE USB FX2 module exit from reset or is powered on, the IIC EEPROM content programs/configures the USB FX2 microcontroller RAM |
...
You can also use OpenFutNet: if used for Firwmare Recovery Boot or Firmware Upgade both EEPROM and RAM are programmed.
Warningnote |
---|
The firmware actually changes (it runs on USB FX2 microcontroller's RAM) only when
|
Warningnote |
---|
If you don't also write the SPI Flash memory, the new bitstream image is lost if the TE USB FX2 module goes under reset or power off/on cycle. |
...
SPI Flash memory (see the next section)
...
Scroll pdf title | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
The bit-stream for the FPGA is stored in the SPI Flash. To use this bit-stream source FPGA configuration option is set to “Master Serial/SPI”. See 2.8 SPI Flash Bus links for additional information for every case.
SPI Flash can be programmed in several ways:
Direct programming via USB controller; it is usually done by Firmware Upgrade Tools like Python OpenFut and C# OpenFutNet.
Indirect SPI programming via FPGA pins; it is done by Xilinx iMPACT via JTAG. See Appendix A. Indirect SPI Programming using iMPACT.
Direct SPI programming via FPGA pins; the FPGA project should contain SPI interface core and the software to work with it (SPI interface and SW required are automatically created by Xilinx iMPACT tool). Only if Xilinx iMPACT tool is version 11.x or below, see Xilinx AR#36156.
...
...
Scroll pdf title | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
|