16-20
Intel® PXA255 Processor Developer’s Manual
Network SSP Serial Port
16.5.2
SSP Control Register 1 (SSCR1)
SSCR1, shown in
Table 16-4
,
contains bit fields that control various SSP functions. Before
enabling the port (using SSCR0[SSE]), the desired values for this register must be set.
These are read/write registers. Ignore reads from reserved bits. Write zeros to reserved bits.
3:0
DSS
DATA SIZE SELECT:
Used in conjunction with EDSS to select the size of the data transmitted and received by the
SSP. The concatenated 5-bit value of EDSS and DSS provides a data range from four to 32-bits
in length.
For the Microwire* protocol, DSS and EDSS are used to determine the receive data size. The
size of the transmitted data is either eight or 16-bits (determined by SSCR1[MWDS]) and the
EDSS bit is ignored. The EDSS and DSS fields are ignored for Microwire* transmit data size -
MWDS (alone) configures this. However, for all modes (including Microwire*) EDSS and DSS
are used to determine the receive data size.
When data is programmed to be less than 32 bits, the FIFO must be programmed right-justified.
EDSS DSS
Data Size
EDSS DSS
Data Size
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0b0000
0b0001
0b0010
0b0011
0b0100
0b0101
0b0110
0b0111
0b1000
0b1001
0b1010
0b1011
0b1100
0b1101
0b1110
0b1111
17-bit data
18-bit data
19-bit data
20-bit data
21-bit data
22-bit data
23-bit data
24-bit data
25-bit data
26-bit data
27-bit data
28-bit data
29-bit data
30-bit data
31-bit data
32-bit data
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0b0000
0b0001
0b0010
0b0011
0b0100
0b0101
0b0110
0b0111
0b1000
0b1001
0b1010
0b1011
0b1100
0b1101
0b1110
0b1111
reserved, undefined
reserved, undefined
reserved, undefined
4-bit data
5-bit data
6-bit data
7-bit data
8-bit data
9-bit data
10-bit data
11-bit data
12-bit data
13-bit data
14-bit data
15-bit data
16-bit data
Table 16-3. SSCR0 Bit Definitions (Sheet 2 of 2)
0x4140_0000
SSCR0
Network SSP Serial Port
31 30 29 28 27 26 25 24 23 22 21
20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
reserved
EDS
S
SCR
SSE
reser
ve
d
FR
F
DS
S
? ? ? ? ? ? ? ? ? ?
?
0
0
0
0
0
0 0
0
0
0
0
0
0
0
? 0
0
0
0
0
0
Bits
Name
Description
Summary of Contents for PXA255
Page 1: ...Intel PXA255 Processor Developer s Manual January 2004 Order Number 278693 002 ...
Page 24: ...xxiv Intel PXA255 Processor Developer s Manual Contents ...
Page 30: ...1 6 Intel PXA255 Processor Developer s Manual Introduction ...
Page 310: ...7 46 Intel PXA255 Processor Developer s Manual LCD Controller ...
Page 330: ...8 20 Intel PXA255 Processor Developer s Manual Synchronous Serial Port Controller ...
Page 358: ...9 28 Intel PXA255 Processor Developer s Manual I2 C Bus Interface Unit ...
Page 488: ...13 36 Intel PXA255 Processor Developer s Manual AC 97 Controller Unit ...
Page 572: ...16 30 Intel PXA255 Processor Developer s Manual Network SSP Serial Port ...
Page 599: ...Intel PXA255 Processor Developer s Manual 17 27 Hardware UART ...
Page 600: ......