Chapter 17 eDMA Channel Multiplexer (DMA_MUX)
MPC5606BK Microcontroller Reference Manual, Rev. 2
296
Freescale Semiconductor
— Disabled
— Normal
— Periodic Trigger
17.3
Modes of operation
The following operation modes are available:
•
Disabled Mode — In this mode, the eDMA channel is disabled. Since disabling and enabling of
eDMA channels is done primarily via the eDMA configuration registers, this mode is used mainly
as the reset state for an eDMA channel in the DMA_MUX. It may also be used to temporarily
suspend an eDMA channel while reconfiguration of the system takes place (for example, changing
the period of an eDMA trigger).
•
Normal Mode — In this mode, an eDMA source (such as DSPI_0_TX or DSPI_0_RX example)
is routed directly to the specified eDMA channel. The operation of the DMA_MUX in this mode
is completely transparent to the system.
•
Periodic Trigger Mode — In this mode, an eDMA source may only request an eDMA transfer
(such as when a transmit buffer becomes empty or a receive buffer becomes full) periodically. The
period is configured in the registers of the Periodic Interrupt Timer (PIT).
eDMA channels 0–3 may be used in all three modes, but channels 4–15 may only be configured to disabled
or normal mode.
17.4
External signal description
The DMA_MUX has no external pins.
17.5
Memory map and register definition
shows the memory map for the DMA_MUX. Note that all addresses are offsets; the absolute
address may be computed by adding the specified offset to the base address of the DMA_MUX.
All registers are accessible via 8-, 16-, or 32-bit accesses. However, 16-bit accesses must be aligned to
16-bit boundaries, and 32-bit accesses must be aligned to 32-bit boundaries. As an example, CHCONFIG0
through CHCONFIG3 are accessible by a 32-bit read/write to address Base + 0x00, but performing a
32-bit access to address Base + 0x01 is illegal.
Table 17-1. DMA_MUX memory map
Base address: 0xFFFD_C000
Address offset
Register
Location
0x0
Channel #0 Configuration (CHCONFIG0)
0x1
Channel #1 Configuration (CHCONFIG1)
...
...
...
0xF
Channel #15 Configuration (CHCONFIG15)
Содержание MPC5605BK
Страница 2: ...This page is intentionally left blank...
Страница 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Страница 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Страница 104: ...MPC5606BK Microcontroller Reference Manual Rev 2 104 Freescale Semiconductor This page is intentionally left blank...
Страница 243: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 243 Core platform modules...
Страница 244: ...MPC5606BK Microcontroller Reference Manual Rev 2 244 Freescale Semiconductor This page is intentionally left blank...
Страница 395: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 395 Communication modules...
Страница 396: ...MPC5606BK Microcontroller Reference Manual Rev 2 396 Freescale Semiconductor This page is intentionally left blank...
Страница 548: ...Chapter 24 LIN Controller LINFlexD MPC5606BK Microcontroller Reference Manual Rev 2 548 Freescale Semiconductor...
Страница 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Страница 646: ...MPC5606BK Microcontroller Reference Manual Rev 2 644 Freescale Semiconductor This page is intentionally left blank...
Страница 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Страница 716: ...MPC5606BK Microcontroller Reference Manual Rev 2 714 Freescale Semiconductor This page is intentionally left blank...
Страница 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Страница 788: ...MPC5606BK Microcontroller Reference Manual Rev 2 788 Freescale Semiconductor This page is intentionally left blank...
Страница 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Страница 894: ...MPC5606BK Microcontroller Reference Manual Rev 2 894 Freescale Semiconductor This page is intentionally left blank...
Страница 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...
Страница 944: ...MPC5606BK Microcontroller Reference Manual Rev 2 944 Freescale Semiconductor This page is intentionally left blank...