Download HUNT ENGINEERING HERON

Transcript
example can be built, and a new bitstream generated.
In this way, you can use example1 to check your understanding of how the module works,
and you can also use the example as a sanity check that your hardware is functioning
correctly.
Working through Example 1
All HERON modules that have FPGAs have an “Example1” provided for them. It is a
simple example that connects data from the input FIFO interface to the output FIFO
interface, and also exercises the HSB interface.
This example is fully described in the “Starting your FPGA development” tutorial on the
HUNT ENGINEERING CD.
The tutorial works through running the example and then modifying and re-building it. The
tutorial assumes that you are using the latest version of the ISE Foundation tool-set from
Xilinx. If you are using a different version of ISE Foundation, you will simply need to
convert the project as described in the application note provided by HUNT
ENGINEERING titled ‘Using Different Versions of ISE’. There is also an application note
on the HUNT ENGINEERING CD that describes using design flows that are different
from ISE, titled ‘Using VHDL tools other than ISE’.
The example is quite simple but demonstrates the use of the interfaces found in the
Hardware Interface Layer supplied with the module. The example is supplied in two ways.
Firstly, there is a ready-to-load bitstream, supplied in the Hunt Compressed Bitstream file
format, or ‘.hcb’ format. This is the file format used by the HUNT ENGINEERING
configuration tool. Secondly, there is an example1 project supplied for ISE, enabling the
design to be rebuilt and a new bitstream downloaded.
The bitstream file is provided to allow you to load the example1 onto the hardware without
having to re-build it. This is a useful confidence check to see if any problems you are
experiencing are due to changes you have made, or the way you have built the design. If the
bitstream from the CD fails to behave then the problem is more fundamental.
To make things easier, we have created the proper ISE project files for the examples.
Using these projects will allow you to run the complete design flow, from RTL-VHDL
source files to the proper bitstream, ready to download on your Heron FPGA board.
No special skills are required to do this.
However, if you want to write your own code and start designing your own application, you
must make sure that you have acquired the proper level of expertise in:
*VHDL language,
*Digital Design
*Xilinx FPGAs
*ISE environment and design flow
Proper training courses exist which can help you acquire quickly the required skills and
techniques. Search locally for courses in your local language.
17
HUNT ENGINEERING HERON-IO2 USER MANUAL