Versions Compared

Key

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

...

Procedure SDK: opening and update SDK project only
('updated' SW on 'NOT updated' HW)

Compile and link time less than 1 minute.

Procedure XPS+SDK: opening and update both XPS and SDK projects
('updated' SW on 'not updated' HW')

Resynthesis of reference project (HW component updates) could take from 10 minutes to 1 hour; it depends on which computer is used (workstation, regular PC or low-end PC)

Copy IP Cores and drivers used in TE reference projects

 Update XPS project from an old version to a new one.
 

Export the HW project to SDK.

Open SDK project and (if needed) update the SDK project from an old version to a new oneRecreate SDK project using the new exported HW project;
Download the bitstream to the FPGA,
Check the fiirmware of FX2 microcontroler
run Run the demo project.
USB communication tests + DMA tests

...

  • If the FX2 microcontroller has not been programmed before, please follow the instructions here and here. You can use Cypress, Python OpenFut or C# OpenFutNet programs.
  • If you are sure that the FX2 microcontroller is properly connected, you can connect to the TE0300/TE0320/TE0630 module with a JTAG adapter cable. We recommend using the Xilinx Platform Cable USB.
  • Then connect the TE0300/TE0320/TE0630 module to a USB cable.

5) Run the demo project

Use the demo project with the XMD UART

Tip
Demo program (running on MicroBlaze) will work even in case the UART port is left unconnected: it is not necessary to use a USB/Uart converter or Uart port on a PC, if you are using XMD UART HDL block.

With this application, you can test the PC ↔ USB ↔ JTAG  ↔ FPGA communication using a simulated UART (XMD_UART) on JTAG/USB connection.

If you want to input some characters to the XMD UART, then open some terminal emulators,such as

  • Microsoft / Hilgraeve HyperTerminal (usually included in Windows before Vista START MENU > All programs > Acessories > Communications > Hyper Terminal). 
  • ClearTerminal (very easy)

Connect using the following settings:

  • No Host address
  • Port Number: 4321
  • TCP/IP connection type

The UART settings are:

  • bits per seconds: 115,200
  • data bits: 8
  • parity: none
  • stop bits: 1
  • flow control: none (otherwise you will not be able to enter commands)

Method A) XMD console, automatic

  • Configure Jtag_Uart using "Debug" > "Debug Configuration"
  • Run XMD console using "Debug" > "Launch XMD"
  • Run ClearTerminal Console

Method B) Manual

  • Configure debug
  • Change perspective from programming to debug selecting "Window" > "Open Perspective" > "Debug"
Scroll Title
titleDebug Perspective
Image Removed

...

  • .

Use the demo project without the XMD UART

...