30-10
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part V. The Communications Processor Module
Figure 30-5. SMC UART Frame Format
30.3.1 SMC UART Features
The following list summarizes the main features of the SMC in UART mode:
¥
Flexible message-oriented data structure
¥
Programmable data length (5Ð14 bits)
¥
Programmable 1 or 2 stop bits
¥
Even/odd/no parity generation and checking
¥
Frame error, break, and IDLE detection
¥
Transmit preamble and break sequences
¥
Received break character length indication
¥
Continuous receive and transmit modes
30.3.2 SMC UART-SpeciÞc Parameter RAM
For UART mode, the protocol-speciÞc area of the SMC parameter RAM is mapped as in
Table 30-4.
Table 30-4. SMC UART-Specific Parameter RAM Memory Map
Offset
1
Name
Width
Description
0x28
MAX_IDL
Hword Maximum idle characters. When a character is received on the line, the SMC starts
counting idle characters received. If MAX_IDL idle characters arrive before the next
character, an idle time-out occurs and the buffer closes, which sends an interrupt
request to the core to receive data from the buffer. An idle character is deÞned as a full
character length of logic high. MAX_IDL can be used to demarcate frames in UART
mode. Clearing MAX_IDL disables this function so idle never causes the buffer to close,
regardless of how many idle characters are received. The length of an idle character is
calculated as follows: 1 + data length (5 to 14) + 1 (if parity bit is used) + number of stop
bits (1 or 2). For example, for 8 data bits, no parity, and 1 stop bit, character length is 10
bits.
0x2A
IDLC
Hword Temporary idle counter. Down-counter in which the CP stores the current idle counter
value in the MAX_IDL time-out process.
0x2C
BRKLN
Hword Last received break length. Stores the length of the last break character received and is
the bit length of that character. For example, if the receive pin is low for 257 bit times,
BRKLN is 0x0101 and is accurate to within one character unit of bits. For 8 data bits, no
parity, 1 stop bit, and 1 start bit, BRKLN is accurate to within 10 bits.
SMCLK
SMTXD
16x
Start
Bit
Parity
Bit
(Optional)
5 to 14 Data Bits with the
Least SigniÞcant Bit First
1 or 2
Stop Bits
NOTE:
1. Clock is not to scale.
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......