RAM minne med TTL

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
pern
Inlägg: 700
Blev medlem: 14 juli 2004, 08:47:36
Ort: Landskrona

RAM minne med TTL

Inlägg av pern »

Skulle behöva ett ram-minne med bara 10 Byte (5 bitar). Någon som har tips på hur man löser det enklast med enbart TTL-kretsar ?
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Med en flip-flop (d-vippa) får du 1bit. kanske lite snålt då du behöver 50st sådana kretsar.

Alternativ två är att använda en latch. Du matar in data, skickar en klockpuls och den håller kvar. Finns i 8 bitar, säkert 16 och 32 om man letar lite.

Hur vill du läsa av minnet? Kanske nästan skulle vara lättare med ett "riktigt" minne istället. Kommer nog bara bli massa krångel med logikkretsar.
pern
Inlägg: 700
Blev medlem: 14 juli 2004, 08:47:36
Ort: Landskrona

Inlägg av pern »

Jag har funderat på de lösningarna med, men hoppades på att någon hadde nått smartare sätt.

Vad jag vill göra är att buffra alla tangenters "status" från ett X-Y tangentbord och kunna läsa av dem senare. Jag vill inte använda ett vanligt minne eftersom tanken är att få in allting i en liten CPLD med avkodningskretsar.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31166
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Hur hade du tänkt dig det där?
Om man hinner trycka 12345678 innan det läses av, och sen trycker man 17284356 nästa gång, då blir det ju exakt samma sak?
pern
Inlägg: 700
Blev medlem: 14 juli 2004, 08:47:36
Ort: Landskrona

Inlägg av pern »

Jag skall använda detta för olika saker i mitt Spectrum-Clon projekt.
"Minnet" emulerar Spectrums orginaltangentbord och genom att "skriva" till det kan jag simulera tangentnedtryckningar.

Så "minnet" läses av var 20ms från Spectrumens sida.

Efter att funderat en del tror jag det enklaste blir att skriva det i VHDL. Det absolut enklaste hadde varit att använda ett litet externt minne men det verkar onödigt tycker jag .
Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1651
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Inlägg av RDX* »

En lösning med shift register är också ett alternativ.
Skriv svar