Jump to content
    

Разработка SW для устройства контроля напряжения на STM32Gx

20 минут назад, dxp сказал:

а baremetal программа вполне может работать во внутренней памяти (которая обычно там есть в количествах 64..256 кбайт).

Но так же медленно, как и с внешней, проверено на разных процах, там дело в ширине и скорости шин, которая у кэша и ОЗУ очень отличается.

Share this post


Link to post
Share on other sites

3 минуты назад, mantech сказал:

Но так же медленно, как и с внешней, проверено на разных процах, там дело в ширине и скорости шин, которая у кэша и ОЗУ очень отличается.

Зависит от реализации. Например, у Zynq7000 внутренняя память 256к находится на уровне L2 (там же, где и L2 кэш), тактовая там в два раза ниже, чем на ядре, зато шина от ядра к этой памяти в два раза толще системной, то обеспечивает тот же поток. Скорость, конечно, будет меньше из-за большей латентности доступа. Но настоящая беда со скоростью, когда надо интенсивно лазить наружу -- в SDRAM.

Share this post


Link to post
Share on other sites

On 11/25/2023 at 11:07 PM, mantech said:

Но так же медленно, как и с внешней, проверено на разных процах, там дело в ширине и скорости шин, которая у кэша и ОЗУ очень отличается.

У TMS320C6745 код/данные во внутренней L1 работает быстро, кешировать этот регион не нужно.  И это даже лучше в отдельных случаях, чем забивание кеша при хаотичных выборках.

А вот Allwinner'ы этим похвастаться не могут - их SRAM 1,2,...  без кеширования медленные.

Edited by repstosw

Share this post


Link to post
Share on other sites

2 часа назад, repstosw сказал:

А вот Allwinner'ы этим похвастаться не могут

Вообще cortex-ы, если уж больше сказать, такая архитектура.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...