| Electronic Components Datasheet Search |
|
MPC8540 Datasheet(PDF) 814 Page - Freescale Semiconductor, Inc |
|
|
|||||||||||||||||||||||||||||
MPC8540 Datasheet(HTML) 814 Page - Freescale Semiconductor, Inc |
|
814 / 1302 page ![]() MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1 15-36 Freescale Semiconductor DMA Controller 15.4.1.6 Bandwidth Control MRn[BWC] specifies how much data to allow a specific channel to transfer before allowing the next channel to use the shared data transfer hardware. This promotes equitable bandwidth allocation between channels. However, if only one channel is busy, hardware overrides the specified bandwidth control size value. The DMA controller allows a channel to transfer up to 1 Kbyte at a time when no other channel is active. 15.4.1.7 Channel State Table 15-21 defines the state of a channel based on the values of the channel start (MRn[CS]), channel busy (SRn[CB]), transfer error (SRn[TE]), and channel continue (MRn[CC]) bits. 15.4.1.8 Illustration of Stride Size and Stride Distance If operating in stride mode, the stride size defines the amount of data to transfer before jumping to the next quantity of data as specified by the stride distance. The stride distance is added to the current base address to point to the next quantity of data to be transferred. Figure 15-23 illustrates the stride size and distance parameters. As shown, each time the stride distance is added to the base address, the resulting address becomes the new base address. This sequence repeats until the amount of data transferred equals the transfer size. Table 15-21. Channel State Table MRn[CS] SRn[CB] SRn[TE] MRn[CC] Channel State 0 0 0 0 Idle state. This is the state of the bits out of reset. 0 0 0 1 Channel continue unexpected. Channel remains idle. 0 0 1 0 Error occurred after software halted the channel. 0 0 1 1 Channel continue unexpected. Channel remains in error halt state. 0 1 0 0 Software halted channel. The channel was busy and software cleared MRn[CS]. 0 1 0 1 Channel remains in halt state. — 1 1 — The channel has encountered an error condition and it is trying to halt. 1 0 0 0 Ready to start transfer (byte count > 0), or transfer complete (byte count = 0) 1 0 0 1 Continue transfer (only meaningful in chaining mode, not direct mode). In direct mode, the channel continue has no effect. 1 0 1 0 Error occurred during transfer. 1 0 1 1 Channel remains in error halt state. 1 1 0 0 Transfer in progress. 1 1 0 1 Continue after reaching the end of list/link, or the first descriptor fetch after channel continue. |
|
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 |
| 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 |