Szybka pamiec do kontrolera



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Nast阷ny
Wiadomo舵
Spis tre禼i
From: Viki <viki_at_nospam_poczta.onet.pl>
Subject: Szybka pamiec do kontrolera
Date: Mon, 17 Oct 2005 14:01:31 +0200


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.

Poprzedni Nast阷ny
Wiadomo舵
Spis tre禼i
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Szybka pamiec do kontrolera
Date: Tue, 18 Oct 2005 21:16:22 +0200


Viki wrote:

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.

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).

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wys艂aniem do mnie maila usu艅 "123" z adresu.