Complexe schakelingen
Complexe schakelingen 9.00 uur: Eerste college Decoders Multiplexers en demultiplexers Toepassing: Synchrone datatransmissie Practicum: Tabel 6.2 en paragraaf 6.3 10.30 uur: Tweede college Registers en registerfile Frequentiedelers, asynchrone en synchrone tellers Practicum: Paragraaf 6.4 ..6.6 13.30 uur: Derde college Demo Barrelshifter Demo Booth Wallace tree multiplier Implementatie van SIM-PL componenten van het type Simple Practicum 6.7 Registerfile
Decoders Binaire code niet binaire code
3 8 decoder a2 a1 a0 L7 L6 L5 L4 L3 L2 L1 L0 1
3 8 decoder
3 8 decoder a2 a1 a0 L7 L6 L5 L4 L3 L2 L1 L0 1
Hexadecimaal 7-segment decoder binaire code segment b3 b2 b1 b0 A B C D E F G 1 Tabel 6.2: Binair 7-segment decoder
Hexadecimaal 7-segment decoder binaire code segment b3 b2 b1 b0 A B C D E F G 1 Tabel 6.2: Binair 7-segment decoder
8 1 multiplexer D7 D6 D5 D4 D3 D2 D1 D0 a3 a2 a1 Data x X 1
1 8 demultiplexer Data a2 a1 a0 D7 D6 D5 D4 D3 D2 D1 D0 d 1
1
Synchrone seriële datatransmissie
Load = 1 1
1 Load = 0
Datapad: Registers + ALU
Jn Kn Qn Qn+1 Mode of operation Memory 1 Load 0 Load 1 Toggle Tabel 6.5: JK-flipflop
10 neergaande klokflanken Wat is de waarde op de vier uitgangen op tijdstip 20? FFD, FFC, FFB, FFA= ………..
10 neergaande klokflanken Wat is de waarde op de vier uitgangen op tijdstip 20? FFD, FFC, FFB, FFA= 1010bin = 10dec
Synchrone teller
Synchrone teller met Count-ingang
A << Shiftamount 5 << 3 Shift-instructies A << Shiftamount 5 << 3 MIPS SHL $4, $5, $8 SHLI $4, $5, 3 00000101 00101000 5 * 23 = 28Hex= 40Dec