Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button 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 MPC8540 Datasheet HTML 1042Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1043Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1044Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1045Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 1041 / 1302 page
background image
RapidIO Message Unit
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
17-117
•
Queue empty interrupt. Generated if the dequeue pointer catches up to the enqueue pointer
and the interrupt is enabled. OSR[QEI] is set if OMR[QEIE] is set.
•
End-of-message interrupt. Generated after the completion of each message if enabled.
OSR[EOMI] is set if ODATR[EOMIE] is set.
17.8.4.2.6 Special Error Case Condition
If a data message is in progress and the outbox encounters an error with one of the segments, it
causes an error at the recipient by placing an illegal field in the packet to cause the error. This
prevents the recipient from using data in the message. For example, if the outbox controller reads
message data from its DRAM memory and gets an uncorrectable ECC error. This scheme prevents
the recipient from hanging or using bad data.
17.8.4.3 Inbox Controller Operation
The inbox controller is responsible for receiving messages and placing them in a circular queue in
local memory. Although, it only supports one mailbox and one letter, the inbox controller can
receive messages with any mailbox or letter number. Furthermore, the inbox can receive segments
of a message in any order. The address of where to write the message is computed as: Base address
+ (msgseg * ssize in double words). Unlike the outbox where the enqueue pointer is controlled by
software and the dequeue pointer is controlled by hardware, the inbox controls the enqueue pointer
and software controls the dequeue pointer.
Figure 17-84 shows a sample structure of the inbound mailbox message frames and the frame
pointers. In this example, the frame queue has eight entries, three of which are currently valid. The
mailbox controller adds frames to the head of the queue and the processor core takes them off from
the tail. After processing a message, the processor core writes the inbox mode register mailbox
increment bit (IMR[MI]) to point to the next message frame in the queue. This process is repeated
for each received message.
Figure 17-84. Inbound Mailbox Structure
Message
Frame
Message
Frame
Message
Frame
Enqueue pointer
Dequeue pointer
Dequeue pointer
Processor Core Read
Inbound
Mailbox
Port
Local Memory
Packets from
RapidIO Interface
Frame 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