Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button 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 MPC8540 Datasheet HTML 817Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 813 / 1302 page
background image
Functional Description
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
15-35
If CC is set by software while the channel is busy with a transfer, the DMA controller finishes all
transfers until it reaches the EOLND in basic mode or EOLSD in extended mode. The DMA
controller then refetches the last link descriptor in basic mode, or the last list descriptor in extended
mode and clears the channel continue bit. If EOLND or EOLSD is still set for their respective
modes, the DMA controller remains in the idle state. If EOLND or EOLSD is not set, the DMA
controller continues the transfer by refetching the new descriptor.
If CC is set by software while the channel is not busy with a transfer, the DMA controller refetches
the last link descriptor in basic mode, or the last list descriptor in extended mode and clears the
channel continue bit. If EOLND or EOLSD is still set for their respective modes, the DMA
controller remains in the idle state. If the EOLND or EOLSD bits are not set, the DMA controller
continues the transfer by refetching the new descriptor.
15.4.1.4.1 Basic Mode
On a channel continue, the descriptor at the current link descriptor address register (CLNDARn)
is refetched to get the next link descriptor address field as updated by software. The channel halts
if NLNDARn[EOLND] is still set. If EOLND is zero, the next link descriptor address is copied
into CLNDARn and the channel continues with another descriptor fetch of the current link
descriptor address. As a result, two link descriptor fetches always exist after channel continue
before starting the first transfer.
15.4.1.4.2 Extended Mode
On a channel continue, the descriptor at the current list descriptor (CLSDARn) address register is
refetched to get the next list descriptor address field as updated by software. The channel halts if
NLSDARn[EOLSD] is still set. If not, the next list descriptor address is copied into the CLSDARn
register and the channel continues with another descriptor fetch of the current list descriptor
address. As a result, two list descriptor fetches always exist after channel continue before the first
link descriptor fetch and the first transfer.
15.4.1.5 Channel Abort
Software can abort a previously initiated transfer by setting MRn[CA]. Once the DMA channel
controller detects a zero-to-one transition of MRn[CA], it finishes the current sub-block transfer
and halts all further activity. The controller then waits for all previously initiated transfers from the
specified channel to drain and clears SRn[CB]. Successful completion of a software initiated abort
request can be recognized by MRn[CA] being set and SRn[CB] being cleared. Obviously, if the
controller was already halted because of an error condition (SRn[TE] is set), or the channel has
completed all transfers, then SRn[CB] being cleared may not signify that the controller entered a
halt state due to the abort request.



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