Specifications

142 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
IM_request : out std_logic;
Bridge_request : out std_logic;
O2Ob_request : out std_logic;
OPB Master Inputs
For interconnection to the OPB, all masters must provide the following inputs:
<BI><nOPB>_Clk : in std_logic;
<BI><nOPB>_DBus : in std_logic_vector(0 to C_<BI>OPB_DWIDTH-1);
<BI><nOPB>_errAck : in std_logic;
<BI><nOPB>_MGrant : in std_logic;
<BI><nOPB>_retry : in std_logic;
<BI><nOPB>_Rst : in std_logic;
<BI><nOPB>_timeout : in std_logic;
<BI><nOPB>_xferAck : in std_logic;
Examples:
IOPB_DBus : in std_logic_vector(0 to C_IOPB_DWIDTH-1);
OPB_DBus : in std_logic_vector(0 to C_OPB_DWIDTH-1);
Bus1_OPB_DBus : in std_logic_vector(0 to C_Bus1_OPB_DWIDTH-1);
Slave OPB Ports
The signal list shown below applies to master OPB ports that are independent of slave OPB
ports. For the signal list for cores that use a combined master/slave bus interface, see XXX.
Slave OPB ports must follow these naming conventions:
x <Sln> is a meaningful name or acronym for the slave output. <Sln> must not contain
the string, “OPB” (upper or lower case or mixed case), so that slave outputs will not
be confused with bus outputs.
x <nOPB> is a meaningful name or acronym for the slave input. The last three
characters of <nOPB> must contain the string, “OPB” (upper or lower case or mixed
case).
x <BI> is a Bus Identifier; it is optional for peripherals with a single OPB port, and
required for peripherals with multiple OPB ports (of any type). <BI> must not contain
the string, “OPB” (upper or lower case or mixed case). For peripherals with multiple
OPB ports (of any type or mix of types), the <BI> strings must be unique for each bus
interface.
x If <BI> is present, then <Sln> is optional.
OPB Slave Outputs
For interconnection to the OPB, all slaves must provide the following outputs:
<BI><Sln>_DBus : out std_logic_vector(0 to C_<BI>OPB_DWIDTH-1);
<BI><Sln>_errAck : out std_logic;
<BI><Sln>_retry : out std_logic;
<BI><Sln>_toutSup : out std_logic;
<BI><Sln>_xferAck : out std_logic;
Examples:
Tmr_xferAck : out std_logic;
Uart_xferAck : out std_logic;
Intc_xferAck : out std_logic;