szybka pamięć?

Nov 23, 2006 7 Replies

witam, szukam jakiejś szybkiej, taniej i prostej w obsłudze pamięci. zalezy mi na czasie zapisu/odczytu ponizej 50ns, pamięć 256x8bit (lub 512x8) czyli malutka, nalepiej jakby mial wlasny incrementator adresu, ale niekoniecznie - moze być tez poprostu adres równoległy, dane tez równoległe. mozecie jakąś taką pamięc ram polecić? ogólnie to znajduje tylko jakieś o duzo wiekszej pojemności (to jeszcze nie problem) ale ten incrementator by mnie ucieszył znacznie;) no zebym nie wydal na to majątku...



Użytkownik "nuclear" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:ek3fc5$5ei$ snipped-for-privacy@news.onet.pl...

wydłub ze starej płyty pod i486, ale w moze nie byc łatwo znaleźć pojedynczej kostki 1Mbit ...

@

Obawiam sie ze bedzie klopot, mozesz probowac znalezc cos w starych ukladach bipolarnych, moze kupic jakiegos ruska. IMO najlepeij byloby zebys powiedzial co robisz - moze da sie dopasowac jakiegos gotowca ktory obejmowalby cos wiecej oprocz samej pamieci...

W chwili obecnej ratowac moglbys sie jakim BT478 (wydlubanym z karty VGA na ISA bt476 itd poszukaj pod haslem ramdac, tam jest taki pseudosekwenser) ale ...

ogólnie jest taki problem ze co pewien czas musze zapisać 256 słów 8 bitowych podawanych z czestotliwością 10Mhz, a potem spokojnie je odczytać i przesłac do uc.. jezeli znalezienie takiej pamieci z incrementatorem jest takie trudne to nie musi byc - moge w sumie dać zewnętrzny licznik który na tej f pociągnie -coś sie w 74** powinno juz znależć ;) ale problem lezy w samej pamięci - nie chce dawać kolosa 128k skoro potrzebuje tylko 256...

Bedzie trudno, ale poszukaj plyt glownych 486. Mialy cache z kostek rzedu 32K, o czasach 25, 20, 15, 12, 10 ns..

Swoja droga .. gdzie jeszcze takie plyty znalezc ?

Moze Ty fifo potrzebujesz [majatek] albo rejestr przesuwajacy ?

A moze jakas FPGA cie ucieszy - niektore maja RAM, a liczniki sobie skonfigurujesz ..

J.

w sumie cos takiego by było dobre ;) tak mi sie przynajmniej wydaje

formatting link
ą to ma pojemnośc, ale to akurat da sie przeżyc ;) no i ma wszystko co potrzebuje - mila obsługa adresu, i osobne wyjscia i wejscia, co tez jest duzym atutem, bo nie musze dawac bufora na wejsciu który tez by robił dodatkowe opóznienia... w sumie to wystarczy ten ukladzik i dowolny uC, po prostu jest równoległe wejscie 8bit, i oprócz niego zegar. normalnie jest on nieaktywny, ale w pewnym momencie zegar zaczyna iść, i w jego takt przychodzą dane ;) takie mam załozenie. ja widze dzialanie tego tak: zegar wejscia podłaczam bezposrednio pod nóżke WRTCLK, a dane wejscia pod D(0-7). potem przygotowuje uklad, tzn resetuje pamięć i jej liczniki adresów, ustawiam odpowiednie stany na wejsciach sterujących, i czekam ;) w pewnym momencie wejscie wypluwa bane, które są zapisywane do pamięci, po skonczonym zapisie (jeszcze sie zastanowie jak uC sie o tym dowie) następuje spokojne przepisywanie tego do uC, przetwarzanie i przesyłanie. czasu jest dośc, bo dane przychodzą nie częsciej niż co 20ms. po pobraniu wszystkich danych z pamięci, uC ponownie ją resetuje, i wszystko sie powtarza...

moze troche to niejasno napisałem, ale wydaje mi sie ze pomysł powinien zadzialac. ;)

no dobra, a coś alternatywnego? bo widze ze to do kupienia nie jest raczej w polsce, i raczej tak samo jak inne uklady z tej rodziny, a pewnie jak sie znajdzie to za intrygujaca cene... a znacie moze jakąs pamięc która ma osobno wejscia a osobno wyjscia? bo adresem to sie moge zając, ale cięzko widze jeszcze dawanie buforów itp, i to na granicy mozliwosci układów...

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required