Signal Descriptions; Operation - Samsung S3C2416 User Manual

16/32-bit risc
Table of Contents

Advertisement

HS_SPI CONTROLLER

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.
Channel
Name
PSPICLK0
PSPIMISO0
Channel 0
PSPIMOSI0
PSS0

4 OPERATION

The HS_SPI in S3C2416x transfers 1-bit serial data between S3C2416x and external device. The HS_SPI in
S3C2416x supports that CPU or DMA can access to transmit or receive FIFOs separately and to transfer data in
both direction simultaneously. HS_SPI has 1 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.
19-2
Table 20-1. External Signals Description
Direction
Inout
PSPICLK0 is the serial clock used to control time to transfer data.
In Master mode, this port is to be input port to get data from slave
Inout
output port. Data are transmitted to master through this port when in
slave mode.
In Master mode, this port is to be output port to transfer data from
Inout
master output port. Data are received from master through this port
when in slave mode.
As to be slave selection signal, all data TX/RX sequences are
Inout
executed when PSS0 is low.
S3C2416X RISC MICROPROCESSOR
Description

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents