Avatar billede lemon Nybegynder
04. december 2004 - 11:29 Der er 9 kommentarer og
1 løsning

SRAM cell hvordan virker det?

Jeg ville, for sjov, bygge en SRAM celle, men kan ikke få det til at virke. Så vidt jeg kan google mig frem til, skal der bruges 2 NPN'ere og 2 PNP'ere, som så flip-flopper, men jeg kan ikke få det til at virke. Er der nogen der kan give et diagram (helst med specifikke komponenter) så jeg kan bygge en SRAM celle?

Har bygget en DRAM celle, af en transistor og en kondensator, og den virker ok - jeg mangler bare at kunne refreshe den, så DRAM diagrammer bliver _ikke_ godtaget.
Avatar billede screem_brille Novice
04. december 2004 - 16:01 #1
Er det du vil bygge ikke bere en D flip flop ?
Avatar billede lemon Nybegynder
04. december 2004 - 16:06 #2
Hmm jo så længe den ikke bliver drænet og "glemmer" sin bit, så er det vel.
Avatar billede lemon Nybegynder
04. december 2004 - 16:11 #3
Jeg fandt et diagram som jeg har testet - men kan ikke få det til at virke. Ser ellers ret simpelt ud: http://www.inerd.dk/stuff/onebit.gif

Så vidt jeg kan se er det fire OR gates og to inverters. Det har jeg så prøvet at lave (bruger npn og pnp transistorer i stedet for gates), men kan ikke få det til at virke. De enkelte OR og Inverts virker fint, men de husker ikke så meget som et bit.
Avatar billede screem_brille Novice
04. december 2004 - 19:33 #4
Det er en D(ata( flip flop du vil lave *S* men hvorfor vil du lave det med transistorer ? (er det ikke at svømme over søen, for at hente vand ??) ;)
Avatar billede lemon Nybegynder
04. december 2004 - 20:16 #5
Mjoe, måske er det. Men jeg render gerne rundt i alle haverne for at finde ud af hvor græsset er grønnest.

Alternativet er vel at bruge en EEPROM eller NV-RAM blok og så få 8,16,32K i stedet for en, eller et par bit. Men for at være helt ærlig, så er jeg bare NØD TIL at vide hvordan man bygger en computer, fra bunde af, og for at være sikker på at jeg VIRKELIGT VED hvordan, så er jeg vel nærmest nød til at lave eks. en 4 bit processor, med et par byte intern hukommelse, stack, intern og ekspern interrupt, firmware m.v.

Det er en slags manisk besættelse, jeg vil vide ALT om hvordan skidtet virker.

Men p.t. skal jeg bare kunne skrive/læse en enkelt bit, så kan jeg nemlig koble det sammen med et kredsløb til adressering, som allerede er klart, og så er 4 byte hukommelses kredsløbet klart.

Praktisk forslag til løsning af dette modtages gerne..... ;)
Avatar billede lemon Nybegynder
04. december 2004 - 20:18 #6
"men hvorfor vil du lave det med transistorer ?" << Hvad laver man det ellers af? *S* Og kan du give en beskrivelse af hvordan jeg får det til at virke? :)
Avatar billede screem_brille Novice
15. marts 2005 - 14:32 #7
Kan du ikke få lukket dette spørgsmål ?
Avatar billede lemon Nybegynder
15. marts 2005 - 14:46 #8
Nej det skal være åbent for evigt og altid ;o)
Avatar billede screem_brille Novice
15. marts 2005 - 14:49 #9
hehe, der er desværre nogen der nægter at lukke deres spørgsmål, men tak for point ;)
Avatar billede lemon Nybegynder
15. marts 2005 - 14:58 #10
Jeg må hellere lige kigge efter om jeg har flere åbne... endte i øvrigt med at købe en tube flip-flop ICere - til gengæld begyndte jeg at kede mig da jeg havde loddet, fejlsøgt, udloddet og loddet 128 af de bæster i, så nu har jeg en 128 bit latched ram "chip", som lige akkurat kan være på mit arbejdsbord - hvis jeg altså stabler printene i een stor bunke :( ALUen kan lægge sammen og trække fra - 2 bit af gangen og fylder en hel del mindre.

Hul i det, det var sjovt til jeg havde rundet 80 bit ram.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester