Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button MPC8540 Datasheet HTML 815Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 816Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 817Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 818Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 819Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 820Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 821Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 822Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 823Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 819 / 1302 page
background image
DMA System Considerations
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
15-41
The DMA controller restrictions are as follows:
•
Setting the source or destination priority level (STFLOWLVL or DTFLOWLVL) to a value
of three (0b11) is considered a programming error.
•
All interface capabilities from where descriptors are being fetched must support read sizes
32-bytes or greater.
•
If MRn[SAHE] is set, the source interface transfer size capability must be greater than or
equal to MRn[SAHTS]. The source address must be aligned to the size specified by
SAHTS.
•
If MRn[DAHE] is set, the destination interface transfer size capability must be greater than
or equal to MRn[DAHTS]. The destination address must be aligned to the size specified by
DAHTS.
•
Destination striding is not supported if MRn[DAHE] is set and source striding is not
supported if MRn[SAHE] is set.
•
If the DMA is programmed to send SWRITEs over RapidIO, the programmer must ensure
that the destination address is double-word aligned and that the byte count is a double-word
multiple.
•
If the DMA is programmed to send messages over RapidIO, the programmer must ensure
that the message length (BCRn[BC]) is 8, 16, 32, 64, 128 or 256 bytes. This can be achieved
by setting the byte count register (BCR) to a power of 2 value equal to 8 or greater.
•
Striding does not work if the destination transaction type is MESSAGE
(DATR[DWRITETTYPE] = 0x0110) because messages have no memory addresses. As
well, destination address hold should be disabled (MRn[DAHE] is cleared) unless the
destination address hold transfer size indicates an 8-byte message (MRn[DAHTS] = 0x11).
Software is responsible for disabling striding and DAHE, in this case, and for ensuring that
the bandwidth control is large enough to support the desired message size. Failure to adhere
to these restrictions results in boundedly undefined behavior.
•
When DMA is used to issue maintenance reads and writes in bypass mode, the sum of the
starting offset field in DAR and the byte count must not cause the offset to rollover. Failure
to adhere to this restriction results in boundedly undefined behavior.
15.5 DMA System Considerations
Figure 15-27 shows the most important data paths within the MPC8540. Many of these paths are
served by captive DMA controllers and virtually all can be served by the general purpose
four-channel DMA controller. This section provides information about how to make most
effective use of these DMA channels including the following topics:
•
DMA transaction initiators (masters)
•
DMA targets, that is, data sources and destinations



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