Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN4031 Datasheet(PDF) 25 Page - STMicroelectronics

Part # AN4031
Description  Using the STM32F2 and STM32F4 DMA controller
PDF  36 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN4031 Datasheet(HTML) 25 Page - STMicroelectronics

Back Button AN4031 Datasheet HTML 21Page - STMicroelectronics AN4031 Datasheet HTML 22Page - STMicroelectronics AN4031 Datasheet HTML 23Page - STMicroelectronics AN4031 Datasheet HTML 24Page - STMicroelectronics AN4031 Datasheet HTML 25Page - STMicroelectronics AN4031 Datasheet HTML 26Page - STMicroelectronics AN4031 Datasheet HTML 27Page - STMicroelectronics AN4031 Datasheet HTML 28Page - STMicroelectronics AN4031 Datasheet HTML 29Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 25 / 36 page
background image
DocID022648 Rev 1
25/36
AN4031
System performance considerations
35
General recommendations:
•
The high-speed/high-bandwidth peripherals must have the highest DMA priorities. This
ensures that the maximum data latency is respected for these peripherals and over-
/under-run conditions are avoided.
•
In case of equal bandwidth requirements, it is recommended to assign a higher priority
to the peripherals working in Slave mode (which have no control on the data transfer
speed) compared with the ones working in Master mode (which may control the data
flow).
•
As the two DMAs can work in parallel based on the bus matrix multi-layer structure,
high-speed peripherals’ requests can be balanced between the two DMAs when
possible.
2.3
AHB-to-APB bridge
STM32F2/F4 devices embed two AHB-to-APB bridges, APB1 and APB2, to which the
peripherals are connected.
2.3.1
Dual AHB-to-APB port
The STM32F2/F4 AHB-to-APB bridge is a dual-port architecture that allows access through
two different paths:
•
A direct path (not crossing the bus matrix) that can be generated from DMA1 to APB1
or from DMA2 to APB2; in this case, access is not penalized by the bus matrix arbiter.
•
A common path (through the bus matrix) that can be generated either from the CPU or
from DMA2, which needs the bus matrix arbitration to win the bus.
2.3.2
AHB-to-APB bridge arbitration
Due to DMA’s direct paths implementation on these products, an arbiter is implemented at
the AHB-to-APB bridge level to solve concurrent access requests.
The following figure illustrates a concurrent access request at an AHB-APB1 bridge
generated by the CPU (accessed through the bus matrix) and DMA1 (accessed through
direct path).



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


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