MATLAB DESIGN HDL CODER RELEASE NOTES User's Guide Page 313

  • Download
  • Add to my manuals
  • Print
  • Page
    / 410
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 312
System Generator for DSP User Guide www.xilinx.com 313
UG640 (v 12.2) July 23, 2010
Supporting New Boards through JTAG Hardware Co-Simulation
Board Support Package Files
An FPGA board that supports JTAG hardware co-simulation is defined in System
Generator by its board support package. This package tells System Generator useful
information about the board, such as the appropriate part settings and additional
information related to the JTAG and Boundary Scan interface provided by the board. A
board support package is comprised of the files listed below:
Note:
In this document, three of the filenames are prefixed by the name 'yourboard'. This prefix
should be replaced with a moniker suitable for 'your board' (e.g., xtremedspkit, mblazedemo).
1. xltarget.m – Tells System Generator that your FPGA board is a compilation target.
There is a unique xltarget.m file for each compilation target. This function tells the tool
the name of the compilation target (this name is shown in the compilation target field
of the System Generator block dialog box) and also the name of the function where it
can look for information about the particular board.
2. yourboard_target.m – Configures the System Generator block dialog box with
information about the FPGA board, including device and part information, clock
frequency, and the location of the clock pin.
3. yourboard_postgeneration.m – Tells System Generator the scripts to run after HDL
netlist generation in order to produce an FPGA configuration file that is suitable for
your board. It also specifies non-System Generator block dialog box related
information, including the position of the device in the board's Boundary Scan chain
and the instruction register lengths of each device. This function is referred to as a
post-generation function.
4. yourboard.ucf – User Constraints File (UCF) for the FPGA board. Specifies clock pin
location and frequency, and optionally constrains any board-specific ports.
Included in the System Generator software tree are templates for the files listed above. If
you would like to manually support a new board, you may customize each of the four
template files with information that is specific to your board. You must also rename the
files by substituting a suitable name in place of the 'yourboard' prefix.
Each template is fully annotated with step-by-step instructions that indicate which fields
should be modified, and the types of values that should be given to these fields. The fields
that must be modified are underlined using "~~~" notation. The template files can be
found in the sysgen/hwcosim/jtag/templates directory of your System Generator
install tree.
Page view 312
1 2 ... 308 309 310 311 312 313 314 315 316 317 318 ... 409 410

Comments to this Manuals

No comments