EE1410: Digitale Systemen BSc. EE, 1e jaar, , 8e hoorcollege
|
|
- Nora de Valk
- 6 jaren geleden
- Aantal bezoeken:
Transcriptie
1 EE4: Digitale Systemen BSc. EE, e jaar, 22-23, 8e hoorcollege rjan van Genderen, Stephan Wong, Computer Engineering Delft University of Technology Challenge the future
2 Hoorcollege 8 Combinatorische modules Sequentiële modules Getalsystemen rithmetische modules Corresponderende stof in boek Digital Logic : (niet 6..2), , , EE4 Digitale Systemen 2
3 Combinatorische modules EE4 Digitale Systemen 3
4 Multiplexers 2 n input bits naar output bit, geselecteerd met n control bits I I 2: mux Z = ' I + I Z I I Z Logische vorm: Z I I Mogelijke implementatie I I I I 2 I : mux B Z B Z I I I 2 I 3 I I 2 I 3 Z Z = ' B' I + ' B I + B' I 2 + B I 3 B EE4 Digitale Systemen 4
5 Multiplexers s s w w f w 2 w 3 Een 4-to- multiplexer geimplementeerd met twee 2-to- multiplexers EE4 Digitale Systemen 5
6 6 EE4 Digitale Systemen Multiplexers 2 n- : MUX kan elke functie van n variabelen implementeren: Voorbeeld: F(,B,C) = m + m 2 + m 6 + m 7 = ' B' C' + ' B C' + B C' + B C 8: mux S2 S S B C F "Lookup Table" S S B 4: mux 2 3 C C F B C F C C = ' B' C' + ' B C' + B = ' B' (C') + ' B (C') + B' () + B ()
7 Demultiplexer/Decoder Demultiplexer: input bit naar 2 n output bits, geselecteerd met n control bits :2 Demux :2 O G O = G S demux O = G S S O S O O G G :4 Demux Mogelijke implementatie O = G S S S S O 3 O 2 O O G G O O = G S S O 2 = G S S G G O O 2 O 3 = G S S G O 3 Indien G geen data voorstelt maar enable signaal (of altijd is), dan heet demultiplexer een decoder S S EE4 Digitale Systemen 7
8 Decoder w w y y w w y y En y 2 y 3 y 2 y 3 w 2 w 3 En w y w y En y 2 y 3 w y w y En y 2 y 3 w y w y En y 2 y 3 y 4 y 5 y 6 y 7 y 8 y 9 y y Een -to-6 decoder opgebouwd uit -to-4 decoders met enable ingang w y w y En y 2 y 3 y 2 y 3 y 4 y 5 EE4 Digitale Systemen 8
9 Decoder Decoder makkelijke manier om mintermen te genereren: Voorbeeld: F = ' B C' D + ' B' C D + B C D F 2 = B C' D' + B C G S 3 S 2 S S :6 demux B C D B CD BC D BC D BCD BCD F F 2 EE4 Digitale Systemen 9
10 Multiplexer m.b.v. decoder MUX opgebouwd met decoder en ND-OR schakeling ND-OR schakeling vervangen door bus met tri-state buffers: I I I 2 O I I I 2 n n n E E E n n O n-bit multiplexing I 3 I 3 n E 2 3 n-bits bus B :4 dec B EE4 Digitale Systemen
11 Read-Only Memories ROM: een PL waarbij het ND array een volledige decoder is (2 n mintermen!) en waarbij alleen het OR array wordt geprogrammeerd Decoder 2 n min termen OR array n address lines m output lines Oftwel het OR array: levert de waarheidstabel voor alle m uitgangen is een tabel van 2 n bitvectoren (index = adres ; bitvector = woord ) is een memory array voor 2 n woorden van m bits EE4 Digitale Systemen
12 Logische Functies m.b.v. ROM Implementatie van logische functies m.b.v. een ROM Voorbeeld: F = ' B' C + B' C' + B' C F = ' B' C + ' B C' + B C F 2 = ' B' C' + ' B' C + B' C' F 3 = ' B C + B' C' + B C' ddress B C Word Contents F F F 2 F 3 ROM 8 words x 4 bits B C F F F F 2 3 ddress Outputs EE4 Digitale Systemen 2
13 Geheugenuitbreiding met decoder Grotere RM = parallelschakeling kleinere RM banken + decoder: 52Kx8 = 8 x 64Kx8 (met :8 DEC) CS WE 3 S G :8 dec 7 adres bus CS CS 64Kx8 64Kx8 WE D WE D data bus CS 64Kx8 WE D 8 D..7 D uitgang NIET in tri-state (d.w.z. bank geselecteerd om uitgelezen te worden) als CS = en WE = (oftewel CS = en WE = ) EE4 Digitale Systemen 3
14 Encoder 2 n inputs w w 2 n y y n Een 2 n -to-n binary encoder (inverse functie van een decoder) w 3 w 2 w w y y Waarheidstabel (veronderstelt one-hot encoding aan ingang) n outputs Priority Encoder w 3 w 2 w w y y z X X X X X X X X Waarheidstabel van een priority encoder (z geeft aan of er sowieso wel een in de ingang zit) EE4 Digitale Systemen 4
15 Sequentiële modules EE4 Digitale Systemen 5
16 Data-register Register = groep D-FFs die gezamenlijk worden bestuurd (CLK, CLR,...) Voorbeeld: + 4-bit register ( quad D reg ) met clock en asynchrone clear (CLR, active low): CLR D3 Q CLK CLR D3 D2 D D Q3 Q3 Q2 Q2 Q Q Q Q D2 D D CLK Q2 Q Q EE4 Digitale Systemen 6
17 Data-register met load/hold mode nder voorbeeld: 8-bit D-register met asynchrone reset (RST) en synchrone load (LD): RST + D7 2: mux Q7 D D-REG 8 8 Q D 2: mux Q LD CLK RST LD CLK LD = : hold mode (Q + = Q) LD = : load mode (Q + = D) EE4 Digitale Systemen 7
18 Schuif-register Schuif-register = D-reg met data permutatie-mogelijkheden voorbeeld: 8-bit shuif-register met asynchrone clear (CLR) en vier synchrone functie-modes (S S): D D D7 S S LSI combinatoriek RSI S S: Functie: CLR CLK FF FF FF Q Q Q7 hold shift right shift left load Schuifregisters geschikt voor serie-parallel convertors, zoals bij terminal-computer communicatie-verbindingen EE4 Digitale Systemen 8
19 Seriële communicatie met schuifregisters C Parallelle Input Gemeenschappelijke klok D7 D6 D5 D4 D3 D2 D D Clock S S LSI D C B RSI CLK CLR S S LSI D C B RSI CLK CLR Zender QD QC QB Q QD QC QB Q S S LSI D C B RSI CLK CLR S S LSI D C B Ontvanger Seriële transmissie RSI CLK CLR QD QC QB Q 94 QD QC QB Q D7 D6 D5 D4 D3 D2 D D C2 Parallelle Output klokpuls voor links parallel inladen, daarna worden met 8 klokpulsen 8 bits serieel overgestuurd, daarna rechts parallel uit te lezen. EE4 Digitale Systemen 9
20 synchrone tellers Clock T Q Q T Q Q T Q Q Uitgang flip-flop is kloksignaal voor buurman. Q Q Q 2 Clock Q Q Q 2 Count EE4 Digitale Systemen 2
21 Synchrone tellers T Q T Q T Q T Q Q Q Q 2 Q 3 Clock Q Q Q Q lle flip-flops op hetzelfde kloksignaal. Clock Q Q Q 2 Q 3 Count EE4 Digitale Systemen 2
22 Voorbeeld: Teller modules combineren 8-bit teller met asynchrone reset (RST) en synchrone load (LD) + enable (EN), en met ripple carry output (RCO) RCO = EN. [ Q..Q7 =.. ] 24-bits teller mbv. RCO: D D D7 LD EN = RCO EN = RCO RST CLK tel/laad-combinatoriek FF FF FF Q Q Q7 EN 8-cntr 8-cntr 8-cntr FF FE FF FF EE4 Digitale Systemen 22
23 FSM realisaties mbv. modules Finite State Machine model combinatoriek Inputs Output Function Outputs Next State Function toestand register Implementatie mogelijkheden: - combinatoriek: Losse poorten, Multiplexer, Decoder, PL, ROM - toestandregister: Losse flipflops, Dataregister, Teller met parallel load - gehele FSM: registered PL, CPLD of FPG EE4 Digitale Systemen 23
24 Getalsystemen EE4 Digitale Systemen 24
25 Getalsystemen Representatie van positieve getallen is eenduidig (en reeds behandeld) bv. 5 = Met betrekking tot negatieve getallen bestaan er de volgende systemen: - sign-magnitude (bv. 5 =, -5 = ) - one s complement (bv. 5 =, -5 = ) - two s complement (bv. 5 =, -5 = ) In de volgende sheets geven we voorbeelden voor 4 bits EE4 Digitale Systemen 25
26 Sign-Magnitude systeem = + 5 = Hoogste bit geeft teken (sign): = positief (of nul), = negatief Lagere bits geven de modulus (magnitude): () - 7 () Getalsbereik voor n bits: [-2 n- +, 2 n- - ] Twee verschillende representaties voor! Zeer lastige optelling/aftrekking EE4 Digitale Systemen 26
27 One s Complement systeem = + 5 = bitrepr (-X) = bitrepr (X) (-X = one s complement van X) Getalsbereik voor n bits: [-2 n- +, 2 n- - ] Twee verschillende representaties voor! Lastige optelling/aftrekking EE4 Digitale Systemen 27
28 Two s Complement systeem = + 5 = - 5 Getalsbereik voor n bits: [-2 n-, 2 n- - ] Slechts één representatie voor! Verreweg meest populaire systeem + - s compl, maar getal verschoven: bitrepr (-X) = bitrepr (X) + (ook geldt: bitrepr (X) = bitrepr (-X) + ) => optelling/aftrekking kan eenvoudig door representaties (van positieve en negatieve getallen) altijd op te tellen (zie volgende slide) EE4 Digitale Systemen 28
29 optellen/aftrekken in 2 s-complement () () Toevallig geen overflow: De carry mag dan verwaarloosd worden. Het resultaat kan echter buiten het getalsbereik liggen (zie volgende slide). Nooit last van overflow: resultaat altijd binnen getalsbereik (pos + neg of neg + pos) De carry mag dan verwaarloosd worden EE4 Digitale Systemen 29
30 geen overflow overflow! Overflow situaties geen overflow overflow! Overflow indien de 2 hoogste carry s niet gelijk EE4 Digitale Systemen 3
31 ritmetische Circuits EE4 Digitale Systemen 3
32 4-bit opteller met Full-dders 3 B 3 2 B 2 B B C Out + B B B B C In C Out C In C Out C In C Out C In S S S S S 3 S 2 S S S = + B EE4 Digitale Systemen 32
33 4-bit opteller/aftrekker 3 B 3 B 3 2 B 2 B 2 B B B B Sel Sel Sel Sel mux mux mux mux C Out + B C In C Out B + CIn C Out B + CIn C Out B + CIn /S S S S S S S 2 S S 3 Overflow /S = optelling /S = aftrekking ( - B = + (- B) = + B + ) EE4 Digitale Systemen 33
34 rithmetic Logic Unit B LU C in M,S,S F S S Functie M =, Logische Operaties (bitwise) F i = i F i = not i F i = i xor B i F i = i xnor B i M =, ritmetische Operaties F = + C In F = (not ) + C In F = + B + C In F = (not ) + B + C In Opmerking F = Complement van XOR van i, B i XNOR van i, B i of + F = s- of 2 s compl. Som van en B B + compl. ( = B - als C in =) EE4 Digitale Systemen 34
35 Vermenigvuldiger (principe) Voorbeeld: bereken 3 * multiplier * (3) () multiplicand Vergelijk met: (43) Partial products Optellen Partial Products 3 B 3 2 B 2 B B 3 B 3 3 B 2 2 B 3 3 B 2 B 2 B 3 3 B 2 B B 2 B 3 2 B B B 2 B B B S 7 S 6 S 5 S 4 S 3 S 2 S S Het product van twee n-bit getallen is een 2n-bit getal! EE4 Digitale Systemen 35
36 Vermenigvuldiger (implementatie) 3 B 3 3 B 2 2 B 3 3 B 2 B 2 B 3 3 B 2 B B 2 B 3 2 B B B 2 B B B F H H H F F F F F F H F S 7 S 6 S 5 S 4 S 3 S 2 S S Let op het gebruik van de parallel carry-outs t.b.v. de higher order sums! De ND poorten zitten in de praktijk bij de adders in het array. EE4 Digitale Systemen 36
37 Samenvatting Combinatorische modules Sequentiële modules Getalsystemen rithmetische modules Volgende college: VHDL EE4 Digitale Systemen 37
Hoofdstuk 4. Digitale techniek
Hoofdstuk 4 Digitale techniek 1 A C & =1 F Figuur 4.1: Combinatorische schakeling. A C & & F A = & F C Figuur 4.2: Drie-input AND. A C _ >1 & F Figuur 4.3: Don t care voorbeeld A? F Figuur 4.4: Onbekende
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, , vragencollege 1
EE40: Digitale Systemen BSc. EE, e jaar, 202-203, vragencollege Arjan van Genderen, Stephan Wong, Computer Engineering 28-3-203 Delft University of Technology Challenge the future Huiswerk hoorcollege
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, , vragencollege 2
EE4: Digitale Systemen BSc. EE, e jaar, 22-23, vragencollege 2 Arjan van Genderen, Stephan Wong, Computer Engineering 7-6-23 Delft University of Technology Challenge the future Vragencollege Tentamen dinsdag
Nadere informatieDigitale technieken Deeltoets II
Digitale technieken Deeltoets II André Deutz 11 januari, 2008 De opgaven kunnen uiteraard in een willekeurige volgorde gemaakt worden geef heel duidelijk aan op welke opgave een antwoord gegegeven wordt.
Nadere informatieREGISTERS. parallel in - parallel uit bufferregister. De klok bepaalt het moment waarop de data geladen worden. Mogelijke bijkomende ingangen:
EGITE Een groep van flipflops om data te stockeren bufferregisters: om gegevens tijdelijk op te slaan schuifregisters: de inhoud verschuift doorheen de flipflops ynchrone schakeling Kan opgebouwd worden
Nadere informatieAntwoorden vragen en opgaven Basismodule
Antwoorden vragen en opgaven Basismodule Antwoorden van vragen en opgaven van hoofdstuk 1 1. Is elke combinatorische schakeling een digitale schakeling? Zo nee, waarom niet? Antwoord: Elke combinatorische
Nadere informatieJan Genoe KHLim. Reken schakelingen. Jan Genoe KHLim
Jan Genoe KHLim Meestal aangewend in digitale computers optellers optellers-aftrekkers Vermenigvuldigers ingebed in een grotere rekeneenheid ALU (Arithmetic and logical unit) 2 Talstelsels definitie Tiendelig
Nadere informatieAntwoorden zijn afgedrukt!!!!!!!
Computerorganisatie INF/TEL (233) februari 2, 9. 2.3 uur 8 bladzijden met 9 opgaven 3 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam, studentnummer, naam vak, vakcode,
Nadere informatieInleiding Digitale Techniek. Week 7 Schuifregisters Jesse op den Brouw INLDIG/2013-2014
Inleiding Digitale Techniek Week 7 Schuifregisters Jesse op den Brouw INLDIG/213-214 Schuifregisters In de digitale techniek en met name in de digitale communicatie wordt veel gebruik gemaakt van seriële
Nadere informatieStudentnummer:... Opleiding:...
Computerorganisatie INF/TEL (233) februari 2, 9. 2.3 uur 8 bladzijden met 9 opgaven 3 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam, studentnummer, naam vak, vakcode,
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, 2011-2012, 2e werkcollege
EE4: igitale Systemen BSc. EE, e jaar, 2-22, 2e werkcollege Arjan van Genderen, Stephan Wong, Computer Engineering 5 t/m 22-3-22 elft University of Technology Challenge the future Voor je begint. ownload
Nadere informatieDigitale Systemen (ET1 410)
Digitale Systemen (ET1 410) Arjan van Genderen Stephan Wong Faculteit EWI Technische Universiteit Delft Cursus 2011 28-4-2011 EE1 410 (Stephan Wong) Pagina 1 Verschil simulatie en synthese Simulatie: functioneel
Nadere informatieDeeltoets Digitale technieken
Deeltoets Digitale technieken André Deutz 22 oktober, 2007 De opgaven kunnen uiteraard in een willekeurige volgorde gemaakt worden geef heel duidelijk aan op welke opgave een antwoord gegegeven wordt.
Nadere informatieOefeningen Digitale Elektronica (I), deel 4
Oefeningen Digitale Elektronica (I), deel 4 Oefeningen op min en maxtermen, decoders, demultiplexers en multiplexers (hoofdstuk 3, 3.6 3.7) Wat moet ik kunnen na deze oefeningen? Ik kan de minterm en maxtermrealisatie
Nadere informatieInleiding Digitale Techniek
Inleiding Digitale Techniek Week 4 Binaire optellers, tellen, vermenigvuldigen, delen Jesse op den Brouw INLDIG/25-26 Optellen Optellen is één van meest gebruikte rekenkundige operatie in digitale systemen.
Nadere informatieFaculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek. Vakcodes 5A010/5A050, 26 november 2003, 14:00u-17:00u
Faculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek Vakcodes 5A010/5A050, 26 november 2003, 14:00u-17:00u achternaam : voorletters : identiteitsnummer : opleiding : Tijdens dit tentamen
Nadere informatieTellers en Delers Sequentiële schakeling die het aantal ingangspulsen telt Gebaseerd op geheugenelementen (flipflops)
PBa ELO/ICT Tellers en Delers Sequentiële schakeling die het aantal ingangspulsen telt Gebaseerd op geheugenelementen (flipflops) bewaren het aantal getelde pulsen (d.i. de stand van de teller) Opdeling:
Nadere informatievrijdag 20 januari 2006 Blad 1 tijd: uur achternaam: voorletters: identiteitsnummer: opleiding:
vrijdag 20 januari 2006 Blad 1 Tijdens dit tentamen is het geruik van rekenmachine of computer niet toegestaan. Vul je antwoorden in op dit formulier. Je dient dit formulier aan het einde van het tentamen
Nadere informatieFaculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek. Vakcodes 5A010/5A050, 19 januari 2004, 9:00u-12:00u
Faculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek Vakcodes 5A010/5A050, 19 januari 2004, 9:00u-12:00u achternaam : voorletters : identiteitsnummer : opleiding : Tijdens dit tentamen
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, , 10e hoorcollege
EE1410: Digitale Systemen BSc. EE, 1e jaar, 2012-2013, 10e hoorcollege Arjan van Genderen, Stephan Wong, Computer Engineering 13-5-2013 Delft University of Technology Challenge the future Hoorcollege 10
Nadere informatieSequentiële schakelingen
Gebaseerd op geheugen elementen Worden opgedeeld in synchrone systemen» scheiding tussen wat er wordt opgeslagen (data) wanneer het wordt opgeslagen (klok) asynchrone systemen» Puls om geheugen op te zetten
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, , 6e hoorcollege
EE4: Digitale Systemen BSc. EE, e jaar, 22-23, 6e hoorcollege Arjan van Genderen, Stephan Wg, Computer Engineering 22-4-23 Delft University of Technology Challenge the future Rooster 4e kwartaal (der voorbehoud)
Nadere informatieSequentiële Logica. Processoren 24 november 2014
Sequentiële Logica Processoren 24 november 2014 Inhoud Eindige automaten Schakelingen met geheugen Realisatie van eindige automaten Registers, schuifregisters, tellers, etc. Geheugen Herinnering van week
Nadere informatieFaculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u
Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek Vakcode 5A050, 19 januari 2005, 14:00u-17:00u achternaam : voorletters : identiteitsnummer : opleiding : Tijdens dit tentamen is het gebruik
Nadere informatieProeftentamen in1211 Computersystemen I (Opm: de onderstreepte opgaven zijn geschikt voor de tussentoets)
TECHNISCHE UNIVERSITEIT DELFT Faculteit Informatietechnologie en Systemen Afdeling ISA Basiseenheid PGS Proeftentamen in1211 Computersystemen I (Opm: de onderstreepte opgaven zijn geschikt voor de tussentoets)
Nadere informatieFaculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u
Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek Vakcode 5A050, 19 januari 2005, 14:00u-17:00u achternaam : voorletters : identiteitsnummer : opleiding : Tijdens dit tentamen is het gebruik
Nadere informatieProeftentamen Digitale technieken
Proeftentamen Digitale technieken André Deutz October 17, 2007 De opgaven kunnen uiteraard in willekeurige volgorde gemaakt worden geef heel duidelijk aan op welke opgave een antwoord gegegeven wordt.
Nadere informatieEindtentamen Digitale Systemen (ET1405) 18 juni 2008, uur
Eindtentamen Digitale Systemen (ET405) 8 juni 2008, 9.00 2.00 uur De tentamen is open boek en bestaat uit 8 multiple choice (MC) vragen en 4 open vragen. De MC-vragen dienen beantwoord te worden op het
Nadere informatieb) Geef het schema van een minimale realisatie met uitsluitend NANDs en inverters voor uitgang D.
Basisbegrippen Digitale Techniek (213001) 9 november 3000, 13.30 17.00 uur 8 bladzijden met 10 opgaven Aanwijzingen bij het maken van het tentamen: 1. Beantwoord de vragen uitsluitend op de aangegeven
Nadere informatieTentamen Digitale Systemen (EE1410) 6 juli 2012, uur
Tentamen igitale Systemen (EE4) 6 juli 22, 9. 2. uur it tentamen is een open boek tentamen en bestaat uit 8 multiple choice (M) vragen (63%) en 5 open vragen (37%). e M-vragen dienen beantwoord te worden
Nadere informatieInleiding Digitale Techniek
Inleiding Digitale Techniek Week 5 2 s complement representatie, BCD-optellen Jesse op den Brouw INLDIG/2015-2016 Introductie negatieve getallen Tot nu toe zijn alleen positieve getallen (en nul) behandeld.
Nadere informatieFaculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 17 november 2004, 9:00u-12:00u
achternaam : voorletters : identiteitsnummer : opleiding : Tijdens dit tentamen is het gebruik van rekenmachine of computer niet toegestaan. Vul je antwoorden in op dit formulier. Je dient dit formulier
Nadere informatieMultiplexers en demultiplexers MULTIPLEXERS
Pa EO/ICT Kim - dep. IWT Multiplexers en demultiplexers MU transmissie DEMU merikaans symbool multiplexer merikaans symbool demultiplexer ingangen uitgang ingang uitgangen controle controle MU/DEMU DIGITE
Nadere informatieDe CPU in detail Hoe worden instruc4es uitgevoerd? Processoren 28 februari 2012
De CPU in detail Hoe worden instruc4es uitgevoerd? Processoren 28 februari 2012 Tanenbaum hoofdstuk 2 von Neumann - architectuur. Tanenbaum, Structured Computer Organiza4on, FiMh Edi4on, 2006 Pearson Educa4on,
Nadere informatieVOORBLAD SCHRIFTELIJKE TOETSEN
VOORBLAD SCHRIFTELIJKE TOETSEN OPLEIDING : ELEKTROTECHNIEK TOETSCODE : UITWERKINGEN INLDIG GROEP : EP, EQD TOETSDATUM : 3 OKTOBER 24 TIJD : 3: 4:3 AANTAL PAGINA S (incl. voorblad) : DEZE TOETS BESTAAT
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, , 3e college
EE4: igitale Systemen Sc. EE, e jaar, 22-23, 3e college rjan van Genderen, Stephan Wong, omputer Engineering 8-2-23 elft University of Technology hallenge the future Hoorcollege 3 anonieke vorm two-level
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, , 4e college
EE4: igitale Systemen BSc. EE, e jaar, 22-23, 4e college Arjan van Genderen, Stephan Wong, Computer Engineering 2-2-23 elft University of Technology Challenge the future Mededelingen Volgende week tijdens
Nadere informatieProeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)
TECHNISCHE UNIVERSITEIT DELFT Faculteit Informatietechnologie en Systemen Afdeling ISA Basiseenheid PGS Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)
Nadere informatieMicrocontrollers Week 1 Introductie microcontroller Jesse op den Brouw INLMIC/2014-2015
Microcontrollers Week 1 Introductie microcontroller Jesse op den Brouw INLMIC/2014-2015 Computersysteem Een systeem dat rekenkundige operaties, data manipulaties en beslissingen kan uitvoeren, aan de hand
Nadere informatieDigitale Systeem Engineering 2
Digitale Systeem Engineering 2 Week 4 Datapadsystemen Jesse op den Brouw DIGSE2/2016-2017 Complexe systemen In principe kan elk sequentiëel systeem beschreven worden met een toestandsdiagram. In de praktijk
Nadere informatieToets Digitale Systemen 31/05/2007, uur
Toets Digitale Systemen 3/5/27, 8.3.3 uur De toets is open boek en bestaat uit multiple-choice (MC) vragen en 3 open vragen. De MC-vragen dienen beantwoord te worden op het uitgereikte MC-formulier. Enkele
Nadere informatieProject Digitale Systemen
Project Digitale Systemen Case Study The Double Dabble algorithme Jesse op den Brouw PRODIG/2014-2015 Introductie Double Dabble In de digitale techniek wordt veel met decimale getallen gewerkt, simpelweg
Nadere informatievon-neumann-architectuur Opbouw van een CPU Processoren 1 december 2014
von-neumann-architectuur Opbouw van een CPU Processoren 1 december 2014 Herhaling: Booleaanse algebra (B = {0,1},., +, ) Elke Booleaanse functie f: B n B m kan met., +, geschreven worden Met Gates (electronische
Nadere informatieDigital Systems (Exam) (TI2720-B)
Digital Systems (Exam) (TI2720-B) Friday 25 January 2013 (14:00-17:00) Directions for f i l l i n g in the answer sheet: - F i l l in the answer sheet using a pencil (eraser allowed) or ballpoint, (ensure
Nadere informatieDigitale Systeem Engineering 1
Digitale Systeem Engineering 1 Week 6 metastabiliteit, synchronisatie Jesse op den Brouw DIGSE1/2016-2017 Synchronisatie Een complex digitaal systeem bestaat uit combinatorische en sequentiele logica (poorten
Nadere informatieInleiding Digitale Techniek
Inleiding Digitale Techniek Week 1 Introductie Jesse op den Brouw INLDIG/2015-2016 Even voorstellen... ing. J.E.J. (Jesse) op den Brouw Elektrotechniek Digitale Techniek Software, hardware Embedded systems
Nadere informatieNo part of this book may be reproduced in any form, by print, photoprint, microfilm or any other means without written permission of the publisher.
De Backer, Kris / Kenens, Liesbeth Digitale Systemen / Kris De Backer & Liesbeth Kenens; Geel: Campinia Media vzw, 2004-2de druk sept. 2005; 216 p;index; 25,5 cm; gelijmd. ISBN: 90.356.1184.5; NUGI 854;
Nadere informatieHoofdstuk 7. Computerarchitectuur
Hoofdstuk 7 Computerarchitectuur 1 controlebus CPU MEMORY I/O databus adresbus Figuur 71 Schematische opbouw van een computersysteem 8 Figuur 72 Een busverbinding Buslijn Out E A In Out E B In Out E C
Nadere informatieDigitale technieken Combinatorische en sequentiële logica
Digitale technieken Combinatorische en sequentiële logica ir. Patrick Colleman 1 Inleiding. 1 0.1 Systemen. 1 0.2 Voordelen van digitale systemen 4 0.3 Nadelen van digitale systemen 6 Hoofdstuk 1 : Logische
Nadere informatieToets Digitale Systemen 01/06/2006, 8.45 10.30 uur
Toets igitale Systemen 0/06/2006, 8.45 0.30 uur e toets is open boek en bestaat uit 0 multiple-choice (MC) vragen en 3 open vragen. e MC-vragen dienen beantwoord te worden op het uitgereikte MC-formulier.
Nadere informatieDigitale Systeem Engineering 2
Digitale Systeem Engineering 2 Week 2 Toestandsmachines (vervolg) Jesse op den Brouw DIGSE2/2016-2017 Herkenningsautomaat Een typische sequentiële machine is een herkenningsautomaat of patroonherkenner.
Nadere informatieScan-pad technieken. Zet elk register om in een scan-pad register (twee opeenvolgende D-latches: master-slave):
Zet elk register om in een scan-pad register (twee opeenvolgende D-latches: master-slave): D is de normale data ingang C is de normale fase 1 klok I is de data ingang van het shift-regiester A is de klok
Nadere informatie2 Elementaire bewerkingen
Hoofdstuk 2 Elementaire bewerkingen 19 2 Elementaire bewerkingen 1 BINAIRE GETALLEN In het vorige hoofdstuk heb je gezien dat rijen bits worden gebruikt om lettertekens, getallen, kleuren, geluid en video
Nadere informatieVHDL overzicht. Digitale Systemen (ET1 410) VHDL? VHDL? Sequentieel vs. Concurrent 2/15/2011
VHDL overzicht Digitale Systemen (ET1 410) Arjan van Genderen Stephan Wong Faculteit EWI Technische Universiteit Delft Cursus 2010 2011 Wat is VHDL? Waarvoor gebruiken we het? Deze college Sequentieel
Nadere informatieEindtentamen Digitale Systemen 18/06/2007, uur
Eindtentamen Digitale Systemen 8/6/27, 9. 2. uur De tentamen is open boek en bestaat uit 8 multiple choice (MC) vragen en 2 open vragen. De MC-vragen dienen beantwoord te worden op het uitgereikte MC-formulier.
Nadere informatieOntwerp van digitale systemen. in VHDL
Ontwerp van digitale systemen in VHDL Luc Friant Inhoud - 1 - Inhoud - 2 - Inhoud Voorwoord 1. Hoofdstuk 1 Algemene structuur in VHDL 2. Hoofdstuk 2 De beschrijving van sequentiële logica in VHDL 3. Hoofdstuk
Nadere informatieHoe werkt een computer precies?
Hoe werkt een computer precies? Met steun van stichting Edict Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam Overview Introductie SIM-PL Simulatietool voor werking computer
Nadere informatieVan Poort tot Pipeline. Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam
Van Poort tot Pipeline Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam Van Poort tot Pipeline Pipeline processor One cycle machine Calculator File of registers Assembly
Nadere informatieOpleiding: ESE, HAN Opl.variant: vt Groep/Klas: ES2 Digitaal Signaal Ontwerpen 26 januari 2012 Tijd: 13:30 15:00
Tentamen Engineering 2011/2012: Opleiding: ESE, HN Opl.variant: vt Groep/Klas: ES2 Digitaal Signaal Ontwerpen 26 januari 2012 Tijd: 13:30 15:00 Vakcode: DSO deel 2 Lokaal: Docent: RZ antal tentamenbladen:
Nadere informatieDigitaal Ontwerp Mogelijke Examenvragen
Digitaal Ontwerp: Mogelijke Examenvragen.X) G-complement-methode Negatief getal voorgesteld door g-complement van positieve getal met dezelfde modulus. Uit eigenschap: Som van een negatief getal en positief
Nadere informatiePractica bij het vak. Inleiding tot de Elektrotechniek: Practicum 2 Analoge versus digitale signalen en hun overdracht
Elektronica en Informatiesystemen Practica bij het vak Inleiding tot de Elektrotechniek: Practicum 2 Analoge versus digitale signalen en hun overdracht door Prof. dr. ir. J. Van Campenhout ir. Sean Rul
Nadere informatieInleiding Digitale Techniek
Inleiding Digitale Techniek Week 6 Timing, SR-latch, gated latches, flipflops, register Jesse op den Brouw INLDIG/2016-2017 Geheugen Tot nu toe zijn alleen combinatorische schakelingen behandeld. Bij deze
Nadere informatieDigitale Systeem Engineering 2
Digitale Systeem Engineering 2 Week 2 Toestandsmachines (vervolg) Jesse op den Brouw DIGSE2/214-215 Herkenningsautomaat Een typische sequentiële machine is een herkenningsautomaat of patroonherkenner.
Nadere informatieProcessoren. Marc Seutter & David N. Jansen 12 November 2013
Processoren Marc Seutter & David N. Jansen 12 November 2013 Leerdoel opbouw van de hardware in een computer je construeert een (eenvoudige) processor je schrijft een (kort) assembly-programma je kunt uitleggen:
Nadere informatieInleiding Digitale Techniek
Studiebelasting: 3 EC Semester: EP1.1, EQ1D.1 Verantwoordelijke docenten: J.E.J. op den Brouw (Brw) Opbouw module. OEdeel kwt sbu theo pract proj toetswijze bs -th1 1 50 21 Open vragen 1..10 -pr1 1 34
Nadere informatie2 Elementaire bewerkingen
Hoofdstuk 2 Elementaire bewerkingen 17 2 Elementaire bewerkingen In dit hoofdstuk leer je hoe werken met binaire getallen en hexadecimale getallen omgezet wordt naar een decimaal getal en omgekeerd. Vervolgens
Nadere informatieLogische poorten. Invertor (NOT) Samenvatting Computer Architectuur 2006-2007. Hoofdstuk 7 Klaas Lauwers 1
Logische poorten and or Xor (=EOF) buffer (signaal versterken over lange afstand) Invertor (NOT) nand nor xnor Hoofdstuk 7 Klaas Lauwers 1 De Morgan Boolese Algebra Transistorniveau Transistor - Het is
Nadere informatieTentamen Elektronische Schakelingen (ET1205-D2)
Vul op alle formulieren die je inlevert je naam en studienummer in. Tentamen Elektronische chakelingen (ET1205-2) atum: donderdag 30 augustus 2007 Tijd: 09.00 12.00 uur Naam: tudienummer: Cijfer Lees dit
Nadere informatieHoe werkt een rekenmachine?
Hoe werkt een rekenmachine? Uit welke hardware-componenten bestaat een rekenmachine? Welke instructies kan de machine uitvoeren? Practicum met de rekenmachine I Constante getallen Instructies van het type
Nadere informatieToday s class. Digital Logic. Informationsteknologi. Friday, October 19, 2007 Computer Architecture I - Class 8 1
Today s class Digital Logic Friday, October 19, 2007 Computer Architecture I - Class 8 1 Digital circuits Two logical values Binary 0 (signal between 0 and 1 volt) Binary 1 (signal between 2 and 5 volts)
Nadere informatieLogische functies. Negatie
Pa ELO/ICT Logische functies inaire elementen slechts twee mogelijkheden voorbeeld : het regent slechts twee toestanden : waar of niet waar Voorstellen met LETTERSYMOOL = het regent overeenkomst :» als
Nadere informatieDigitale Systeem Engineering 1. Week 4 Toepassing: Pulse Width Modulation Jesse op den Brouw DIGSE1/2013-2014
Digitale Systeem Engineering 1 Week 4 Toepassing: Pulse Width Modulation Jesse op den Brouw DIGSE1/2013-2014 PWM basics Het regelen van het toerental van een elektromotor kan eenvoudig worden gedaan door
Nadere informatieDigital Systems (Exam) (TI2720-B)
Digital Systems (Exam) (TI2720-B) Monday 5 November 2012 (09:00 12:00) Directions for filling in the answer sheet: - Fill in the answer sheet using a pencil (eraser allowed) or ballpoint. (ensure high
Nadere informatieOpgaven. en uitwerkingen bij het boek Digitale Techniek. Jesse op den Brouw
Opgaven en uitwerkingen bij het boek Digitale Techniek Jesse op den Brouw 2017 Jesse op den Brouw, Den Haag Versie: 0.99pl8 Datum: 6 mei 2017 Opgaven van Jesse op den Brouw is in licentie gegeven volgens
Nadere informatiescc =!F3.!F2 b) CD AB
Computerarchitectuur en -organisatie (213030) Dinsdag 21 januari 2040, 13.30 17.00 uur 7 bladzijden met 8 opgaven 4 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam,
Nadere informatiescc = b) CD AB
Computerarchitectuur en -organisatie (213030) Dinsdag 21 januari 2040, 13.30 17.00 uur 7 bladzijden met 8 opgaven 4 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam,
Nadere informatieBasisconcept VHDL. Digitaal Ontwerpen Tweede studiejaar. Wim Dolman. Engineering, leerroute Elektrotechniek Faculteit Techniek
Basisconcept VHDL Tweede studiejaar Wim Dolman Engineering, leerroute Elektrotechniek Faculteit Techniek 1 Deze presentatie toont de stappen voor het ontwerpen van een digitale combinatorische schakeling
Nadere informatieOPGAVEN BIJ HET VAK INLEIDING DIGITALE TECHNIEK MET UITWERKINGEN
OPGAVEN BIJ HET VAK INLEIDING DIGITALE TECHNIEK MET UITWERKINGEN J.E.J. op den Brouw De Haagse Hogeschool Opleiding Elektrotechniek 28 maart 25 J.E.J.opdenBrouw@hhs.nl Week.. Ontwerp een omschakelbare
Nadere informatieDigitale Systeem Engineering 1
Digitale Systeem Engineering 1 Week 3 Synthese, simuatie, testbenches, rekenen in VHDL Jesse op den Brouw DIGSE1/2018-2019 Synthese Synthese is het proces van het automatisch genereren van hardware uit
Nadere informatieFig. 6.1 voorstelling van de werking van een schuifregister
6 Registers In digitale systemen moeten we dikwijls gedurende een zekere tijd een bepaalde binaire informatie of codewoord kunnen opslaan en onthouden. Zo een digitale schakeling noemen we een "REGISTER".
Nadere informatieDigitale Systeem Engineering 1
Digitale Systeem Engineering 1 Week 1 VHDL basics, datatypes, signal assignment Jesse op den Brouw DIGSE1/2017-2018 Wat is VHDL VHDL = VHSIC Hardware Description Language VHSIC = Very High Speed Integrated
Nadere informatieDigitale Systeem Engineering 1. Week 1 VHDL basics, datatypes, signal assignment Jesse op den Brouw DIGSE1/2014-2015
Digitale Systeem Engineering 1 Week 1 VHDL basics, datatypes, signal assignment Jesse op den Brouw DIGSE1/2014-2015 Wat is VHDL VHDL = VHSIC Hardware Description Language VHSIC = Very High Speed Integrated
Nadere informatieEE1410: Digitale Systemen BSc. EE, 1e jaar, 2012-2013, 1e college
EE4: Digitale Systemen BSc. EE, e jaar, 22-23, e college Arjan van Genderen, Stephan Wong, Computer Engineering -2-23 Delft University of Technology Challenge the future Context: Computersystemen (CS)
Nadere informatieInformatica 2. Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen
Informatica 2 Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen 1 Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2014 Remie Woudt remie.woudt@gmail.com
Nadere informatieCombinatorisch tegenover sequentieel
PBa ELO/ICT Combinatorisch tegenover sequentieel soorten digitale schakelingen : combinatorisch of sequentieel combinatorische schakelingen combinatie van (al dan niet verschillende) (basis)poorten toestand
Nadere informatieTentamen Computersystemen
Tentamen Computersystemen baicosy06 2e jaar bachelor AI, 2e semester 23 september 2013 13u-15u IWO 4.04A (blauw), Academisch Medisch Centrum, Meidreef 29, Amsterdam ZuidOost Het is niet toegestaan communicatieapparatuur
Nadere informatieHfdst. 2: COMBINATORISCH PROGRAMMEREN
2.1. Basisinstructies: 2.1.1. Ja-functie: Indien je een normaal open schakelaar bedient, moet de lamp oplichten. Waarheidstabel: Booleaanse schrijfwijze: Q0.0 = I0.0 2.1.2. Niet-functie: Waarheidstabel:
Nadere informatiePracticumnota s Digitale Elektronica
IDLab - Vakgroep Elektronica en Informatiesystemen (ELIS) Practicumnota s Digitale Elektronica prof. dr. ir. J. Dambre Academiejaar 2016 2017 Inhoudsopgave 1 Aan de slag met Vivado en Basys3 1 1.1 Doelstellingen...................................
Nadere informatieHoofdstuk 6: Digitale signalen
Hoofdstuk 6: Digitale signalen 6. Algemeenheden Het decimale talstelsel is het meest gebruikte talstelsel om getallen voor te stellen. Hierin worden symbolen gebruikt ( t.e.m. 9 ) die ondubbelzinning de
Nadere informatieGeannoteerde uitwerking tentamen Processoren 30 Januari 2015
Geannoteerde uitwerking tentamen Processoren 30 Januari 2015 Aangezien het voor het volgende tentamen handig kan zijn om van het januaritentamen een uitwerking te kunnen bekijken, heb ik deze geannoteerde
Nadere informatieCombinatorische schakelingen
Practicum 1: Combinatorische schakelingen Groep A.6: Lennert Acke Pieter Schuddinck Kristof Vandoorne Steven Werbrouck Inhoudstabel 1. Doelstellingen... 2 2. Voorbereiding... 3 3. Hardware-practicum...
Nadere informatieDigital Systems (Exam) (TI2720-B)
Digital Systems (Exam) (TI2720-B) Monday 07 November 2011 (09:00 12:00) Directions for filling in the answer sheet: - Fill in answer sheet using a pencil (eraser allowed) or ballpoint. (ensure high enough
Nadere informatieEindtentamen Digitale Systemen 07/07/2006, uur
Eindtentamen Digitale Systemen 07/07/2006, 9.00 2.00 uur Het tentamen is open boek en bestaat uit 8 multiple choice (MC) vragen en 2 open vragen. De MC-vragen dienen beantwoord te worden op het uitgereikte
Nadere informatieDigitale technieken Microprocessoren
Digitale technieken Microprocessoren ir. Patrick Colleman Inhoudstafel Inhoudstafel. Afkortingen. Inleiding - voorwoord 1 Hoofdstuk 1 : Voorstelling van getallen en karakters. 2 1.1 Voorstelling van binaire
Nadere informatieRAM geheugens. Jan Genoe KHLim. Situering RAM-geheugens. Geheugens. Halfgeleider Geheugens. Willekeurig toegankelijk geheugen
Jan Genoe KHLim Situering RAM-geheugens Geheugens Halfgeleider Geheugens Serieel toegankelijk geheugen Willekeurig toegankelijk geheugen Read Only Memory ROM Random Access Memory RAM Statische RAM SRAM
Nadere informatieAlles op de kop. Dobbelsteen D02i werkt precies andersom! Johan Smilde
Alles op de kop Johan Smilde Dobbelsteen D02i werkt precies andersom! Deze dobbelsteen heeft omgekeerde uitgangen ten opzichte van de vorige. Dat wil zeggen dat de uitgangen hier niet actief hoog zijn
Nadere informatieLogische Schakelingen
Logische Schakelingen Reader Elektro 2.2 Erik Dahmen Techniek en Gebouwde Omgeving Logische Schakelingen Inhoudsopgave: Definitie Logische Schakelingen EN / NEN functie OF / NOF functie NIET-functie De
Nadere informatieVANTEK Discovery set. N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. N991240#1
9 9 1. 2 4 0 VANTEK Discovery set N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. 1 Inhoudsopgave Binair rekenen Pulse en Countermodule blz. 3 Informatieverwerking Input en outputmodules blz.
Nadere informatieWouter Geraedts Processen & Processoren
FACULTEIT DER NATUURWETENSCHAPPEN, WISKUNDE EN INFORMATICA Wouter Geraedts Overzicht Welkom op het werkcollege van Processen & Processoren! Gang van zaken Behandelen oefenopgaven w.geraedts@student.ru.nl
Nadere informatie