Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.243

AMD Zynq

In this topic:

JTAG Chain

Ultrascale+: Loading a bitstream into the FPGA

 

 

JTAG Chain

JTAG chain is configurable within Zynq SoC. Cascaded JTAG works with empty device. User must provide soft core to connect external pins to ARM DAP if Independent JTAG mode is desired. Refer to Mode Pin Settings and JTAG and DAP Subsystem chapters in Zynq reference manual for more information.

 

As JTAG chain is configurable it has to be properly set in JTAG settings. Set JTAG prefixes as depicted for Cascaded JTAG via Hardware / CPU Options / JTAG. JTAG chain details...

OCDCortexAR-zynqCascadedJTAGmode

 

 

Ultrascale+: Loading a bitstream into the FPGA

Loading a bitstream into the FPGA for all Zynq Ultrascale+ devices is supported in winIDEA. Refer to FPGA bitstream programming for more information.

 

 

Example

The following example is created for AMD XC7Z100 target device. Make sure that the specific Zynq version is selected in the Debug / Configure Session / SoCs. Selecting specific Zynq version will add the FPGA entry to the Hardware drop-down menu.

 

1. Open the FPGA Configuration window by clicking Hardware / AMD XC7Z100_FPGA / Configure.

2. Under Download Files add your prepared bitstream file and deselect the Verify option.

Click to enlarge

 

3. OPTIONAL: Default bitstream files are generated requiring byte swap. When manual conversion was done on bitstream file, this option can be disabled under FLAGS Configuration

 

Warning_orange

Bitstream generation tools might include an info header into bitstream file. Please configure tool to not generate this header or remove it manually before using the file in winIDEA.

E.g.: In Vivado under Project Settings, check “-bin_file*” option to have development tool generate bin file without header.

 

Click to enlarge
OCDCortexAR-zynqConfigure-4vivado

 

4. Execute operation via Hardware / AMD XC7Z100_FPGA.

 

Copyright © 2024 TASKING Germany GmbH