Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

AN4296 Scheda tecnica(PDF) 5 Page - STMicroelectronics

Il numero della parte AN4296
Spiegazioni elettronici  The purpose of this application note is to give a presentation
PDF  25 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  STMICROELECTRONICS [STMicroelectronics]
Homepage  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN4296 Scheda tecnica(HTML) 5 Page - STMicroelectronics

  AN4296 Datasheet HTML 1Page - STMicroelectronics AN4296 Datasheet HTML 2Page - STMicroelectronics AN4296 Datasheet HTML 3Page - STMicroelectronics AN4296 Datasheet HTML 4Page - STMicroelectronics AN4296 Datasheet HTML 5Page - STMicroelectronics AN4296 Datasheet HTML 6Page - STMicroelectronics AN4296 Datasheet HTML 7Page - STMicroelectronics AN4296 Datasheet HTML 8Page - STMicroelectronics AN4296 Datasheet HTML 9Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 5 / 25 page
background image
DocID024590 Rev 3
5/25
AN4296
Overview of STM32F303xB/C and STM32F358xC CCM RAM
24
1
Overview of STM32F303xB/C and STM32F358xC CCM
RAM
1.1
Purpose
The STM32F303xB/C and STM32F358xC CCM RAM is tightly coupled with the Cortex™
core. it is primarily intended to execute code at maximum system clock frequency (72 MHz)
without any wait state penalty. It thus allows to significantly decrease critical task execution
time, compared to code execution from Flash memory.
CCM RAM is typically used for real-time and computation intensive routines, such as:
•
Digital power conversion control loops (switch mode power supplies, lighting)
•
Field-oriented 3-phase motor control
•
Real-time DSP tasks
When code is located in CCM RAM and data stored in the regular SRAM, the Cortex-M4
core is in the optimum Harvard configuration. A dedicated zero-wait state memory is
connected to each of its I- and D-bus (refer to Figure 1: STM32F303xB/xC and
STM32F358xC system architecture) and can thus perform at 1.25DMIPS/MHz up to
72 MHz, with a deterministic performance of 90 DMIPS. This also guarantees a minimal
latency if interrupt service routines are placed in the CCM RAM.
Example
A benchmark between the STM32F103xx and STM32F303xx microcontrollers using
STMicroelectronics MC library V3.4 shows that in case of single motor control using 3 shunt
algorithm, the FOC total execution time for STM32F303xx is 16.97 µs compared to 21.3 µs
in STMF103xx (see note below); with FOC core and sensorless core loops running from
CCM RAM for STM32F303xx. This means that the STM32F303xx is 20.33 % faster than the
STM32F103xx thanks to the CCM RAM.
Note:
FOC routines are programmed in structured C, so the values provided above do not
represent the fastest possible execution both for STM32F103xx and STM32F303xx. In
addition, the execution time is also function of the compiler used and of its version.
When the CCM RAM is not used for code, it can hold data like an extra SRAM memory.
However it cannot be accessed through DMA. It is not recommended to place both code
and data together in the CCM, since the Cortex core will have to fetch code and data from
the same memory with the risk of collisions. The core would then be in the Von Neuman
configuration, and its performance would drop from 1.25DMIPS/MHz to below
1DMIPS/MHz.



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


Scheda tecnica Scarica

Go To PDF Page


Link URL



Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
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