RTV forum PL | NewsGroups PL

Szybkość odczytu EEPROM i Flash w AVR w porównaniu z RAM różnice i czynniki

avr szybkość odczytu eeprom

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Szybkość odczytu EEPROM i Flash w AVR w porównaniu z RAM różnice i czynniki

Pawel
Guest

Mon Dec 18, 2006 7:23 am   



Witam.

Czy szybkość odczytu z pamięci eeprom lub flash mocno różni się od
odczytu z ram? Oczywiście pomijając sam fakt ustawiania rejestrów
adresujących,
obsługujących eeprom, itp.

Dziękuję za odpowiedź
Paweł

Maciej Wywrocki
Guest

Mon Dec 18, 2006 8:40 am   



Użytkownik "Pawel" <paw1976@poczta.onet.pl> napisał w wiadomości
news:em5c4d$rpq$1@news.onet.pl...
Quote:
Witam.

Czy szybkość odczytu z pamięci eeprom lub flash mocno różni się od
odczytu z ram? Oczywiście pomijając sam fakt ustawiania rejestrów
adresujących,
obsługujących eeprom, itp.

Patrząc tylko na czas wykonania instrukcji odczytującej to rezultaty będą
trochę zaskakujące:

- odczyt EEPROM'a - rejestru EEDR (instrukcja IN) - 1 takt,
- odczyt flash'a (instrukcja LPM) - 3 takty,
- odczyt RAMU (instrukcja LDS) - 2 takty.

Z kolei instrukcja LPM jest również dostępna w wersji z postinkrementacją,
co na pewno przyspieszy wykonanie pętli.

Pzdr,
Maciek Wywrocki

Zbych
Guest

Mon Dec 18, 2006 6:15 pm   



Maciej Wywrocki przemówił ludzkim głosem:

Quote:
Patrząc tylko na czas wykonania instrukcji odczytującej to rezultaty będą
trochę zaskakujące:

- odczyt EEPROM'a - rejestru EEDR (instrukcja IN) - 1 takt,

Zapomniałeś jeszcze o tym:

"When the EEPROM is read, the CPU is halted for four clock cycles before
the next instruction is executed. When the EEPROM is written, the CPU is
halted for two clock cycles before the next instruction is executed."

Quote:
- odczyt flash'a (instrukcja LPM) - 3 takty,
- odczyt RAMU (instrukcja LDS) - 2 takty.

Z kolei instrukcja LPM jest również dostępna w wersji z postinkrementacją,
co na pewno przyspieszy wykonanie pętli.


elektroda NewsGroups Forum Index - Elektronika Polska - Szybkość odczytu EEPROM i Flash w AVR w porównaniu z RAM różnice i czynniki

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map