Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button MPC8540 Datasheet HTML 1199Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1200Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1201Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1202Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1203Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1204Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1205Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1206Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1207Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 1203 / 1302 page
background image
Functional Description
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
21-63
Reception errors are described in Table 21-47.
21.6.3 Buffer Descriptors
The FEC buffer descriptor (BD) is modeled after the MPC8260 Fast Ethernet controller BD for
ease of reuse.
Drawing from the MPC8260 FEC BD programming model, the FEC descriptor base registers
point to the beginning of BD rings.
There is an 8-byte data BD format designed to be similar to the existing MPC8260 BD model.
The FEC is capable of placing extracted data directly into the L2 cache memory. This allows the
processor to quickly access critical frame information as soon as the processor is ready without
having to first fetch the data from main memory. This results in substantial improvement in
throughput and hence reduction in latency.
Data buffers are used in the transmission and reception of Ethernet frames (see Figure 21-44).
Data BDs encapsulate all information necessary for the FEC to transmit or receive an Ethernet
frame. Within each data BD there is a status field, a data length field, and a data pointer. The BD
completely describes an Ethernet packet by centralizing status information for the data packet in
the status field of the BD and by containing a data BD pointer to the location of the data buffer.
Software is responsible for setting up the BDs in memory. Because of prefetching, at least two
buffer descriptors per ring are required. This applies to both the transmit and the receive descriptor
rings. Software also must have the data pointer pointing to memory. An ownership bit in the status
field defines the current state of the buffer (pointed to by the data pointer). Other status field bits
Table 21-47. Reception Errors
Error
Description
Overrun error The FEC maintains an internal FIFO buffer for receiving data. If a receiver FIFO buffer overrun occurs, the
controller sets RxBD[OV], sets RxBD[L], closes the buffer, and sets IEVENT[RXF], The receiver then
enters hunt mode (seeking start of a new frame).
Busy error
A frame is received and discarded due to a lack of buffers. The FEC sets IEVENT[BSY]. In addition,
RSTAT[RHLT] is set. The halted queue resumes reception once the user clears RSTAT[RHLT].
Non-octet
error
(dribbling
bits)
The Ethernet controller handles a nibble of dribbling bits if the receive frame terminates as non-octet
aligned and it checks the CRC of the frame on the last octet boundary. If there is a CRC error, the frame
non-octet aligned (RxBD[NO]) error is reported, IEVENT[RXF] is set, and the alignment error counter
increments. The FEC relies on the statistics collector block to increment the receive alignment error
counter (RALN). If there is no CRC error, no error is reported.
CRC error
If a CRC error occurs, the FEC sets RxBD[CR], closes the buffer, and sets IEVENT[RXF]. This FEC relies
on the statistics collector block to record the event. After receiving a frame with a CRC error, the receiver
then enters hunt mode.
Memory
Read Error
A system bus error occurred during a DMA transaction. The FEC sets IEVENT[EBERR] and discards the
frame. Also, RSTAT[RHLT] is set. The halted queue resumes reception once RSTAT[RHLT] is cleared.
Babbling
Receive Error
A frame is received that exceeds the MAC’s maximum frame length. The FEC sets IEVENT[BABR] and
continues.



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