| Electronic Components Datasheet Search |
|
MPC8540 Datasheet(PDF) 817 Page - Freescale Semiconductor, Inc |
|
|
|||||||||||||||||||||||||||||
MPC8540 Datasheet(HTML) 817 Page - Freescale Semiconductor, Inc |
|
817 / 1302 page ![]() Functional Description MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1 Freescale Semiconductor 15-39 Figure 15-24 describes the DMA transaction flow. Figure 15-24. DMA Transaction Flow with DMA Descriptors Current list descriptor Address Register . . . List Descriptor Link Descriptor Link Descriptor Link Descriptor (EOLND) List Descriptor Descriptors In Memory DMA Controller Flow (Extended Mode) MRn[CS] is set by software after programming Start Finish Fetch the first list descriptor using the CLSDARn address. Write NLSDARn, CLNDARn. Fetch the first link descriptor. Write programming model registers. Begin DMA transfer using SARn, SATRn, DARn, DATRn. After transfer check if NLNDARn[EOLND] is set. Move NLNDARn to CLNDARn. Fetch the current link descriptor. Write programming model registers. Begin DMA transfer using SARn, SATRn, DARn, DATRn. After DMA transfer check if NLNDARn[EOLND] is set. Check if NLSDARn[EOLSD] is set. Move NLSDARn to CLSDARn. Fetch the current list descriptor. Write NLSDARn, CLNDARn. Move NLNDARn to CLNDARn. Fetch the first link descriptor. Write programming model registers. Begin DMA transfer using SARn, SATRn, DARn, DATRn. After DMA transfer check if NLNDARn[EOLND] is set. Move NLNDARn to CLNDARn. Fetch the current link descriptor. Write programming model registers. Begin DMA transfer using SARn, SATRn, DARn, DATRn. After DMA transfer check if NLNDARn[EOLND] is set. Check if NLSDARn[EOLSD] is set. Move NLSDARn to CLSDARn. Fetch the current list descriptor. Write NLSDARn, CLNDARn. Fetch the first link descriptor. Write programming model registers. Begin DMA transfer using SARn, SATRn, DARn, DATRn. After DMA transfer check if NLNDARn[EOLND] is set. Move NLNDARn to CLNDARn. Fetch the current link descriptor. Write programming model registers. Begin DMA transfer using SARn, SATRn, DARn, DATRn. After DMA transfer check if NLNDARn[EOLND] is set. Check if NLSDARn[EOLSD] is set. Clear SRn[CB]. DMA Transfer Complete . . Link Descriptor Link Descriptor Link Descriptor (EOLND) List Descriptor . Link Descriptor Link Descriptor Link Descriptor (EOLND/EOLSD) . descriptors in memory. |
|
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 |