Gebruikersavatar
317070
Artikelen: 0
Berichten: 5.609
Lid geworden op: za 28 feb 2009, 17:05

Re: bit-transistor

Als je meer wil weten over hoe je van transistoren geheugen/rekenkracht/enzovoort maakt, dan wil ik je deze game aanraden: http://www.zachtronicsindustries.com/play-kohctpyktop/ (je legt P door de shift knop in te duwen)

Je gaat waarschijnlijk veel moeten opzoeken voor je de eerste level gaat kunnen oplossen, maar eenmaal je het principe gevonden hebt van een transistor is het puzzelen :-)

En het spel komt aardig in de buurt van hoe processoren en chips in het echt ook ontworpen worden:
What it all comes down to, is that I haven't got it all figured out just yet

And I've got one hand in my pocket and the other one is giving the peace sign

-Alanis Morisette-
Roisindub
Artikelen: 0
Berichten: 76
Lid geworden op: di 26 mar 2013, 15:13

Re: bit-transistor

Wat betreft je 2e vraag zou ik zeggen:

Je kunt 1 bit niet een-op-een gelijk stellen aan 1 transistor als je over geheugen spreekt. Om een bit te onthouden moet er een soort terugkoppeling plaatsvinden van de '0' of '1'. Een flip-flop kan een bit onthouden; dit is een schakeling die enkel in 2 toestanden kan staan. Een eenvoudige flip-flop wordt gemaakt van 4 transistoren. Dit noemt men statisch RAM.

Er bestaat ook dynamish RAM, waarbij lading wordt opgeslagen in 1 transistor. Omdat deze lading op den duur weglekt moet zo'n RAM geregeld opnieuw worden geschreven (refresh), en dat kost weer extra transistoren voor het herschrijf-circuit.

Daarnaast is elk geheugen fysiek gelayout als een matrix: horizontale lijnen wijzen de rij (wordline) aan en verticale lijnen de bits (bitlijnen). Om een geheugencel aan te spreken is extra een transistor nodig die zowel aan de word- als bitline verbonden is, dus op elk kruispunt van een word- en een bitline.

...................b0 b1 b2 .........bn

wordline0 --+---+---+--+....---+

wordline1 --+---+---+--+....---+

..............--+---+---+--+....---+

wordline n--+---+---+--+....---+

In flash-geheugen wordt wel 1 transistor gebruikt om 1 bit te onthouden, maar dit zijn speciale transistoren die lading kunnen opslaan (zonder refresh cycle).

Terug naar “Elektrotechniek”