Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN2442 Datasheet(PDF) 7 Page - STMicroelectronics

Part # AN2442
Description  Using the STR91xFA DMA controller
PDF  22 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2442 Datasheet(HTML) 7 Page - STMicroelectronics

Back Button AN2442 Datasheet HTML 3Page - STMicroelectronics AN2442 Datasheet HTML 4Page - STMicroelectronics AN2442 Datasheet HTML 5Page - STMicroelectronics AN2442 Datasheet HTML 6Page - STMicroelectronics AN2442 Datasheet HTML 7Page - STMicroelectronics AN2442 Datasheet HTML 8Page - STMicroelectronics AN2442 Datasheet HTML 9Page - STMicroelectronics AN2442 Datasheet HTML 10Page - STMicroelectronics AN2442 Datasheet HTML 11Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 22 page
background image
AN2442
DMA unit
7/22
1.4
DMA transfer properties
A DMA transfer is characterized by the following properties:
●
DMA Channel
●
Source and destination addresses
●
Source and destination data width
●
Flow control
●
Transfer type
●
Transfer size (only when DMAC is the flow controller)
●
Source / destination burst size
●
Source / destination address incrementing or non-incrementing
●
Terminal count interrupt generation
●
Next linked list item address
In the following paragraphs, a detailed description of each DMA transfer property is provided.
1.4.1
DMA channel
A DMA channel needs to be allocated by the user (8 channels are available) for the DMA
request. The choice of the channel depends on the required priority (0 to 7) and on the
availability of the channel (not already allocated to another request).
1.4.2
Source and destination addresses
A DMA transfer is defined by a source address and a destination address. Both the source and
destination should be in the AHB or APB memory ranges.
1.4.3
Source and destination data width
Data width for source and destination can be defined as:
●
Byte
●
Half word (16-bit)
●
Word (32-bits)
1.4.4
Flow control
The flow controller is the unit that controls the data transfer length and which is responsible for
stopping the DMA transfer.
The flow controller can be either the DMAC or the peripheral.
●
With DMAC as flow controller:
In this case, it is necessary to define the transfer size value.
When a DMA request is served, the transfer size value decreases by the amount of
transferred data (depending of the type of request: burst or single).
When the transfer size value reaches 0, the DMA transfer is then finished and the DMA
channel is disabled in case of no next linked list item, otherwise a new linked list descriptor
will be fetched from SRAM into DMA registers.
For further details about linked lists, refer to Section 1.4.10.
●
With the peripheral as flow controller:



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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