Specifications
236 www.xilinx.com Embedded System Tools Guide (EDK 6.2i)
1-800-255-7778 UG111 (v1.4) January 30, 2004
Chapter 16: Microprocessor Peripheral Description (MPD)
R
For the MSPLB bus interface, it is recommended to separate the master interface and slave 
interface as MPLB and SPLB, respectively. The reason is the MSPLB is assigned a position. 
This means the master interface and the slave interface must reside at the same position. If 
given as separate interfaces for MPLB and SPLB, then each interface can have its own 
position assignment.
IO Interface
An IO interface defines an interface between at least one core and some hardware device 
on a board. One core may connect to more than one IO interface. 
Physically is a set of PIN LOCs which are fixed on the chip and connected to a hardware 
device.
May imply that certain parameters on the IP(s) connected to this interface has fixed values.
IO Interface Keywords
An IO interface can have the following keywords:
IO_IF
The label of an IO interface is specified by the IO_IF keyword.
Format
IO_INTERFACE IO_IF=io_label, IO_TYPE=io_type
Where io_label is a user defined string.
IO_TYPE
The IO type of an IO interface is specified by the IO_TYPE keyword.
Format
IO_INTERFACE IO_IF=io_label, IO_TYPE=io_type
Where io_type is either CLOCK, GPIO, RESET, UART, SDRAM, or ETHERNET.
Option
An option defines a tool directive.
Table 16-3: IO Interface Keywords
Keyword Values Default Definition
IO_IF string No Default IO label
IO_TYPE CLOCK
GPIO
RESET
UART
SDRAM
ETHERNET
No Default IO type










