| Os motores de busca de Datasheet de Componentes eletrônicos |
|
SPEAR1310 Folha de dados(PDF) 50 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
SPEAR1310 Folha de dados(HTML) 50 Page - STMicroelectronics |
|
50 / 57 page ![]() Direct memory access controller (DMAC) SPEAr1310 50/57 Doc ID 17528 Rev 4 34 Direct memory access controller (DMAC) The DMAC is an AHB-central DMA controller core that transfers data from a source peripheral to a destination peripheral over two AHB buses. A wrapper is designed to instantiate 2 DMAC cores (each with 2 AHB master interfaces), 2 ICMs (which arbitrate the same master interface of each DMAC) and a MUX (which manages multiple peripheral handshaking interfaces). 34.1 Main features ● AMBA 2.0-compliant ● AHB slave interface – used to program the DMAC ● 8 channels, one per source and destination pair ● Unidirectional channels – data transfers in one direction only ● Programmable channel priority ● 2 independent AHB master interfaces ● Data bus width configured to 64 bits for each AHB master interface ● Configurable endianness for master interfaces ● Support for memory-to-memory, memory-to-peripheral, peripheral-to-memory, and peripheral-to-peripheral DMA transfers ● Component ID parameters for configurable software driver support ● Programmable source and destination addresses (on AHB bus) ● Address increment, decrement or no change ● Multiblock transfers achieved through linked lists (block chaining) ● Independent source and destination selection of multiblock transfer type ● Scatter/Gather ● Single FIFO per channel for source and destination ● FIFO depth configured to 16 bytes for the first 4 channels and to 128 bytes for the last 4 channels ● D flip-flop-based FIFO ● Automatic data packing or unpacking to fit FIFO width ● Programmable source and destination for each channel ● Programmable transfer type for each channel (memory-to-memory, memory-to- peripheral, peripheral-to-memory, and peripheral-to-peripheral) ● Programmable burst transaction size for each channel ● Programmable enable and disable of DMA channel ● Support for disabling channel without data loss ● Support for suspension of DMA operation ● Support for RETRY, SPLIT, and ERROR responses |
|
Ligação URL |
| ALLDATASHEET é útil para você? [ DONATE ] |
Sobre Alldatasheet | Publicidade | Contato conosco | Privacy Policy | Link para a ficha técnica | roca de Link | Lista de Fabricantes 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 |