| Electronic Components Datasheet Search |
|
MPC8280 Datasheet(PDF) 659 Page - Freescale Semiconductor, Inc |
|
|
|||||||||||||||||||||||||||||
MPC8280 Datasheet(HTML) 659 Page - Freescale Semiconductor, Inc |
|
659 / 1386 page ![]() SDMA Channels and IDMA Emulation MPC8280 PowerQUICC II Family Reference Manual, Rev. 1 Freescale Semiconductor 19-13 Additional priority over all serial controllers can be selected by setting DCM[LP]; see Section 19.8.2.1, “DMA Channel Mode (DCM).” 19.7 IDMA Interface Signals Each IDMA has three dedicated handshake control signals for transfers involving an external peripheral device: DMA request (DREQ[1–4]), DMA acknowledge (DACK[1–4]) and DMA done (DONE[1–4]). DREQx may also be used to control the transfer pace of memory-to-memory transfers. •DREQx is the external DMA request signal. • DACKx is the DMA acknowledge. • DONEx marks the end of an IDMA transfer. The IDMA signals are multiplexed with other internal controller signals at the parallel I/O ports. To enable the IDMA signals, the corresponding bits in the parallel I/O registers should be set. See Chapter 41, “Parallel I/O Ports.” 19.7.1 DREQ x and DACKx When the peripheral requires IDMA service, it asserts DREQx and the MPC8280 begins the IDMA process. When the IDMA service is in progress, DACKx is asserted during accesses to the peripheral. A peripheral must validate the transfer by asserting TA or signal an error by asserting TEA. If the user programs the memory controller for the peripheral, the MPC8280 asserts TA so that the peripheral terminates DACKx. Without TA assertion, DACKx could be asserted for only one cycle, and no data transfer occurs. To avoid peripherals mistaking this as a valid data transfer, DACKx should be qualified with TA. NOTE Programming the parallel ports DREQ pins generates a transition on the internal DREQ signals. This might cause an IDMA transaction, and, if the IDMA is not initialized at that time, the IDMA transaction may lock the CPM. Therefore, do one of the following: • Program the parallel ports to be DREQ after initializing the IDMA registers and parameter RAM. • Pull down (pull-up does not help) the DREQ inputs before programming the parallel port DREQ pins and until after setting the IDMA registers, or program the IDMA registers for a dummy transaction before programming the parallel port DREQ pins. DREQx may be configured as either edge- or level-sensitive by programming the RCCR[DRxM]. When DREQx is configured as edge-sensitive, RCCR[EDMx] controls whether the request is generated on the rising or falling edge; see Section 14.3.7, “RISC Controller Configuration Register (RCCR).” DREQx is sampled at each rising edge of the clock to determine when a valid request is asserted by the device. |
|
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 |