Versions Compared

Key

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

...

Scroll Title
titleUpdate Project (even if you don't want)

six image to add

  • If the project has been updated to a new version, you should select "Device Configuration" > "Update Bitstream"
  • If you are using a slow computer, the Updating Bistream procedure could take a very long time (even 1 hour or more)
  • Select "Project" > "Select Elf Fle..."
  • Select the Efl file demo.elf
  • Select "Device Configuration" > "Update Bitstream"
  • Select "Device Configuration" > "Download Bitstream"
  • Configure Jtag_Uart using "Debug" > "Debug Configuration"
  • Run XMD console using "Debug" > "Launch XMD"
  • Run ClearTerminal Console

To compile the project you should first chose elf file

...

  • 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.

???? If the HDL design was successfully implemented and downloaded to the TE0300/TE0320/TE0630 family module, you can proceed to compile the MB software. Press the "build all user applications" button. ??????

3) 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.

...

  • 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"

Image Added

The UART port will output something of tis kind:
Before running the demo application, open the #project_root#\xmd.ini file:
1.rst
2.dow sw/test_hw.elf
3.#dow sw/demo.elf
4.run
5.terminal -jtag_uart_server 4321
To run the demo application
uncomment line 3 (remove "#")
comment line 2 (add "#" as first character)
save xmd.ini.
type "exit" in XMD command window
restart XMD by clicking again the "Start XMD" button in the XPS toolbar.
With this application, you can test the PC ↔ FPGA communication using a provided API. 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 START MENU / All programs / Acessories / Communications / Hyper Terminal). 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)
The UART port will output something of tis kind:

PLACEHOLDER STOP

...

Use the demo project without the XMD UART

To use the demo project without the XMD UART, you need to use "RS232" instead of "debug_module" as standard in/out port. Otherwise the application running on the Microblaze processor freezes if you disconnect the XMD. To accomplish that you need to set up the Microblaze "Software Platform Settings".

...