Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

  • USB communication tests + DMA tests
  • full test (USB communication tests + DMA tests + other tests)

JTAG and USB connections

Two types of connection connections are available:

  • USB connection (USB (host computer) -  ↔ USB (TE USB FX2 module))
  • JTAG connection (normally a JTAG adapter cable; we recommend using the Xilinx Platform Cable USB (USB (host computer) - JTAG (TE USB FX2 module)

...

titleJTAG vs USB connection

Both USB connection and JTAG connection could be used to downolad the FPGA bitstream on the SPI Flash (write the SPI Flash content).

  • ) ;

Xilinx EDK/SDK and iMPACT (or equivalent XMD console commands) could be used to develop/generate an FPGA bitstream (with MicroBlaze's processor and software "merged" into an FPGA bitstream). When the FPGA bitstream is ready, either the USB or JTAG connection could be used to write the SPI Flash memory of the TE USB FX2 module (i.e. download the FPGA bitstream into the SPI Flash memory).

The JTAG connection could also be used to directly

...

download the FPGA bitstream

...

into the FPGA without the need of a reset.

...

The JTAG

...

connection could be used with Xilinx EDK and SDK GUIs for

...

development and debug

...

purposes; XMD console could also be used.

The USB connection

...

CANNOT be used with Xilinx EDK and SDK GUIs for

...

development and debug purposes. The USB connection should be used

...

after the development and debug process.

With a JTAG connection, the development

It is possible to use Xilinx EDK/SDK  and Impact (or equivalent console XMD commands) to develop an FPGA bitstream (with MicroBlaze's SW "fused" in FPGA bitstream) and program the TE USB FX2 module without use of a JTAG connection.

...

and debug phases are easier

...

.
Without a JTAG connection, the user/developer should create/use custom functions/programs for the debug phase

...

but some JTAG debug

...

features may not be easily replicated

...

through a USB connection.

USB communication tests + DMA tests only
Anchor
USBCommunicationTests
USBCommunicationTests

Noteinfo
Use of JTAG connection is NOT necessary.

...

For an example see here.

Full test

Noteinfo
Use of JTAG connection is necessary.

...