02.08.2013 Views

Xilinx Command Line Tools User Guide: (UG628)

Xilinx Command Line Tools User Guide: (UG628)

Xilinx Command Line Tools User Guide: (UG628)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 4: NetGen<br />

Options for NetGen Simulation Flow<br />

This section describes the supported NetGen command line options for timing<br />

simulation.<br />

• -aka (Write Also-Known-As Names as Comments)<br />

• -bd (Block RAM Data File)<br />

• -bx (Block RAM Init Files Directory)<br />

• -dir (Directory Name)<br />

• -fn (Control Flattening a Netlist)<br />

• -gp (Bring Out Global Reset Net as Port)<br />

• -insert_pp_buffers (Insert Path Pulse Buffers)<br />

• -intstyle (Integration Style)<br />

• -mhf (Multiple Hierarchical Files)<br />

• -ofmt (Output Format)<br />

• -pcf (PCF File)<br />

• -s (Speed)<br />

• -sim (Generate Simulation Netlist)<br />

• -tb (Generate Testbench Template File)<br />

• -ti (Top Instance Name)<br />

• -tp (Bring Out Global 3-State Net as Port)<br />

• -w (Overwrite Existing Files)<br />

-aka (Write Also-Known-As Names as Comments)<br />

This option includes original user-defined identifiers as comments in the netlist. This<br />

option is useful if user-defined identifiers are changed because of name legalization<br />

processes in NetGen.<br />

Syntax<br />

-aka<br />

-bd (Block RAM Data File)<br />

This option specifies the path and file name of the file used to populate the Block RAM<br />

instances specified in the .bmm file. Data2MEM can determine the ADDRESS_BLOCK in<br />

which to place the data from address and data information in the .elf (from EDK) or<br />

.mem file. You can include more than one instance of -bd.<br />

Optionally, you can specify tag tagname, in which case only the address spaces with<br />

the same name in the .bmm file are used for translation, and data outside of the tagname<br />

address spaces are ignored.<br />

Syntax<br />

-bd filename[.elf|.mem] [tag tagname]<br />

Note When using this option, you must also use -bx (Block RAM Init Files Directory) to<br />

specify the directory into which the Block RAM Initialization files will be written.<br />

-bx (Block RAM Init Files Directory)<br />

This option specifies the directory into which the Block RAM Initialization files will<br />

be written.<br />

<strong>Command</strong> <strong>Line</strong> <strong>Tools</strong> <strong>User</strong> <strong>Guide</strong><br />

48 www.xilinx.com <strong>UG628</strong> (v 14.2) July 25, 2012

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!