Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button MPC8540 Datasheet HTML 804Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 805Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 806Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 807Page - Freescale Semiconductor, Inc 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 808 / 1302 page
background image
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
15-30
Freescale Semiconductor
DMA Controller
byte count register have been transferred or if an error condition occurs. The sequence of events
to start and complete a transfer in basic direct mode is as follows:
1. Poll the channel state (see Table 15-21), to confirm that the specific DMA channel is idle.
2. Initialize SARn, SATRn, DARn, DATRn and BCRn.
3. Set the mode register channel transfer mode bit, MRn[CTM], to indicate direct mode.
Other control parameters may also be initialized in the mode register.
4. Clear then set the mode register channel start bit, MRn[CS], to start the DMA transfer.
5. SRn[CB] is set by the DMA controller to indicate the DMA transfer is in progress.
6. SRn[CB] is automatically cleared by the DMA controller after the transfer is finished, or if
the transfer is aborted (MRn[CA] transitions from a 0 to 1), or if a transfer error occurs.
7. End of segment interrupt is generated if MRn[EOSIE] is set.
15.4.1.1.2 Basic Direct Single-Write Start Mode
In basic direct single-write start mode, the DMA controller does not read descriptors from
memory, but instead uses the current parameters programmed in the DMA registers to start the
DMA transfer. Software is responsible for initializing the SATRn, DATRn, and BCRn registers.
Setting MRn[SRW] configures the DMA controller to begin the DMA transfer either when SARn
is written or when DARn is written, determined by the state of MRn[CDSM/SWSM]. Writing to
SARn initiates the DMA transfer if MRn[CDSM/SWSM] is set. Writing to DARn initiates the
DMA transfer if MRn[CDSM/SWSM] is cleared. The DMA controller automatically sets the
channel start bit, MRn[CS]. Software is expected to program all the appropriate registers before
writing the source or destination address registers. The transfer is finished after all the bytes
specified in the byte count register have been transferred or if an error condition occurs. The
sequence of events to start and complete a transfer in single-write start basic direct mode is as
follows:
1. Poll the channel state (see Table 15-21), to confirm that the specific DMA channel is idle.
2. Initialize the source attributes (SATRn), DATRn, and BCRn registers.
3. Set the mode register channel transfer mode bit, MRn[CTM], and the single-write start
direct mode bit, MRn[SRW]. Other control parameters may also be initialized in the mode
register. Set MRn[CDSM/SWSM] for transfers started using SARn. Clear
MRn[CDSM/SWSM] for transfers started using the DARn.
4. A write to the source or destination address register starts the DMA transfer and
automatically sets MRn[CS].
5. SRn[CB] is set by the DMA controller to indicate the DMA transfer is in progress.
6. SRn[CB] is automatically cleared by the DMA controller after the transfer is finished, or if
the transfer is aborted (MRn[CA] transitions from a 0 to 1), or if a transfer error occurs.
7. End of segment interrupt is generated if MRn[EOSIE] is set.



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