| Electronic Components Datasheet Search |
|
STM32L552CCT3PXXX Datasheet(PDF) 55 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STM32L552CCT3PXXX Datasheet(HTML) 55 Page - STMicroelectronics |
|
55 / 340 page ![]() DS12737 Rev 6 55/340 STM32L552xx Functional overview 78 3.15 Direct memory access controller (DMA) The device embeds 2 DMAs. Refer to Table 13: DMA1 and DMA2 implementation for the features implementation. Direct memory access (DMA) is used in order to provide a high-speed data transfer between peripherals and memory as well as from memory to memory. Data can be quickly moved by DMA without any CPU actions. This keeps the CPU resources free for other operations. The two DMA controllers have 16 channels in total, each one dedicated to manage memory access requests from one or more peripherals. Each controller has an arbiter for handling the priority between DMA requests. The DMA supports 8 channels for each DMA1 and DMA2, independently configurable: • Each channel is associated either with a DMA request signal coming from a peripheral, or with a software trigger in memory-to-memory transfers. This configuration is done by software. • Priority between the requests is programmable by software (4 levels per channel: very high, high, medium, low) or by hardware in case of equality (such as request 1 has priority over request 2). • Transfer size of source and destination are independent (byte, half-word, word), emulating packing and unpacking. Source and destination addresses must be aligned on the data size. • Support of transfers from/to peripherals to/from memory with circular buffer management. • Programmable number of data to be transferred: 0 to 218 - 1. • Generation of an interrupt request per channel. Each interrupt request is caused from any of the three DMA events: transfer complete, half transfer, or transfer error. • TrustZone support: – Support for AHB secure and non-secure DMA transfers, independently at a first channel level, and independently at a source and destination sub-level – TrustZone-aware AHB slave port, protecting any secure resource (register, register field) from a non-secure software access • Privileged / unprivileged support: – Support for AHB privileged and unprivileged DMA transfers, independently at a channel level – Privileged-aware AHB slave port. Table 13. DMA1 and DMA2 implementation Feature DMA1 DMA2 Number of DMA channels 8 8 TrustZone 1 (supported) 1 (supported) |
|
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 |