Szybka pamiec do kontrolera

Witam.

Potrzebuje podlczyc do ATmega16 pamiec 2MB o transferze 200KB\s Do tej pory uzywalem DataFlash AT45DB161 Atmela jednak okazalo sie ze zapisy beda czeste i potrzebuje jakiejs RAM. Ma ktos jakis przykladowy schemat jak podlaczyc taka pamiec? jakies procedyry do jej obslugi?

Pozdrawiam.

Reply to
Viki
Loading thread data ...

A nie możesz użyć innego procka, z wyprowadzoną magistralę równoległą (np. ATmega128)?

2MB statycznej pamięci RAM to już niemała kostka. Aby "ręcznie" z niej korzystać, potrzebujesz zorganizować sobie magistralę adresową (21 bitów), magistralę danych (8 bitów), stroby zapisu, odczytu i chip select. Czyli albo wyjdzie kupa zatrzasków i buforów, albo... przejdziesz na Atmegę128, której i tak trzeba będzie doczepić zatrzask do obsługi tylu bitów adresu. O szeregowych pamięciach RAM tej pojemności nie słyszałem.

Możesz też pomyśleć o podczepieniu interfejsem SPI karty pamięci MMC. Po doczepieniu np. taniej 128MB masz 64x więcej miejsca niż potrzebujesz więc można pomyśleć nad rozłożeniem zapisów po całej karcie aby mniej się "zużyła" przy częstych zapisach. Ale to i tak nie pomoże gdy chcesz zapisywać strumień 200KB/s przez 24h/dobę (w postaci bufora kołowego 2MB).

Reply to
Adam Dybkowski

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.