User's Manual

Table Of Contents
HS_SPI CONTROLLER S3C2450X RISC MICROPROCESSOR
20-2
3 SIGNAL DESCRIPTIONS
The following table lists the external signals between the HS_SPI and external device. All ports of the HS_SPI can
be used as General Purpose I/O ports when disable. See “General Purpose I/O” chapter for detailed pin
configuration.
Table 20-1. External Signals Description
Channel Name Direction Description
PSPICLK0 Inout PSPICLK0 is the serial clock used to control time to transfer data.
PSPIMISO0 Inout
In Master mode, this port is to be input port to get data from slave
output port. Data are transmitted to master through this port when in
slave mode.
PSPIMOSI0 Inout
In Master mode, this port is to be output port to transfer data from
master output port. Data are received from master through this port
when in slave mode.
Channel 0
PSS0 Inout
As to be slave selection signal, all data TX/RX sequences are
executed when PSS0 is low.
PSPICLK1 Inout PSPICLK1 is the serial clock used to control time to transfer data.
PSPIMISO1 Inout
In Master mode, this port is to be input port to get data from slave
output port. Data are transmitted to master through this port when in
slave mode.
PSPIMOSI1 Inout
In Master mode, this port is to be output port to transfer data from
master output port. Data are received from master through this port
when in slave mode.
Channel 1
PSS1 Inout
As to be slave selection signal, all data TX/RX sequences are
executed when PSS1 is low.
4 OPERATION
The HS_SPI in S3C2450 transfers 1-bit serial data between S3C2450 and external device. The HS_SPI in
S3C2450 supports that CPU or DMA can access to transmit or receive FIFOs separately and to transfer data in
both direction simultaneously. HS_SPI has 2 channel, TX channel and RX channel. TX channel has a path only
from Tx FIFO to external device. RX channel has a path only from external device to RX FIFO.
CPU(or DMA) should write data on the register HS_SPI_TX_DATA to write data in FIFO. Data on the register are
automatically moved to Tx FIFOs. To read data from Rx FIFOs, CPU(or DMA) should access the register
HS_SPI_RX_DATA and then data are automatically sent to the register HS_SPI_RX_DATA.