Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8280 Datasheet(PDF) 1297 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) 1297 Page - Freescale Semiconductor, Inc

Back Button MPC8280 Datasheet HTML 1293Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1294Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1295Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1296Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1297Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1298Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1299Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1300Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1301Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 1297 / 1386 page
background image
Serial Peripheral Interface (SPI)
MPC8280 PowerQUICC II Family Reference Manual, Rev. 1
Freescale Semiconductor
39-13
39.7
The SPI Buffer Descriptor (BD) Table
As shown in Figure 39-10, BDs are organized into separate RxBD and TxBD tables in dual-port RAM.
The tables have the same basic configuration as for the SCCs and SMCs and form circular queues that
determine the order buffers are transferred. The CP uses BDs to confirm reception and transmission or to
indicate error conditions so that the core knows buffers have been serviced. The buffers themselves can be
placed in external memory or in any unused parameter area of the dual-port RAM.
Figure 39-10. SPI Memory Structure
39.7.1
SPI Buffer Descriptors (BDs)
Receive and transmit BDs report information about each buffer transferred and whether a maskable
interrupt should be generated. Each 64-bit BD, shown in Figure 39-11 and Figure 39-12, has the following
structure:
•
The half word at offset + 0 contains status and control bits. The CP updates the status bits after the
buffer is sent or received.
•
The half word at offset + 2 contains the data length (in bytes) that is sent or received.
— For an RxBD, this is the number of octets the CP writes into this RxBD’s buffer once the BD
closes. The CP updates this field after the received data is placed into the buffer. Memory
allocated for this buffer should be no smaller than MRBLR.
— For a TxBD, this is the number of octets the CP should transmit from its buffer. Normally, this
value should be greater than zero. If the character length is more than 8 bits, the data length
should be even. For example, to send three characters of 8-bit data, 1 start, and 1 stop, the data
length field should be initialized to 3. However, to send three characters of 9-bit data, the data
length field should be initialized to 6 since the three 9-bit data fields occupy three half-words
in memory. The CP never modifies this field.
•
The word at offset + 4 points to the beginning of the buffer.
— For an RxBD, the pointer must be even and can point to internal or external memory.
— For a TxBD, the pointer can be even or odd, unless the character exceeds 8 bits, for which it
must be even. The buffer can be in internal or external memory.
Frame Status
Data Length
Buffer Pointer
Frame Status
Data Length
Buffer Pointer
Tx Buffer
Pointer to SPI
RxBD Table
Rx Buffer
Dual-Port RAM
External Memory
TxBD Table
RxBD Table
Tx Buffer
Pointer to SPI
TxBD Table



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