Jak stworzyć układ z SDRAM 168 pin unbuffered na FPGA Xilinx i mikrokontrolerze Temic?

Re: =?iso-8859-2?Q?Obs=B3uga?= SDRAM HELP !!!!!!





Poprzedni Następny
Wiadomość
Spis treści
Date: Sat, 13 Nov 1999 00:14:51 +0100
From: mrwebsky <mrwebsky_at_nospam_friko6.onet.pl>
Subject: Re: =?iso-8859-2?Q?Obs=B3uga?= SDRAM HELP !!!!!!


"Paweł Ratajczak" wrote:

Hej

Czy ktoś wykonał kiedyś jakiś układ (lub może wie jak zrobić) z
wykorzystaniem DIMM'ow SDRAM 168 pin unbuffered. Bedzie ekstra jak ktoś wie
jak samemu zrobić i wysterować odpowiedni interfejs dla dołączenia do
DIMM'a.
Problemem jest to, że w mojej magisterce musi to być wykonane na jednym
FPGA Xilinx'a, jedynym ułatwieniem jest jeszcze mikrokontroler Temic'a, ale
wolne sa jakieś dwa porty ( no moze 2.5 portu), a cały układ sterujący
pamięcią
musi być kombinacyjny zaprogramowany w Xilinx'ie.

Bede wdzięczny z pomoc.

Paweł Ratajczak
PS. Walcie na priva

Żeby cokolwiek na tym zrobić trzeba mieć schemat połączeń na DIMMie i
PDF'a do kości jakie się na nim znajdują. Wtedy można ustalić jak taką
pamięć sterować, bo bez PLD faktycznie sie nie obejdzie i _na pewno_
nie będzie to układ kombinacyjny.
W ogóle to w jakim charakterze ma występować ten DIMM w układzie?
Bo jeśli ma zastępować 62xxx, to sądzę że promotor z lekka przypudrował
nosek...
BTW skąd weźmiesz 100MHz do taktowania DIMM'a?

MrWebsky





Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: Re: Obsługa SDRAM HELP !!!!!!
Date: Sat, 13 Nov 1999 00:26:14 GMT


W ogóle to w jakim charakterze ma występować ten DIMM w układzie?

Ten kolega napisal mi na priva, ze to ma byc pamiec dla duzej ilesci danych
z i do przetwornika. Zreszta male ma to teraz znaczenie. Problem w tym, zeby
sie dokladnie dowiedziec jak dziala DIMM. Tu moga wyjsc straszliwe jaja. W
tym eepromie sa pozapisywane wszystkie parametry czasowe, od precharge'ow do
RAS/CAS latency. I teraz co DIMM to trzeba FPGA przekonfigurowywac.
Wlasciwie chodzi o glowna maszyne stanow i odpuszczac lub dodawac cykle
oczekiwania po jakiejs czynnosci.
Nie jest to trywialna sprawa jesli ma byc 5 czy 6 takich DIMMow w ukladzie.
Sam sie bym tego bal :-)

Bo jeśli ma zastępować 62xxx, to sądzę że promotor z lekka przypudrował
nosek...

Chyba przesadzil z lekka :-) Takie rzeczy to sie robi w firmach w zespole, a
nie jako prace magisterska. Plytka sama to minimum 6 warstw - co ja gadam,
moze i 8. Na dzien dobry spier.. same plytki i beda zwarcia lub przerwy ale
juz miernikiem nie ma szans tego wysledzic przy takiej ilosci.
Trzeba zrobic ze 3-4 zestawy naraz i porownywac jak sie zachowuja. Tak sie
da wyeliminowac bledy, bo jak zamowi 1 szt to nie bedzie chodzic i nie
wiadomo czemu :-)

BTW skąd weźmiesz 100MHz do taktowania DIMM'a?

Z tym to najmniejszy problem - sa generatorki po kilka, kilkanascie zl.

Moze najpierw niech kolega podesle PDF-y i wszelkie mozliwe specyfikacje.
Chyba na stronach Intela sa i nawet projekty PCB pod DIMMy widzialem.

Juliusz