Specifications

148 www.xilinx.com Embedded System Tools Guide (EDK 6.2i)
1-800-255-7778 UG111 (v1.4) January 30, 2004
Chapter 8: Platform Specification Utility
R
Entity-level attributes are included in the entity declaration section, as shown in the
example below:
entity OPB_Core is
generic (
C_BASEADDR : std_logic_vector := X"2000_0000";
C_HIGHADDR : std_logic_vector := X"2000_FFFF"
);
port (
-- OPB signals
SOPB_Clk : in std_logic;
SOPB_Rst : in std_logic;
SOPB_ABus : in std_logic_vector(0 to C_OPB_AWIDTH-1);
...
M_ABus : out std_logic_vector(0 to C_OPB_AWIDTH-1);
M_BE : out std_logic_vector(0 to C_OPB_DWIDTH/8-1);
M_busLock : out std_logic;
M_DBus : out std_logic_vector(0 to C_OPB_DWIDTH-1);
...
);
attribute BUSID : string;
attribute IMP_NETLIST : string;
attribute BUSID of OPB_Core:entity is "S:OPB_SLAVE,M:OPB_MASTER";
attribute IMP_NETLIST of OPB_Core:entity is "TRUE";
end entity OPB_Core;
PAY_CORE
string
<license_key> X - Specifies the license
key value for a Pay
Core
RUN_NGCBUILD
string
TRUE
FALSE
FALSE - Run NgcBuild to
merge all netlists for
designs specified as a
mix of netlists and
HDL
SPECIAL
string
BRAM
BRAM_CNTLR
X - Special class of
components that
require special
handling
STYLE
string
BLACKBOX
MIX
HDL
HDL - Design style
TOP
string -
X - Top-level name
Table 8-2: Entity-level VHDL Attributes
Attribute Type Values Default
PsfUtil
Automation
Definition