Specifications
Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 161
UG111 (v1.4) January 30, 2004 1-800-255-7778
R
Chapter 10
Bitstream Initializer
This chapter describes the Bitstream Initializer (BitInit) utility. The chapter contains the 
following sections.
x “Overview”
x “Tool Usage”
x “Tool Options”
Overview
The Bitstream Initializer tool initializes the instruction memory of processors on the FPGA. 
The instruction memory of processors are stored in BlockRAMs in the FPGA. This utility 
reads an MHS file, and invokes the Data2MEM utility provided in ISE to initialize the 
FPGA BlockRAMs.
Tool Usage
The BitInit tool is invoked as follows:
bitinit <mhsfile> [options] 
Note: Please specify <mhsfile> before specifying other tool options.
Tool Options
The following options are supported in the current version of BitInit:
-h (Display Help)
The -h option displays the usage menu and quits.
-v (Display Version)
The -v option displays the version and quits.
-bm (Input BMM file)
The -bm option specifies the input BMM file which contains the address map and the 
location of the instruction memory of the processor. 
Default: implementation/<sysname>_bd.bmm
-bt (Bitstream file)
The -bt option specifies the input bitstream file that does not have it’s memory 
initialized.










