Hur man gör RAM med en controller (4 / 5 steg)

Steg 4: RAM Controller




Så för våra tre 4-bitars RAM-moduler, vi har designen nedan. indata är placerad på databussen och skrivs sedan till minnet ny pulserande lämpliga indata hög. innehållet i varje mumsa canbe Läs så länge den lämpliga Läs nibble är hög. För min trygghetssystem men jag behövde för att automatiskt växla från en nibble till nästa när en ny siffra var in av användaren. till detta gjorde jag en RAM controller. det multiplexer de en enda läsa och en enda skriva signal till den lämpliga nibble ram, beroende på den 2 bitarsadressen ingång.

Den andra bilden visar min RAM controller. När en stigande kanten är närvarande vid klockan på den första flip-flop, räknar räknaren av en (som d är ansluten till inte Q). för varje puls räknar det en. När räknaren utdata är 11, produktionen av reset logiken blir hög, vilket gör reset ingångarna för räknaren hög. Detta gör att disken återställs till 00. räknaren utgång kontroller som utgång att de multiplexorer är kopplad till. exempelvis om counter utdata är 01 skulle sedan de multiplexer vara ansluten till utgång andra från toppen (där pilen pekar i diagrammet är alltid multiplexer staten 00). du har inte bara ett Läs och en skriva input - plus räknaren ingång. Du kan - om du inte misstycker RAM alltid läsa innehållet till utdata utom när skriftligen göra skriva indata lika med "Inte läst" med en inte utfärda utegångsförbud för (eller en NAND grind med båda ingångarna bindas ihop om du använder NAND logik)

Nu har vi den RAM controller har vi en fullt fungerande 1,5 bytes 4-bitars RAM! Tänk dig att försöka göra nog för en modern dator detta sätt D:

Se Steg
Relaterade Ämnen

Hur man gör ram-form-tillbehör för kläder

Hur man gör ram-form-tillbehör för kläderSteg 1: Verktyg och materialgör dig redo för följande verktyg och material:verktyg3D-skrivarelaserskärarecrafting knivarfilertångmaterialglödtrådar för 3D-skrivareakryl styrelser (3 mm)... 4 inches square för...

Hur man kontrollerar DC-motorer med Arduino

Vi har nyligen avslutat utforma vår kompakta plug-and-play Arduino robot och släppte den på kicken. Vi söker för närvarande uppbackare.Med denna robotic kit, det är mycket lätt att ansluta motorer, sensorer och kommunikationsmoduler genom att helt en...

Hur man gör slem med tandkräm och lim

Denna handledning visar dig hur man gör slem med tandkräm och limSteg 1: Steg 1: material -Behöver använda Gel tandkräm-Elmers lim... Klar eller vit (jag använder vitt i denna tutorial)-Något att blanda (jag använder slutet av en sked)-En skål (kan o...

Hur man gör eld med bara ett batteri och stålull

lära sig hur man gör eld med bara ett batteri och stålull.Det är mycket lätt att göra. Bara köpa ett 9 volts batteri och vissa stålull (desto finare desto bättre) och gnid batteriet på ullen. Ullen kommer omedelbart börja gnista. Belysning din fnöske...

Hur man startar en brand med en magnesium flinta

Författare:Nicholas Bradley-Teknisk kommunikation student med en passion för utomhus världenDatum:4: e mars 2015Inledning:Grattis har du hittat min fantastiska instructable! Jag ville skapa något användbart för skogschic överlevnad. Dock skrivs Detta...

Hur man gör Mario med Push Pins

Hur man gör Mario med kartnålar(Se Video)På ett lokalt företag kom jag över en anslagstavla som var mycket unik. Det hade Mario gjord av push pins. Så jag tog en bild och återskapat den för alla att njuta.I videon Visa jag dig hur du skapar denna awe...

Hur man gör musik med hjälp av ett glas vin

jag lärde mig hur man gör musik med hjälp av ett glas (inte crystal men crystal är att föredra) och jag vill lära dig hur,Steg 1: material Först måste ett glas, vatten och ett finger (Vänligen inte skär du finger bort för att använda det).Steg 2: Hur...

Hur man gör Spaghetti med citron peppar Marinara sås

Syftet med detta Instructable är att beskriva hur man gör spaghetti med citron peppar Marinara sås. Denna typ av spaghetti är snabbt och enkelt att producera, att göra mer tid i din dag. Frigöra tid är viktigt i en värld som är alltmer snabbt tempo o...

Hur man binda RC flygplan med en 2 kanal sändare

När du flyger RC flygplan behöver du en fjärrkontroll. Men hur ansluter du ditt flygplan till sändaren. I detta instructable jag visar hur man binda flygplansdäck med en 2 kanal sändare. För nybörjare, är 2-stick 2 kanal sändarna universellt utformad...

Hur man gör chatt med befalla snabb (cmd)

Hej alla! Idag kommer jag visa dig hur man gör chatt med cmd (befalla snabb).Först öppna anteckningar och kopiera och klistra in följande kod. Sedan spara som "Messenger.bat" och stäng Anteckningarutanför: ENCLSECHO MESSENGERställa in /p n = anv...

Hur man gör matrisen med anteckningar

Hur man gör matrisen med anteckningsblockSteg 1: Öppna anteckningsblockFörsta Öppna anteckningsblockSteg 2: att skrivaSedan kopiera denna kod till Notisbok:utanförfärg 0aläge 1000ECHO att starta THE MATRIXpausa: enECHO % slumpmässiga %% slumpmässiga...

Hur man subtrahera bråk med till skillnad från nämnare

Lär stegvis hur man subtrahera bråk med till skillnad från nämnare genom att titta på denna lätt video tutorial....

Hur man färga garn med karamellfärg (Plus andra tips!)

Verkar det som överallt du titt (ok, kanske inte överallt, kanske bara på pinterest), det finns en tutorial på hur man färga garn med Kool Aid. När jag först såg att du kunde göra att, jag ska erkänna, blev jag ganska upphetsad. Jag omedelbart gick t...

Hur man gör eld med bara ett batteri

lära sig hur man gör eld med bara ett batteri och stålull.Det är mycket lätt att göra. Bara köpa ett 9 volts batteri och vissa stålull (desto finare desto bättre) och gnid batteriet på ullen. Ullen kommer omedelbart börja gnista. Belysning din fnöske...

Hur man gör eld med ett 9 volts batteri och mycket fin stål ull

jag visa dig hur man gör eld med lätt sakerSteg 1: material få några stålull och ett 9 volts batteri du vet den fyrkantiga typ och lägga dem åt sidanSteg 2: utanför gå utanför eftersom detta är farligt =)Steg 3: roligt delen! =) ta batteriet och gnug...

Hur man gör eld med en magnesium pinne

Fire har varit människor bundsförvant och fienden ända sedan den upptäcktes. Det kan ge värme och skydd, eller kan bränna dig, ditt liv hårt arbete, eller ens ta ditt liv. Här kommer du att lära dig att utnyttja den och oss det till din fördel.I över...

Hur man permanent fixar en dragsko; också, hur man fixar en dragsko med ett dåligt underwire.

Okej, i rättvisans namn, detta förmodligen ska heta "hur man fixar en dragsko med en dålig underwire/också, hur man permanent fixar en dragsko," men jag gick med vad jag trodde skulle ge de bästa sökresultaten. :)Saken är den att jag kommer att...

Hur man startar en eld med flinta

vad händer när du är ute camping mitt i skogen och du måste starta en brand men alla dina matcher är våt? Du vill inte att vänta för dem att torka eftersom det blir mörkt, och de kanske inte ens fungerar. Vad gör du? Tja, om du hade några flint, skul...

Hur man kan blockera annonser med din DD-WRT Router

Hur man kan blockera annonser med din DD-WRT router...