Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8280 Datasheet(PDF) 860 Page - Freescale Semiconductor, Inc

Part # MPC8280
Description  PowerQUICC??II Family Reference Manual
PDF  1386 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MPC8280 Datasheet(HTML) 860 Page - Freescale Semiconductor, Inc

Back Button MPC8280 Datasheet HTML 856Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 857Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 858Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 859Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 860Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 861Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 862Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 863Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 864Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 860 / 1386 page
background image
Serial Management Controllers (SMCs)
MPC8280 PowerQUICC II Family Reference Manual, Rev. 1
28-6
Freescale Semiconductor
Table 28-2. SMC UART and Transparent Parameter RAM Memory Map
Offset 1
Name
Width
Description
0x00
RBASE
Hword
RxBDs and TxBDs base address. (BD table pointer) Define starting points in the
dual-port RAM of the set of BDs for the SMC send and receive functions. They allow
flexible partitioning of the BDs. By selecting RBASE and TBASE entries for all SMCs
and by setting W in the last BD in each list, BDs are allocated for the send and receive
side of every SMC. Initialize these entries before enabling the corresponding channel.
Configuring BD tables of two enabled SMCs to overlap causes erratic operation.
RBASE and TBASE should be a multiple of eight.
0x02
TBASE
Hword
0x04
RFCR
Byte
Rx/Tx function code. See Section 28.2.3.1, “SMC Function Code Registers
(RFCR/TFCR).”
0x05
TFCR
Byte
0x06
MRBLR
Hword
Maximum receive buffer length. The most bytes the MPC8280 writes to a receive buffer
before moving to the next buffer. It can write fewer bytes than MRBLR if a condition like
an error or end-of-frame occurs, but it cannot exceed MRBLR. MPC8280 buffers should
not be smaller than MRBLR. SMC transmit buffers are unaffected by MRBLR.
Transmit buffers can be individually given varying lengths through the data length field.
MRBLR can be changed while an SMC is operating only if it is done in a single bus
cycle with one 16-bit move (not two 8-bit bus cycles back-to-back). This occurs when
the CP shifts control to the next RxBD, so the change does not take effect immediately.
To guarantee the exact RxBD on which the change occurs, change MRBLR only while
the SMC receiver is disabled. MRBLR should be greater than zero and should be even
if character length exceeds 8 bits.
0x08
RSTATE
Word
Rx internal state. 2 Can be used only by the CP.
0x0C
—
Word
Rx internal data pointer. 2 Updated by the SDMA channels to show the next address in
the buffer to be accessed.
0x10
RBPTR
Hword
RxBD pointer. Points to the next BD for each SMC channel that the receiver transfers
data to when it is in idle state, or to the current BD during frame processing. After a
reset or when the end of the BD table is reached, the CP initializes RBPTR to the value
in RBASE. Most applications never need to write RBPTR, but it can be written when
the receiver is disabled or when no receive buffer is in use.
0x12
—
Hword
Rx internal byte count. 2 A down-count value initialized with the MRBLR value and
decremented with every byte the SDMA channels write.
0x14
—
Word
Rx temp 2 Can be used only by the CP.
0x18
TSTATE
Word
Tx internal state. 2 Can be used only by the CP.
0x1C
—
Word
Tx internal data pointer. 2 Updated by the SDMA channels to show the next address in
the buffer to be accessed.
0x20
TBPTR
Hword
TxBD pointer. Points to the next BD for each SMC channel the transmitter transfers
data from when it is in idle state or to the current BD during frame transmission. After
reset or when the end of the table is reached, the CP initializes TBPTR to the TBASE
value. Most applications never need to write TBPTR, but it can be written when the
transmitter is disabled or when no transmit buffer is in use. For instance, after a STOP
TRANSMIT
or GRACEFUL STOP TRANSMIT command is issued and the frame completes its
transmission.
0x22
—
Hword
Tx internal byte count. 2 A down-count value initialized with the TxBD data length and
decremented with every byte the SDMA channels read.
0x24
—
Word
Tx temp. 2 Can be used only by the CP.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com