STM32 architektura pami?ci.

In the darkest hour on Mon, 30 May 2011 22:21:15 -0700 (PDT), slawek7 snipped-for-privacy@wp.pl screamed:

Pewnie w tych od STM32. Za ciebie moze wyszukac te dane jedynie Google... Odnosze wrazenie, ze bardziej chcesz zrobic sobie wlasnego ARMA zamiast po prostu pisac na niego programy...

Reply to
Artur M. Piwko
Loading thread data ...

W dniu 30.05.2011 23:44, Marcin Wasilewski pisze:

Tylko Cortex-M3 pracuje w pipeline:

- fetch

- decode (register fetch)

- execute (data fetch/store)

Nie znam na tyle tej architekturze, żeby stwierdzić jak wygląda dokładnie dostęp do pamięci (zwłaszcza, że może, ale nie musi być osobna magistrala na dane i instrukcje) - _wydaje_ mi się, że opóźnienie może się jedynie pojawić przy dostępie zarówno kodu jak i do danych w FLASH. SRAM jest szybki.

Reply to
Michoo

Eh lenistwo... Nie wiem czy odnosi się również do procka którego używasz, ale np. tu:

formatting link
od strony 123 wzwyż. Chyba bardziej dogłębne "wyjaśnienia" nie są potrzebne?

Pozdrawiam! Portal

Reply to
Portal

Nie nazwę tego lenistwem bardziej tym że może nauczyć muszę się szukać.

To jeszcze jedno może mi wytłumaczycie o co proszę. O co chodzi z parametrem GPIO_speed_2MHz? lub 50MHz? Ale tak fizyczne. Czy Zmiana na wyjściu nie jest zależna od szybkości wykonującego sie programu?

Reply to
slawek7

W dniu 2011-05-31 11:29, slawek7 pisze:

Ten parametr wpływa na szybkość narastania/opadania sygnału na wyjściu. Przy pojemnościowym obciążeniu i dużej częstotliwości widać ładnie zmianę stromości zboczy.

Reply to
Zbych

Chyba że jest tam taki myk jak w LPC. Magistrala danych flasha jest

128-bitowa i może sobie mieć nawet kilka WS, ale w jednym cyklu dostępu pobiera więcej instrukcji i całość działa tak szybko, jakby WS nie było, chyba że zdarzy się jakiś skok.
Reply to
shg

W każdym Corteksie M3 tak jest. Prefetch jest częścią rdzenia, tylko pobiera 64 bity, nie 128.

Reply to
Zbych

CZyli chodzi o to że tym parametrem nadzwyczjniej zwieksza się wydajność proądową tranzystora wyjściowego w chwili przełączania. Czy dobrze rozumiem?

Reply to
slawek7

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.