поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

STM32F479 датащи(PDF) 52 Page - STMicroelectronics

номер детали STM32F479
подробное описание детали  LCD-TFT display controller (LTDC) on STM32 MCUs
PDF  91 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  STMICROELECTRONICS [STMicroelectronics]
домашняя страница  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STM32F479 датащи(HTML) 52 Page - STMicroelectronics

Back Button STM32F479 Datasheet HTML 48Page - STMicroelectronics STM32F479 Datasheet HTML 49Page - STMicroelectronics STM32F479 Datasheet HTML 50Page - STMicroelectronics STM32F479 Datasheet HTML 51Page - STMicroelectronics STM32F479 Datasheet HTML 52Page - STMicroelectronics STM32F479 Datasheet HTML 53Page - STMicroelectronics STM32F479 Datasheet HTML 54Page - STMicroelectronics STM32F479 Datasheet HTML 55Page - STMicroelectronics STM32F479 Datasheet HTML 56Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 52 / 91 page
background image
Creating a graphical application with LTDC
AN4861
52/91
DocID029237 Rev 2
Cache maintenance and data coherency: visual impact of WBWA without cache
maintenance operation
The data coherency issue is often encountered when performing framebuffer
processing using a Cortex®-M7 CPU with L1-cache enabled and a WBWA cache
policy. This issue occurs when multiple masters such as Cortex®-M7 and LTDC are
sharing the same region (framebuffer) and the cache maintenance is not performed.
When the CPU is processing the framebuffer (writes to framebuffer) and if the
framebuffer region has a write-back cache policy, the processed result (image to be
displayed) is not seen on the framebuffer (may be SRAM or SDRAM), and then it is not
displayed.
To avoid this issue, the user should use one of the following methods:
Configure the framebuffer region cache attribute to write-through (WT), in that
case each write operation is performed on the cache and on the framebuffer.
Configure the framebuffer region cache attribute to write back write allocate
(WBWA) and perform the cache maintenance by software.
Write-through is safer for data coherency but may impact graphic performances.
Cache maintenance may impact graphic performances
The user should use the suitable cache policy matching his application. Each method
has its cons and pros. So the user should consider the following particularities for each
method:
Write-through: is very simple to manage (no need to perform cache maintenance
by software) and safer for data coherency but it generates a lot of single write
operations to the framebuffer which may impact LTDC accesses.
Note:
The user should also consider that cache maintenance may impact graphic performances
even when the CPU is not used for framebuffer processing. Thus, in some applications the
CPU is accessing to the external SDRAM or SRAM for purposes other than graphics with
cache enabled. In that case, cache maintenance may impact the LTDC accesses.
Write back write allocate: it is more suitable to use WBWA and software routine
and synchronize the cache maintenance operation with the LTDC during blanking.
This allows to create additional bandwidth on the framebuffer memory (SRAM or
SDRAM). The cache maintenance operation should be performed by software
after writing data to the framebuffer memory region; this is done by forcing a D-
cache clean operation using the CMSIS function SCB_CleanDCache(). So all the
dirty lines in the cache are written back to the framebuffer.
MPU configuration example
An example of MPU configuration is described in Section 6.2.7, showing how to set the
framebuffer MPU attribute when the CPU is used (with cache enabled) for graphical
operations. The described example is created for the STM32F746G-DISCO board hardware
configuration where the external SDRAM is used for framebuffer and the external QSPI
Flash memory is containing the graphic primitives.



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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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