Specifications

Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 275
UG111 (v1.4) January 30, 2004 1-800-255-7778
R
Chapter 18
Black-Box Definition (BBD)
The Black Box Definition (BBD) file manages the file locations of optimized hardware
netlists for the black-box sections of your peripheral design.
The STYLE option in the MPD with the values of MIX or BLACKBOX identify the core as
having a BBD file.
This chapter contains the following sections.
x “BBD Format”
x “BBD Examples
BBD Format
The BBD format is a look-up table chart that lists netlist files. The first line is the header of
the look-up table. There can be as many entries as necessary in the header to make a
selection. Header entries are tailored by MPD parameters. The last column of the table
must be the FILES column.
The netlist and simmodels directories in the IP directory can have their own underlying
directory structure because the BBD file manages the relative file locations. However, the
directories must mirror each other.
Each file is listed with the file extension of the hardware implementation netlist. Since
implementation netlists have multiple file extensions (such as, .edn, .edf, .edo, .ngo), it is
important to identify the format. For simulation, the Platform Generator uses the file
extension .vhd for VHDL simulation and .v for Verilog.
The black-box simulation netlists for HDL simulation must be moved to the simmodels
directory, and the black-box hardware netlists for implementation must be moved to the
netlist directory. The simmodels and netlist directories can have their own underlying
directory structure, however, they must mirror each other.
Comments
You can insert comments without disrupting processing. The following are guidelines for
inserting comments:
x Precede comments with the pound sign (#)
x Comments can continue to the end of the line
x Comments can be anywhere on the line