|
PXD10 Datasheet, PDF (25/130 Pages) Lumins Inc. – 4” Dia.X 6” extruded aluminum step poles | |||
|
◁ |
⢠Four slave ports
â One flash port dedicated to the CPU
â Platform SRAM
â QuadSPI serial flash controller
â One slave port combining:
â Flash port dedicated to the Display Control Unit and eDMA module
â Graphics SRAM
â Peripheral bridge
⢠32-bit internal address bus, 32-bit internal data bus
Overview
1.6.27 Enhanced Direct Memory Access (eDMA)
The eDMA module is a controller capable of performing complex data movements via 16 programmable
channels, with minimal intervention from the host processor. The hardware micro architecture includes a
DMA engine which performs source and destination address calculations, and the actual data movement
operations, along with an SRAM-based memory containing the transfer control descriptors (TCD) for the
channels. This implementation is utilized to minimize the overall block size. The eDMA module provides
the following features:
⢠16 channels support independent 8-, 16- or 32-bit single value or block transfers
⢠Supports variable sized queues and circular queues
⢠Source and destination address registers are independently configured to post-increment or remain
constant
⢠Each transfer is initiated by a peripheral, CPU, periodic timer interrupt or eDMA channel request
⢠Each DMA channel can optionally send an interrupt request to the CPU on completion of a single
value or block transfer
⢠DMA transfers possible between system memories, QuadSPI, SPIs, I2C, ADC, eMIOS and
General Purpose I/Os (GPIOs)
⢠Programmable DMA Channel Mux allows assignment of any DMA source to any available DMA
channel with a total of as many as 64 potential request sources.
1.6.28 Memory Protection Unit (MPU)
The MPU features the following:
⢠12 region descriptors for per-master protection
⢠Start and end address defined with 32-byte granularity
⢠Overlapping regions supported
⢠Protection attributes can optionally include process ID
⢠Protection offered for 3 concurrent read ports
⢠Read and write attributes for all masters
⢠Execute and supervisor/user mode attributes for processor masters
PXD10 Microcontroller Data Sheet, Rev. 1
Freescale Semiconductor
25
|
▷ |