PMC-Sierra Pm25LV010 manual Serial Interface Description, Pm25LV512/010

Models: Pm25LV512 Pm25LV010

1 24
Download 24 pages 39.02 Kb
Page 5
Image 5
SERIAL INTERFACE DESCRIPTION

PMC

Pm25LV512/010

 

 

SERIAL INTERFACE DESCRIPTION

Pm25LV512/010 can be driven by a microcontroller on the SPI bus as shown in Figure 1. The serial communication term definitions are in the following section.

MASTER: The device that generates the serial clock.

SLAVE: Because the Serial Clock pin (SCK) is always an input, the Pm25LV512/010 always operates as a slave.

TRANSMITTER/RECEIVER: The Pm25LV512/010 has separate pins designated for data transmission (SO) and reception (Sl).

MSB: The Most Significant Bit (MSB) is the first bit transmitted and received.

SERIAL OP-CODE:After the device is selected with CE# going low, the first byte will be received. This byte contains the op-code that defines the operations to be performed.

INVALID OP-CODE:If an invalid op-code is received, no data will be shifted into the Pm25LV512/010, and the serial output pin (SO) will remain in a high impedance state until the falling edge of CE# is detected again. This will reinitialize the serial communication.

Figure 1. Bus Master and SPI Memory Devices

 

 

SDO

 

 

 

 

 

 

 

 

SPI Interface with

SDI

 

 

 

 

 

 

 

 

(0, 0) or (1, 1)

SCK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SCK

SO

SI

SCK

SO

SI

SCK

SO

SI

Bus Master

 

 

 

 

 

 

 

 

 

 

 

SPI Memory

SPI Memory

SPI Memory

 

 

 

Device

 

Device

 

Device

CS3

CS2 CS1

 

 

 

 

 

 

 

 

 

 

 

CE#

 

W P # HOLD#

CE#

 

W P #

HOLD# CE#

 

W P # HOLD#

Note: 1. The Write Protect (WP#) and Hold (HOLD#) signals should be driven, High or Low as appropriate.

Programmable Microelectronics Corp.

5

Issue Date: February, 2004, Rev: 1.4

Page 5
Image 5
PMC-Sierra Pm25LV010 manual Serial Interface Description, Pm25LV512/010, Bus Master and SPI Memory Devices