Electronic Components Datasheet Search
  English  ▼

X  

MPC8540 Datasheet(PDF) 1037 Page - Freescale Semiconductor, Inc

Part # MPC8540
Description  MPC8540 PowerQUICC III??Integrated Host Processor Reference Manual
PDF  1302 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MPC8540 Datasheet(HTML) 1037 Page - Freescale Semiconductor, Inc

Back Button MPC8540 Datasheet HTML 1033Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1034Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1035Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1036Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1037Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1038Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1039Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1040Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1041Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 1037 / 1302 page
background image
RapidIO Message Unit
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
17-113
OMR[MUI] = 1 and repeat this process until the descriptor queue is full. Hardware performs the
enqueue pointer address calculation, queue fullness and queue wrap checks and software writes
new descriptors using the computed enqueue pointer address.
In list mode, software can build one or more descriptors in memory before initializing the outbox
controller registers. Software is responsible for maintaining and controlling ODQEPAR. Software
is also responsible for keeping track of queue fullness and wrap conditions. OMR[MUI] is not
used in this mode.
The outbox message controller takes descriptors off the tail of the queue and processes them,
incrementing ODQDPAR to point to the next descriptor in the queue and repeats this process until
the enqueue and dequeue pointers are equal.
Figure 17-82 shows a sample structure of the outbox portion of the outbox message controller, a
descriptor list queue, and the message data queue. In this example, the descriptor list queue has
eight entries, four of which are currently valid. The processor core adds descriptors to the head of
the queue and the outbox message controller takes them off from the tail.
Figure 17-82. Outbound Message Queue Structure
The sequence of events to start and complete a transfer by adding descriptors after initializing the
message unit in normal chaining mode is as follows:
•
Initialize ODQDPAR and ODQEPAR to the same value for proper operation.
•
Initialize the outbound mode register message unit transfer mode bit, OMR[MUTM] = 0,
to indicate chaining mode and set OMR[MUS] = 0 to disable the data message controller.
Other control parameters must also be initialized in the mode register.
•
Set OMR[MUS], which enables the outbox controller and causes ODQDPAR to be saved
as the base address of the circular queue. The enqueue pointer is incremented when
OMR[MUI] is set by software. If the enqueue and dequeue pointers are not equal, the
descriptor fetch begins immediately from the address pointed to by ODQDPAR. If they are
Outbound
Message
Data
Message
Data
Message
Data
Desc
Desc
Desc
Desc
Enqueue pointer
Dequeue pointer
Outbound
Message
Controller
Local Memory
Local Memory
Packets to
Message
Data
Processor Core
Enqueue and Tail Pointers
RapidIO
Interface
Descriptor List
Queue
Message Data Queue



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