Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

REPETISJON INF1400. Hva har vi lært til nå?  CMOS teknologi  Binære tall  Bolsk algabra  Karnaughdiagram  Binær addisjon og subtraksjon  Lage større.

Liknende presentasjoner


Presentasjon om: "REPETISJON INF1400. Hva har vi lært til nå?  CMOS teknologi  Binære tall  Bolsk algabra  Karnaughdiagram  Binær addisjon og subtraksjon  Lage større."— Utskrift av presentasjonen:

1 REPETISJON INF1400

2 Hva har vi lært til nå?  CMOS teknologi  Binære tall  Bolsk algabra  Karnaughdiagram  Binær addisjon og subtraksjon  Lage større byggeklosser og CPU

3 CMOS inverter Tilstand 1 - 0V inn, 5V ut 0V 5V p+ 5V n- p+ n+ p-0V n- p- 0V 5V VddGnd Sett fra siden Sett ovenifra 0V 5V Vdd Gnd e- Vdd Gnd

4 CMOS inverter Tilstand 2 - 5V inn 0V ut 5V0V p+ 5V n- p+ n+ p-0V n- p- 5V 0V VddGnd Sett fra siden Sett ovenifra 5V 0V Vdd Gnd e- Vdd Gnd

5 CMOS teknologi  Hvordan fungerer en transistor  Hvordan fungerer  Inverter  NAND  NOR

6 Binære tall  Hvordan representere tall i binært, oktalt og heksadesimalt tallsystem  Hvordan konvertere mellom tallsystemene

7 Bolsk algebra teorem/postulatliste x + 0 = xx1 = x x + y = y+xxy = yx x + x ´ = 1xx ´ = 0 x + (y+z) = (x+y) + zx (yz) = (xy)z x(y+z) = xy + xzx + (yz) = (x+y)(x+z) x + xy = xx(x+y) = x (x+y) ´ = x ´ y ´ (xy) ´ = x ´ + y ´ x + x = xxx = x x + 1 = 1x0 = 0 (x’)’ = x

8 Bolsk algebra  Kunne forenkle utrykk ved bruk av bolsk algebra  Vite hva minterm og maksterm er  Konvertere mellom bolsk utrykk, sannhetstabell eller portimplementasjon

9 Karnaugh - 4 variable 9 Plassering av mintermer for 4-variable funksjoner Mintermene plasseres slik at kun 1 variabel varierer i mellom hver vannrette/loddrette naborute

10 Karnaughdiagram  Kunne bruke Karnaughdiagram til å forenkle bolske utrykk  Utlesning av 1’ere  Utlesning av 0’ere  Don’t care  Kunne designe enkle digitale kretser  Vite hva open drain er

11 Binær addisjon og subtraksjon  Kunne utføre binær addisjon og subtraksjon  Kunne forskjellige representasjoner for binære tall (2ers komplement, BCD, gray)  Kunne utvide antall bit i et binært tall

12 Et adder system 12 Systemelementer: Halv adder Full adder Full adder Full adder A0A0 B0B0 Halvadder: Tar ikke mente inn Fulladder: Tar mente inn C1C1 C 0 =0 A1A1 B1B1 C2C2 A2A2 B2B2 C3C3 A3A3 B3B3 C4C4 S0S0 S1S1 S2S2 S3S3

13 Binær addisjon  Hvordan lage en fulladder og en halvadder  Hvordan sette disse sammen til å lage flere bits addisjon og substraksjon  Hvordan fungerer menteforplantning  Hvordan fungerer carry lookahead adder

14 Lage større byggeklosser  Hvordan fungerer  Komparator  Enkoder/dekoder  MUX/DEMUX  Hva er ALU, FIFO og Stack  Hvordan fungerer den enkle CPU’en  Dere skal ikke være i stand til å lage en CPU, men forstå den som er presentert


Laste ned ppt "REPETISJON INF1400. Hva har vi lært til nå?  CMOS teknologi  Binære tall  Bolsk algabra  Karnaughdiagram  Binær addisjon og subtraksjon  Lage større."

Liknende presentasjoner


Annonser fra Google