Specifications
Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 131
UG111 (v1.4) January 30, 2004 1-800-255-7778
About Specification of VHDL Attributes
R
Note that the BRAM ports should follow signal naming conventions as specified in the 
VHDL Peripheral Definition document.
About Specification of VHDL Attributes
The MPD format of EDK consists of additional sub-properties that are required for 
successful Platform Generation. Many of these sub-properties are automatically inferred 
by PsfUtility from the HDL specification (provided the HDL followed the naming 
conventions as specified in the VHDL Peripheral Definition Section of this document).
Global IP Core Options
All core options have default values generated by PsfUtility. These may be overridden by 
specifying attributes in the source VHDL.
IMP_NETLIST
When not specified as an attribute, the IMP_NETLIST core option is automatically created 
by PsfUtility with a value “FALSE”.
IPTYPE
When not specified as an attribute, the IPTYPE core option is automatically created by PsfUtility 
with a value “PERIPHERAL”.
IP_GROUP (User MUST specify)
When not specified as an attribute, the IP_GROUP core option is automatically created by 
PsfUtility with a value “USER”. The allowed values are “LOGICORE”, 
“INFRASTRUCTURE”, “REFERENCE”, “ALLIANCE” and “USER”.
HDL
This value is automatically created by PsfUtility and set to the language of the source
SPECIAL (User MUST specify if required)
Specify any SPECIAL attributes on the core.
ALERT (User MUST specify if required)
Specify any ALERT statements that need to be printed when the software tools process the 
cores. The ALERT statements is a string that can have “\n” characters to specify newline.
PAY_CORE (User MUST specify if required)
Specify whether a core is a pay core. If it is a paycore, the value specifies the license key.
RUN_NGCBUILD (User MUST specify if required)
Specify whether ngcbuild must be run after synthesizing the IP. This is typically done 
when the IP is described by a mix of netlists and HDL.










