DRAM - odświeżanie

Mar 29, 2006 8 Replies

Witam.



Zastanawiam się czy sprzętowe odświeżanie pamięci DRAM jest sęsowne. Na:

formatting link
pokazał jak to zrobić programowo. Tylko że ja mam taki projekt w którym do końca nie jestem pewien czy się z tym wyrobie. Macie może jakieś sugestie jak najlepiej byłoby to zrobić nie wciagając do tej pracy kontrolera? Samo adresowanie zapis i odczyt jest proste ale z tym odświeżaniem w kontekście innych funkcji mojego systemu mam problem.



Pozdrawiam.


Mam Cię ;-) ...jeden...porażający :-)

"Michał T" napisał(a):

Człowiek nie zawsze zastanawia się nad takimi rzeczami walcząc ze sprzętem. A na temat pan prof ortografii coś powie?

No dobra ale o co Ci chodzi? Co chcesz robic? dlaczego nie mozesz odswiezac? w jeden z powszechnie uzywanych sposobow?

Akurat w tym przypadku, gdy odswiezanie sprowadza sie do impulsu na dwoch liniach, to nie widze problemu z dodaniem prostego generatora, ktory bedzie to robil w czasie gdy nie korzystasz z pamieci. Blokowac go mozna nawet programowo jednym pinem - na czas odczytu/zapisu.

J.

Użytkownik "Look" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news: snipped-for-privacy@poczta.onet.pl...

Witam O ile dobrze pamiętam to samo czytanie/zapisywanie do pamięci powoduje odświeżanie, czyli:

  1. Jak używasz pamięci (czytanie/zapisywanie dużych bloków danych) to odświeżanie masz załatwione i nie musisz się martwić, że się nie wyrobisz. Musisz zapewnić jedynie przebieg odpowiedniej liczby adresów wierszy.
  2. Jak nie czytasz pamięci to realizujesz sobie spokojnie cykle odświeżania.

Pozdrawiam Jacek Poźniak

Musi jednak zagwarantowac ze odwiezy wszystkie wiersze... w czasie krotszym niz 16mS - jesli dostep nie jest "kolejnowierszowy" to moze byc problem.

Polecam linka z microna ktory to ladnie opisuje

formatting link

a tak przy okazji to gdzie mozna zakupić takie pamięci rzędu 8M bajtów i większe bo narazie testuje sobie system na kostce 512K z demobilu.

kupowalem w EBV/SILICA maja tez chyba w Gammie

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required