Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

USB FX2 microcontroller Configuration (RAM Firmware)

You can use CyConsole and CyControl CyControl ("Program FX2 > RAM") to directly program the .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.

Warning
If you don't also write the IIC EEPROM ("Lg EEPROM" for CyConsole and xxx "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.

IIC EEPROM Configuration (EEPROM Firmware)

Tip

if If the module exit from reset or is powered on, the IIC EEPROM content programs/configures the USB FX2 microcontroller RAM

Scroll pdf title
titleIIC EEPROM and USB FX2 microcontroller connection.

You can use CyConsole and CyControl ("Lg EEPROM") and CyControl  ("Program>FX2 64KB EEPROM") to directly program the .iic Firmware file into the IIC EEPROM connected to USB FX2 microcontroller.

You can also use OpenFutNet: if used for Firwmare Recovery Boot or Firmware Upgade both EEPROM and RAM are programmed.

Warning

The firmware actually changes (it runs on USB FX2 microcontroller's RAM) only when

  • you reset the TE USB FX2 module;
  • you power off and power on the TE USB FX2 module;
  • you write the USB FX2 microcontroller's RAM (RAM for CyConsole and xxx for CyControl), the new firmware is lost if the TE USB FX2 module goes under reset or power off/on cycle).

...

  • B2B connector
    • JTAG
    • Slave Parallel (SelectMAP)
    • Slave Parallel
  • 6-pin JTAG header connector
  • USB connector (in fact, SPI Flash memory is used:  OpenFutNet or another softwares writes the bitstream image in the SPI Flash and, after SPI Flash writing is complete, the FPGA read the SPI Flash content to configure itself)
  • SPI Flash memory (see the next section)

...

SPI Flash can be programmed in several ways:

...