• No results found

Vakcodes5A010/5A050,20januari2003,9:00u-12:00u Tentamen“Schakeltechniek” FaculteitElektrotechniek-CapaciteitsgroepICS

N/A
N/A
Protected

Academic year: 2021

Share "Vakcodes5A010/5A050,20januari2003,9:00u-12:00u Tentamen“Schakeltechniek” FaculteitElektrotechniek-CapaciteitsgroepICS"

Copied!
8
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Faculteit Elektrotechniek - Capaciteitsgroep ICS

Tentamen “Schakeltechniek”

Vakcodes 5A010/5A050, 20 januari 2003, 9:00u-12:00u

achternaam : voorletters :

identiteitsnummer : opleiding : vakcode :

Tijdens dit tentamen is het gebruik van rekenmachine of computer niet toegestaan. Vul je antwoorden in op dit formulier. Je dient dit formulier aan het einde van het tentamen in te leveren. Geef alleen antwoorden.

Alle verdere toevoegingen worden genegeerd. Geef duidelijk door middel van de vakcode aan of je tentamen Schakeltechniek ‘oude stijl’ (5A010; t/m jaargang 2001) of ‘nieuwe stijl’ (5A050; vanaf jaargang 2002) doet. Het tentamen bestaat uit 6 opgaven en 8 bladzijden.

Opgave 1 – Boolean algebra / multi-level optimalisatie Beschouw functies f a



b



d



bc



d bcd  ab  acd en g abd acd bcd  ab c. Geef een multi-level implementatie van f en g gezamenlijk van ten hoogste 11 poorten die slechts gebruik maakt van 2-input OR en AND poorten. Ga er van uit dat je zowel a b c d als a b c d tot je beschikking hebt.

Opgave 2 – Getalsystemen

a. Gegeven een tweetal decimale getallen. Geef de binaire representatie van elk getal in de gegeven getalrepresentatie. Gebruik in alle gevallen 6 bits.

signed magnitude twos complement 14

 13

b. Gegeven een tweetal binaire getallen. Geef de representaties van deze getallen in het 4-tallig, het octale en de hexadecimale talstelsel.

4-tallig octaal hexadecimaal

(2)

146 Opgave 3 – Combinatorische circuits

Beschouw het volgende circuit met 4 ingangen.

b c a

f

cd c a

b

a. Ga er van uit dat de XOR poort een vertraging van 2 tijdeenheden heeft en dat een inverter geen vertraging oplevert; andere poorten hebben een vertraging van 1 tijdeenheid. Maak het volgende tijddiagram af.

a b c d f

Om de timing van het circuit te verbeteren gaan we een 2-level implementatie ontwerpen.

b. Vul het linker Karnaugh diagram voor functie f in.

a

c d

b

a

c d

b

c. Geef een minimale som-van-produkten expressie voor functie f . Geef in het linker Karnaugh diagram duidelijk aan welke priemimplicanten tot deze expressie leiden.

(3)

Faculteit Elektrotechniek - Capaciteitsgroep ICS

Tentamen “Schakeltechniek”

Vakcodes 5A010/5A050, 20 januari 2003, 9:00u-12:00u

achternaam : identiteitsnummer :

d. Geef een minimale produkt-van-sommen expressie voor functie f . Vul daarvoor het rechter Kar- naugh diagram in en geef duidelijk aan welke priemimplicanten tot deze expressie leiden.

e. Teken een minimale 2-level implementatie voor functie f .

Beschouw nu het systeem nogmaals maar met de additionele informatie dat ingangen a en c altijd dezelfde waarde zullen aannemen (op basis van de aansturing van het circuit door de omgeving). We gaan ons systeem nu opnieuw minimaliseren uitgaande van deze wetenschap.

f. Vul het linker Karnaugh diagram voor functie f in.

a

c d

b

a

c d

b

g. Geef een minimale som-van-produkten expressie voor functie f . Geef in het linker Karnaugh diagram duidelijk aan welke priemimplicanten tot deze expressie leiden.

h. Geef een minimale produkt-van-sommen expressie voor functie f . Vul daarvoor het rechter Kar- naugh diagram in en geef duidelijk aan welke priemimplicanten tot deze expressie leiden.

(4)

We gaan het systeem implementeren met zowel een Moore machine als een Mealy machine.

a. Teken een Moore-type toestandsdiagram voor het gevraagde systeem. Gebruik zo min mogelijk toestanden.

b. Ga er van uit dat de Moore machine met behulp van D-flipflops gemaakt wordt. Geef een codering van de toestanden en vul de volgende waarheidstabel in.

toestand

(5)

Faculteit Elektrotechniek - Capaciteitsgroep ICS

Tentamen “Schakeltechniek”

Vakcodes 5A010/5A050, 20 januari 2003, 9:00u-12:00u

achternaam : identiteitsnummer :

c. Ontwerp via Karnaugh diagrammen een minimale 2-level implementatie van de gevraagde Moore machine. Geef zowel de Karnaugh diagrammen als de bijbehorende 2-level expressies.

d. Teken een minimale 2-level implementatie van de Moore machine.

(6)

f. Ga er van uit dat de Mealy machine met behulp van T-flipflops (!!) gemaakt wordt. Geef een codering van de toestanden en vul de volgende waarheidstabel in.

toestand

(7)

Faculteit Elektrotechniek - Capaciteitsgroep ICS

Tentamen “Schakeltechniek”

Vakcodes 5A010/5A050, 20 januari 2003, 9:00u-12:00u

achternaam : identiteitsnummer :

g. Ontwerp via Karnaugh diagrammen een minimale 2-level implementatie van de gevraagde Mealy machine. Geef zowel de Karnaugh diagrammen als de bijbehorende 2-level expressies.

h. Teken een minimale 2-level implementatie van de Mealy machine.

(8)

Q0

D1 Q1 D0

i i

o

Geef een toestandsdiagram van deze machine. Ga er van uit dat de begintoestand willekeurig kan zijn.

Opgave 6 – NANDs

5A050 Gegeven is de volgende functie: f ad  cd bc. Geef een implementatie bestaande uit slechts 2-input NAND poorten. Neem hierbij aan dat je alle inputs alleen positief tot je beschikking hebt.

5A010 Gegeven de volgende functie: f ac b. Geef een CMOS implementatie van f .

Referenties

GERELATEERDE DOCUMENTEN

De miniatuur op afbeelding 1 geeft een beeld van de middeleeuwse opvatting omtrent de positie van de mens binnen de schepping. 3p 1 † Leg aan de hand van drie aspecten van

Teken links een Moore-type toestandsdiagram voor het gevraagde circuit met een zo klein mogelijk aantal toestanden; geef rechts een Mealy-type toestandsdiagram voor het

Geef in onderstaande Karnaugh diagrammen voor elk van de drie functies f, g en h aan welke impli- canten je gaat implementeren in de PLA.... Teken een zo klein mogelijke

Geef minimale 2-level expressies voor de uitgangen van de 2-bits halfadder; geef in bovenstaande Karnaugh diagrammen duidelijk alle priemimplicanten aan die de basis vormen voor

Vul daarvoor het rechter Kar- naugh diagram in en geef duidelijk aan welke priemimplicanten tot deze expressie leiden.... Ga er van uit dat de Moore machine met behulp van

Ontwerp via Karnaugh diagrammen een minimale 2-level implementatie van de gevraagde Moore machine.. Geef zowel de Karnaugh diagrammen als de bijbehorende

Gebruik unapply als u een functie wilt maken van een door Maple berekende expressie.. Het laatste statement van deze voorbeeldsessie is eigenlijk een

Bereken de hoeveelheid warm en koud water die je moet mengen.. Neem de vergelijkingen over en bereken