21 / 38 page

INTELLON CONFIDENTIAL
21
ADVANCE INFORMATION
Rev 8.1
INT5130 Integrated Powerline MAC/PHY Transceiver Technical Data Sheet
GPSI Interface with SPI Control
The General Purpose Serial Interface (GPSI) is a flexible, bi-directional serial interface that can be utilized in
place of the MII. It provides a straightforward interface to a communications controller through a synchronous
serial data stream for transmit and receive data. When using the GPSI interface, the management interface
can either be MDI or SPI, selected by the MDI_SPIS_N pin. The information that follows describes the GPSI
communication interface along with the SPI management interface as a typical example.
External
Host
Controller
GPSI_RXCLK
GPSI_TXCLK
GPSI_TXEN
GPSI_COL
GPSI_TXD
GPSI_RXD
INT5130
GPSI_RXEN
GPSI_TXBSY
SPIS_SDO
SPIS_SDI
SPIS_SCLK
SPIS_CS_N
Figure 14: GPSI Data Interface with SPI Control
GPSI Interface
GPSI is an interoperable interface providing a simple interconnection between the INT5130 and embedded
microcontrollers. Data is transferred between the host controller and the INT5130 over separate 1-bit
transmit and receive data paths synchronous with clock signals supplied to the host by the INT5130.
GPSI Timing Diagrams
The figures below show the transmission and reception of packets and the corresponding behavior of
the GPSI interface. A packet is transferred from the host when GPSI_TXEN goes high. An
unsuccessful attempt is made to transmit a packet in Case 5. The received packet is passed to the
host when GPSI_RXEN is high.