Introduction
The reference architecture can be tested in two ways:
- USB communication tests + DMA tests
- full test (USB communication tests + DMA tests + other tests)
Anchor |
---|
| USBCommunicationTests |
---|
| USBCommunicationTests |
---|
|
To test the USB communication in the Reference Architecture case is necessary:
- to download the correct reference bitstream file in the FPGA and/or SPI Flash;
- the USB FX2 microcontroller on the TE USB FX2 module should contain valid firmware;
- the host computer should have a specific driver installed;
- a USB cable should be used to connect the PC and the FPGA module (USB communication tests and/or power supply);
- run the C# or C++ Reference Project test (link to add ???).
Full test
To completely test the Reference Architecture is necessary:
...
Tip |
---|
For old version of Xilinx EDK with older version of Project Reference (they do no longer exist on GitHub) the procedure is the folowing - Open the project by double-clicking on the system.xmp file. The Xilinx Platform Studio is opened.
- If you open the project with a new version of Xilinx XPS, the tool will try to update all the components of MicroBlaze system. In some case it is not possible to refuse the update.
- To compile the project press the "Download Bitstream to the FPGA" button.
- If the HDL design was successfully implemented and downloaded to the TE USB FX2 module, you can proceed to compile the MB software. Press the "build all user applications" button.
|
Copy IP Cores and drivers used in TE reference projects
To use the "demo" application contained in TE0xxx-Reference-Designs\reference-TE0xxx\SDK\SDK_Workspace, you should (1) copy GitHub's "TE-EDK-IP" folder (from https://github.com/Trenz-Electronic/TE-EDK-IP) to the folder that contains the folder "reference-TE0xxx":
...
Tip |
---|
title | Choice assumed in this step and in the following ones. |
---|
|
From now on, the choice (1) is assumed. |
Check the firmware of FX2 microcontroler Anchor |
---|
| CheckFX2Firmware |
---|
| CheckFX2Firmware |
---|
|
The FX2 microcontroller on the TE USB FX2 module should contain valid firmware before proceeding.
...