Specifications
104 www.xilinx.com Embedded System Tools Guide (EDK 6.2i)
1-800-255-7778 UG111 (v1.4) January 30, 2004
Chapter 5: Platform Generator
R
BMM Flow
The EDK tools Implementation Tools flow using Data2MEM.
ngdbuild -bm <system>.bmm <system>.ngc
map
par
bitgen -bd <system>.elf
BitGen outputs <system>_bd.bmm that contains the physical location of BlockRAMs. The
<system>_bd.bmm and <system>.bit files are input to Data2MEM. Data2MEM translates
contiguous fragments of data into the proper initialization records for Virtex series
BlockRAMs.
Reserved MHS Parameters
PlatGen automatically expands and populates certain reserved parameters. This can help
prevent errors when your peripheral requires information on the platform that is
generated. The following table lists the reserved parameter names:
Table 5-2: Automatically Expanded Reserved Parameters
Parameter Description
C_FAMILY FPGA Device Family
C_INSTANCE Instance name of component
C_KIND_OF_EDGE Vector of edge sensitive (rising/falling) of interrupt
signals
C_KIND_OF_LVL Vector of level sensitive (high/low) of interrupt signals
C_KIND_OF_INTR Vector of interrupt signal sensitivity (edge/level)
C_NUM_INTR_INPUTS Number of interrupt signals
C_MASK LMB Decode Mask (deprecated)
C_NUM_MASTERS Number of OPB masters (deprecated)
C_NUM_SLAVES Number of OPB slaves (deprecated)
C_DCR_AWIDTH DCR Address width
C_DCR_DWIDTH DCR Data width
C_DCR_NUM_SLAVES Number of DCR slaves
C_LMB_AWIDTH LMB Address width
C_LMB_DWIDTH LMB Data width
C_LMB_MASK LMB Decode Mask
C_LMB_NUM_SLAVES Number of LMB slaves
C_OPB_AWIDTH OPB Address width
C_OPB_DWIDTH OPB Data width
C_OPB_NUM_MASTERS Number of OPB masters










