Appendix: Program using a JTAG Bridge (Legacy)

About this task

Programming with a JTAG bridge is a two-step process: first you configure the to turn it into a flash programmer (.bit) and second you use the to program the flash device with the bitstream (.hex).

The .bit files include a custom JTAG USERCODE in the bitstream:
  • Single flash .bit files—0x6212E80D
  • Dual flash .bit files—0xFA828A14

To program using a JTAG bridge:

Procedure

  1. Choose the USB Target.
  2. In the Image box, click the Select Image File button to browse for the .hex file to program the flash device.
  3. Choose the SPI Active using JTAG Bridge (Legacy) or SPI Active x8 using JTAG Bridge (Legacy) mode.
  4. Turn on the Auto configure JTAG Bridge Image option.
    For Titanium Topaz s, the Programmer automatically loads the .bit file. Skip step 5 if you want to use the pre-loaded .bit file.
  5. (Optional) Specify the .bit file.
    1. In the Programming Mode box, click Select Image File.
    2. The Open Image File dialog box opens. Browse to find your own .bit file.
  6. Click Start Program. The Programmer first configures the and then programs the flash device.

Results

Notice: Refer to the JTAG SPI Flash Loader Core User Guide for instructions on creating the .bit file.
Important: If you are using the RSA bitstream authentication security feature, you need to use a signed .bit file. Copy the bundled .bit file from the appropriate source folder to another directory and sign it. Then point to the signed .bit file in the Programmer. You can also create your own .bit file with the JTAG Flash Loader IP core if you prefer. Depending upon your board, the source folder is:
  • < version>/pgm/fli/titanium
  • < version>/pgm/fli/topaz
Refer to Using the Bitstream Security Key Generator for information on signing existing .bit files.