Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button MPC8540 Datasheet HTML 808Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 809Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 810Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 811Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 812Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 813Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 814Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 815Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 816Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 812 / 1302 page
background image
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
15-34
Freescale Semiconductor
DMA Controller
The external control and the DMA controller use a well defined protocol to communicate. The
external control can start or pause a DMA transfer. The DMA controller acknowledges a DMA
transfer in progress and also indicates a transfer completion.
The pause feature can be enabled by setting MRn[EMP_EN]. MRn[BWC] specifies how much
data to allow a specific channel to transfer before entering a paused state by clearing MRn[CS].
The channel can be restarted from a paused state by the external master. In chaining modes, the
channel does not pause for descriptor fetch transfer. It only pauses during the actual data transfer.
The following signals are defined for the external control interface:
•
DMA_DREQ, Indicates a DMA transfer start or restart from a pause request. The falling
edge of DMA_DREQ sets MRn[CS].
•
DMA_DACK, Indicates a DMA transfer currently in progress. SRn[CB] is set.
•
DMA_DDONE, Indicates that the DMA engine has completed the transfer. SRn[CB] is
clear. Note, however, that write data may still be queued at the target interface or in the
process of transfer on an external interface.
Detailed descriptions of the external control interface are in Table 15-4. The timing diagram of the
external control interface is shown in Figure 15-22.
Figure 15-22. External Control Interface Timing
15.4.1.4 Channel Continue Mode for Cascading Transfer Chains
The channel continue mode (enabled when MRn[CC] is set) offers software the flexibility of
having the DMA controller get started on descriptors that have already been programmed while
software continues to build more descriptors in memory. Software can set the end-of-links
descriptor (EOLND) in basic mode, or end-of-lists descriptor (EOLSD) in extended mode, to
cause the channel to go into a halted state while software continues to build other descriptors in
memory. Software can then set CC to force hardware to continue where it left off. Channel
continue is only meaningful for chaining modes, not direct mode.
DREQ
CLOCK
DACK
DDONE
Transfer Start
Transfer In Progress
Transfer Done
Transfer Start
Transfer Pause
Transfer Restart
EMP_EN



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