=?ISO-8859-2?Q?Od=B6wie=BFanie_DRAM=2E?=
Masz problem? Zapytaj na forum elektroda.pl
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: =?ISO-8859-2?Q?Od=B6wie=BFanie_DRAM=2E?=
Date: Wed, 21 Jun 2006 09:17:22 +0200
Witam, czy dobrze rozumie iż procedura odświeżania pamięci DRAM (SIMM)
polega na następującej procedurze:
for(row=0;row<max_row;row++)
{
RAS=1;
CAS=0;
ADDR=row;
CAS=1
RAS=0
}
I jeżeli dobrze rozumie to coś takiego należy wykonywać co kilka mS?
Pozdrawiam
MD
From: "Greg\(G.Kasprowicz\)" <Grzegorz.Kasprowicz_at_nospam_CERN.CH>
Subject: Re: Odświeżanie DRAM.
Date: Wed, 21 Jun 2006 09:57:33 +0200
for(row=0;row<max_row;row++)
{
RAS=1;
CAS=0;
ADDR=row;
CAS=1
RAS=0
}
I jeżeli dobrze rozumie to coś takiego należy wykonywać co kilka mS?
jak chcesz moge ci podeslac kod kontrolera tej pameici w VHDL.
odswiezanie polega na generacji sekwencji CBR (Cas Before Ras), chociaz
mozna i klasycznie auto refresh, z podawaniem adresu
w CBR nie musisz wystawiac adresu, pamiec sama sobie generuje (przynajmniej
te nowsze)
sprawdz sobie note katalogowa np kosci Amic'a
http://www.gaw.ru/pdf/Amic/dram/A42L0616.pdf
masz tam ladnie rozrysowane przebiegi
ogolnie obsluga tych pamieci jest prosta i przyjemna..
w SDRAM jest jeszcze pieknije, szczegolnie przy wiekszych predkosciach
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: =?ISO-8859-2?Q?Od=B6wie=BFanie_DRAM=2E?=
Date: Wed, 21 Jun 2006 10:51:46 +0200
Greg(G.Kasprowicz) napisał(a):
(...)
jak chcesz moge ci podeslac kod kontrolera tej pameici w VHDL.
Byłbym wdzięczny, pewnie i tak będe musiał jakiegoś CPLD wpakować.
maxdutka_at_nospam_(tegoniema)poczta.onet.pl
(...)
w CBR nie musisz wystawiac adresu, pamiec sama sobie generuje (przynajmniej
te nowsze)
Z tego co obadałem to w modułach SIMM są montowane kości raczej bez
takiej funkcjonalności.
masz tam ladnie rozrysowane przebiegi
ogolnie obsluga tych pamieci jest prosta i przyjemna..
Nie wygląda to tragicznie, chodź obsługa SRAM jest znacznie łatwiejsza,
ale te ceny :(
w SDRAM jest jeszcze pieknije,
zastanawiałem się nad SDRAM ale mam pewne wątpliwości: czy uda mi się
wykonać płytkę metodą żelazkową pod tą kość. Poza tym SDRAM ma za
szeroką magistralę danych, potrzebuje 8bit a mulipleksowanie
32bit<->8bit komplikuje mi układ.
Pozdrawiam
MD
From: "Greg\(G.Kasprowicz\)" <Grzegorz.Kasprowicz_at_nospam_CERN.CH>
Subject: Re: Odświeżanie DRAM.
Date: Wed, 21 Jun 2006 11:35:35 +0200
-- >
w CBR nie musisz wystawiac adresu, pamiec sama sobie generuje
(przynajmniej te nowsze)
Z tego co obadałem to w modułach SIMM są montowane kości raczej bez takiej
funkcjonalności.
o ktorych SIMM mowisz?
8bit czy 16bit?
w tych 16 CBR chyba juz byl
zreszta w Gammie maja pamieci AMIC'a po chyba 12zl/2MB
masz tam ladnie rozrysowane przebiegi
ogolnie obsluga tych pamieci jest prosta i przyjemna..
Nie wygląda to tragicznie, chodź obsługa SRAM jest znacznie łatwiejsza,
ale te ceny :(
w SDRAM jest jeszcze pieknije,
zastanawiałem się nad SDRAM ale mam pewne wątpliwości: czy uda mi się
wykonać płytkę metodą żelazkową pod tą kość. Poza tym SDRAM ma za szeroką
magistralę danych, potrzebuje 8bit a mulipleksowanie 32bit<->8bit
komplikuje mi układ.
DIMMy sa 64bit, ale mzoesz uzyc same kosci, one sa 4, 8 lub 16bit
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: =?ISO-8859-2?Q?Od=B6wie=BFanie_DRAM=2E?=
Date: Wed, 21 Jun 2006 12:11:16 +0200
Greg(G.Kasprowicz) napisał(a):
-- >
w CBR nie musisz wystawiac adresu, pamiec sama sobie generuje
(przynajmniej te nowsze)
Z tego co obadałem to w modułach SIMM są montowane kości raczej bez takiej
funkcjonalności.
o ktorych SIMM mowisz?
8bit czy 16bit?
w tych 16 CBR chyba juz byl
W tych co miałem w łapach (16bit, 4x małe scalaki) to akurat nie było.
zreszta w Gammie maja pamieci AMIC'a po chyba 12zl/2MB
Potrzebuje pojedyncze sztuki tak że Gamma raczej odpada, w Kamami
znalazłem jakieś Samsunga (K4S281632F-UI75000) 128Mb (16Mx8)/14.90zł.
Trochę za duża pojemność ale jak z SIMM i DIMM nic nie wyjdzie to musze
się nimi zainteresować.
DIMMy sa 64bit, ale mzoesz uzyc same kosci, one sa 4, 8 lub 16bit
Dzisiaj może uda mi się dorwać DIMM 32MB to obadam jakie tam są kości.
Pozdrawiam
MD
From: "Greg\(G.Kasprowicz\)" <Grzegorz.Kasprowicz_at_nospam_CERN.CH>
Subject: Re: Odświeżanie DRAM.
Date: Wed, 21 Jun 2006 13:33:29 +0200
Potrzebuje pojedyncze sztuki tak że Gamma raczej odpada,
sprzedaj pojedyncze, ja kupowalem te pameici na sztuki..ale dosyc dawno temu
From: Maksymilian Dutka <maxdutka_at_nospam_usuntopoczta.onet.pl>
Subject: Re: =?ISO-8859-2?Q?Od=B6wie=BFanie_DRAM=2E?=
Date: Wed, 21 Jun 2006 19:51:45 +0200
Maksymilian Dutka napisał(a):
Dzisiaj może uda mi się dorwać DIMM 32MB to obadam jakie tam są kości.
Udało mi się takiego dorwać i co ciekawe kości (w liczbie 16) są w
obudowie SOJ42, niestety nie mogę znaleźć do nich datasheet-a
(GP6LC8M84DJ-10), ale znalazłem do podobnych:
http://download.micron.com/pdf/datasheets/dram/D52_B.pdf
Swoją drogą fajny datasheet - są kolorowe obrazki ;)
Co ciekawe układ może pracować jako 1Mx16 albo 2Mx8.
Pozdrawiam
MD
From: "PAndy" <pandrw_cutthis__at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_Od=B6wie=BFanie_DRAM.?=
Date: Wed, 21 Jun 2006 11:57:44 +0200
"Maksymilian Dutka" <maxdutka_at_nospam_usunpoczta.onet.pl> wrote in message
news:e7b1bu$rjs$1_at_nospam_atlantis.news.tpi.pl...
Greg(G.Kasprowicz) napisał(a):
w CBR nie musisz wystawiac adresu, pamiec sama sobie generuje
(przynajmniej te nowsze)
Z tego co obadałem to w modułach SIMM są montowane kości raczej bez
takiej funkcjonalności.
IMO to CBR byl juz w pamieciach 256kb, nowszych 64kb i napewno 1mb...
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: =?ISO-8859-2?Q?Od=B6wie=BFanie_DRAM=2E?=
Date: Wed, 21 Jun 2006 12:03:06 +0200
PAndy napisał(a):
"Maksymilian Dutka" <maxdutka_at_nospam_usunpoczta.onet.pl> wrote in message
news:e7b1bu$rjs$1_at_nospam_atlantis.news.tpi.pl...
Greg(G.Kasprowicz) napisał(a):
w CBR nie musisz wystawiac adresu, pamiec sama sobie generuje
(przynajmniej te nowsze)
Z tego co obadałem to w modułach SIMM są montowane kości raczej bez
takiej funkcjonalności.
IMO to CBR byl juz w pamieciach 256kb, nowszych 64kb i napewno 1mb...
Miałem w ręce jakiegoś starego SIMM-a (dużo małych kości), kości były o
ile dobrze pamiętam 1Mb 4bitowe i niby z tej serii były kości z CBR ale
w tym module to akurat były bez.
Pozdrawiam
MD
From: Viki <viki_at_nospam_poczta.onet.pl>
Subject: Re: =?iso-8859-2?Q?Od=B6wie=BFanie?= DRAM.
Date: Wed, 21 Jun 2006 12:39:42 +0200
Skoro został juz poruszony ten temat to zapytam, którą pamięć (SIMM,
DRAM) najłatwiej podpiąć pod
mikrokontroler z rodziny powiedzmy AVR?
Potrzebuje 32Mbajty na bufor i czeka mnie ta przeprawa.
From: "Greg\(G.Kasprowicz\)" <Grzegorz.Kasprowicz_at_nospam_CERN.CH>
Subject: Re: Odświeżanie DRAM.
Date: Wed, 21 Jun 2006 13:36:18 +0200
Skoro został juz poruszony ten temat to zapytam, którą pamięć (SIMM,
DRAM) najłatwiej podpiąć pod
mikrokontroler z rodziny powiedzmy AVR?
Potrzebuje 32Mbajty na bufor i czeka mnie ta przeprawa.
chyba SIMM (DRAM)
kiedys dawno temu w Elektor Elektronik byl opis bufora do drukarki LPT
bylo to na 8051 i w bardzo prosty i dosyc sprytny sposob podpieli to do
kosci, raptem chyba kilka bramek
uzywali gniazd SIMM 8 bit i mozna bylo zainstalwoac kilka MB RAM
From: "Greg\(G.Kasprowicz\)" <Grzegorz.Kasprowicz_at_nospam_CERN.CH>
Subject: Re: Odświeżanie DRAM.
Date: Wed, 21 Jun 2006 13:48:46 +0200
Skoro został juz poruszony ten temat to zapytam, którą pamięć (SIMM,
DRAM) najłatwiej podpiąć pod
mikrokontroler z rodziny powiedzmy AVR?
Potrzebuje 32Mbajty na bufor i czeka mnie ta przeprawa.
chyba SIMM (DRAM)
kiedys dawno temu w Elektor Elektronik byl opis bufora do drukarki LPT
bylo to na 8051 i w bardzo prosty i dosyc sprytny sposob podpieli to do
kosci, raptem chyba kilka bramek
uzywali gniazd SIMM 8 bit i mozna bylo zainstalwoac kilka MB RAM
tu masz jak pdopiac do AVR
http://www.myplace.nu/avr/dram/index.htm