Hardwarepraktikum WS05/06

Größe: px
Ab Seite anzeigen:

Download "Hardwarepraktikum WS05/06"

Transkript

1 Hardwarepraktikum WS5/6 Sven Eckelmann Inhaltsverzeichnis Versuch Komb. NANDNANDRealisierung NORNORRealisierung Schaltung VHDL Binäre Simulation Stimulus Simulation Ternäre Simulation Stimulus Simulation Verdrahtung Versuch Komb zuMultiplexerRealisierung zuMultiplexerRealisierung Schaltung VHDL Binäre Simulation Stimulus Simulation Ternäre Simulation Stimulus Simulation Binärer Stimulus minimaler Länge Transportbedingungen Überdeckungstabelle vereinfachte Überdeckungstabelle Stimulus Verdrahtung i

2 3 Versuch Komb CLARealisierung Schaltung CLA VHDL Binäre Simulation Binärer Stimulus minimaler Länge Zeitverhalten Verdrahtung CLA RippleCarryAdder Versuch Sequ 2 4. Untersuchung zweier statischer DFlipflops Simulation ohne Berücksichtigung zeitlichen Verhaltens Simulation mit Berücksichtigung zeitlichen Verhaltens FlipflopSubstitution Substitution Schaltung VHDL Simulation DFlipflops Binäre Stimulusfolge Binäre Simulation Ternäre Stimulusfolge Ternäre Simulation Simulation JKFlipflop Binäre Stimulusfolge Binäre Simulation Ternäre Stimulusfolge Ternäre Simulation Simulation JKMSFlipflop Binäre Stimulusfolge Binäre Simulation Ternäre Stimulusfolge Ternäre Simulation Verdrahtung statische DFlipflops FlipflopSubstitution Versuch Sequ RSRealisierbare Funktionen Rücksetzen in den Zustand Laden einer 2BitZahl Superposition JKRealisierbare Funktionen Vorwärtszählen Einerkomplement Superposition Schaltung VHDL Simulation ii

3 5.4. Binäre Stimulusfolge Binäre Simulation Ternäre Stimulusfolge Ternäre Simulation Verdrahtung Versuch Sequ SAR Schaltung VHDL Simulation Binäre Stimulusfolge Binäre Simulation Ternäre Stimulusfolge Ternäre Simulation Verdrahtung iii

4 iv

5 Versuch Komb a b c d y. NANDNANDRealisierung f(a,b,c,d): d b c 5 4 a y = abc + bcd + bcd + abc y = abc + bcd + bcd + abc y = (abc) (bcd) (bcd) (abc).2 NORNORRealisierung b f(a,b,c,d): d c 5 4 a y = (a + b + c) (b + c + d) (b + c + d) (a + b + c) y = (a + b + c) (b + c + d) (b + c + d) (a + b + c) y = (a + b + c) + (b + c + d) + (b + c + d) + (a + b + c)

6 .3 Schaltung a b c d > > > > > y (Z_ABCDE 2) y (Z_ABCDE 9).4 VHDL library ieee; use ieee.std_logic_64.all; use work.pack_2.all; entity uut is port (x_fghij : in X_vector(2 downto 3); z_abcde : out X_vector(2 downto 3)); end uut; architecture structure of uut is 2

7 component sn74 2ernand port (x : in X_vector ( to 2); y : out X); end component; component sn7427 is 3ernor port (x : in X_vector ( to 3); y : out X); end component; component sn7426 is 5ernor port (x : in X_vector ( to 5); y : out X); end component; component sn74 3ernand port (x : in X_vector ( to 3); y : out X); end component; component sn742 is 4ernand port (x : in X_vector ( to 4); y : out X); end component; signal na, nb, nc, nd : X; not a, not b, not c, not d signal s2 : x_vector( to 4); nor zwischenergnisse signal s3 : x_vector( to 4); nand zwischenergnisse alias a : x is x_fghij(2); alias b : x is x_fghij(9); alias c : x is x_fghij(8); alias d : x is x_fghij(7); alias y2: x is z_abcde(2); nor ergebnis alias y3: x is z_abcde(9); nand ergebnis begin block: a,b,c,d => not a, not b, not c, not d u: sn74 port map (x()=>a, x(2)=>a, y=>na); u2: sn74 port map (x()=>b, x(2)=>b, y=>nb); u3: sn74 port map (x()=>c, x(2)=>c, y=>nc); u4: sn74 port map (x()=>d, x(2)=>d, y=>nd); block2:. norebene u: sn7427 port map (x()=>a, x(2)=>b, x(3)=>c, y=>s2()); u: sn7427 port map (x()=>nb, x(2)=>c, x(3)=>nd, y=>s2(2)); u2: sn7427 port map (x()=>b, x(2)=>nc, x(3)=>nd, y=>s2(3)); u3: sn7426 port map (x()=>a, x(2)=>nb, x(3)=>nc, x(4)=>nc, x(5)=>nc, y=>s2(4)); block2: 2. norebene u4: sn7426 port map (x()=>s2(), x(2)=>s2(2), x(3)=>s2(3), x(4)=>s2(4), x(5)=>s2(4), y=>y2); block3:. nandebene u5: sn74 port map (x()=>a, x(2)=>b, x(3)=>c, y=>s3()); u6: sn74 port map (x()=>nb, x(2)=>c, x(3)=>nd, y=>s3(2)); u7: sn74 port map (x()=>b, x(2)=>nc, x(3)=>nd, y=>s3(3)); 3

8 u8: sn742 port map (x()=>a, x(2)=>nb, x(3)=>nc, x(4)=>nc, y=>s3(4)); block3: 2. nandebene u9: sn742 port map (x()=>s3(), x(2)=>s3(2), x(3)=>s3(3), x(4)=>s3(4), y=>y3); end structure;.5 Binäre Simulation.5. Stimulus stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8.5.2 Simulation > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > > > 2 > 3 > 4 > 5 > 6 >.6 Ternäre Simulation.6. Stimulus stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 4

9 .6.2 Simulation > 2 X > 3 > 4 X > 5 > 6 X > XX 7 > 8 X > XX 9 > X > > 2 X > 3 > 4 X > XX 5 > 6 X > XX 7 > 8 X > XX 9 > 2 X > XX 2 > 22 X > 23 > 24 X > XX 25 > 26 > 27 > 28 X > XX 29 > 3 X > 3 > 5

10 .7 Verdrahtung Von IC PIN NACH IC PIN Bemerkung X_FGHIJ 2 Eingang na erNOR erNOR erNAND erNAND X_FGHIJ 9 4 Eingang nb erNOR erNOR erNAND erNAND X_FGHIJ 8 3 Eingang nc erNOR erNOR erNAND erNAND X_FGHIJ 7 Eingang nd erNOR erNOR erNAND erNAND erNOR erNOR erNOR erNOR erNAND erNAND erNAND erNOR erNOR erNAND erNAND erNOR erNOR erNOR erNOR erNOR erNAND erNAND erNAND erNAND Z_ABCDE 2 ynornor Z_ABCDE 9 ynandnand 6

11 2 Versuch Komb2 y = f (a, b, c, d) = bcd + bcd + abc + abc y = abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd 2. 8zuMultiplexerRealisierung y = abc(d + d ) + abc(d + d ) + abc(d + d ) + abc(d + d )+ abc(d + d ) + abc(d + d ) + abc(d + d ) + abc(d + d ) = abc() + abc(d) + abc(d) + abc()+ abc() + abc(d) + abc(d) + abc() y = s 2 s s () + s 2 s s (d) + s 2 s s (d) + s 2 s s ()+ s 2 s s () + s 2 s s (d) + s 2 s s (d) + s 2 s s () s s s 2 d d d 2 d 3 d 4 d 5 d 6 d 7 c b a d d d d 2.2 4zuMultiplexerRealisierung y = ab(cd + cd + cd + cd ) + ab(cd + cd + cd + cd )+ ab(cd + cd + cd + cd ) + ab(cd + cd + cd + cd ) = ab(c + d) + ab(c + d) + ab(cd) + ab(cd) y = s s (cd) + s s (cd) + s s (c + d) + s s (c + d) s s d d d 2 d 3 b a cd cd c + d c + d 7

12 2.3 Schaltung a b c d '' c d MUX EN }G y (Z_ABCDE 2) MUX EN } G y2 (Z_ABCDE 9) 2.4 VHDL library ieee; use ieee.std_logic_64.all; use work.pack_2.all; entity uut is port (x_fghij : in X_vector(2 downto 3); z_abcde : out X_vector(2 downto 3)); end uut; architecture structure of uut is 8

13 component sn74 2ernand port (x : in X_vector ( to 2); y : out X); end component; component sn744 is not port (x : in X; y : out X); end component; component sn745 is 8zuMultiplexer port (e : in X; s : in X_vector (2 downto ); d : in X_vector ( to 7); y,w : out X); end component; component sn7453 is 4zuMultiplexer port (e,e2 : in X; s : in X_vector ( downto ); d,d2 : in X_vector ( to 3); y,y2 : out X); end component; signal nc, nd, zero, one : X; not a, not b, not c, not signal s_nand : X_vector ( to 4); zwischenergebnisse der nands signal s_not : X_vector ( to 2); zwischenergebnisse der not bei nand alias a : x is x_fghij(2); alias b : x is x_fghij(9); alias c : x is x_fghij(8); alias d : x is x_fghij(7); alias y: x is z_abcde(2); 8zumux ergebnis alias y2: x is z_abcde(9); 4zumux ergebnis begin todo blocknot:, c, d =>, not c, not d one <= ; b: sn744 port map (x=>one, y=>zero); b2: sn744 port map (x=>c, y=>nc); b3: sn744 port map (x=>d, y=>nd); b4: sn744 port map (x=>s_nand(), y=>s_not()); b5: sn744 port map (x=>s_nand(2), y=>s_not(2)); blocknand b6: sn74 port map (x()=>c, x(2)=>nd, y=>s_nand()); b7: sn74 port map (x()=>nc, x(2)=>nd, y=>s_nand(2)); b8: sn74 port map (x()=>c, x(2)=>d, y=>s_nand(3)); b9: sn74 port map (x()=>d, x(2)=>nc, y=>s_nand(4)); block 2: 8zuMultiplexer b2: sn745 port map (e=>zero, s(2)=>a, s()=>b, s()=>c, d()=>zero, d()=>nd, d(2)=>nd, d(3)=>zero, d(4)=>one, d(5)=>nd, d(6)=>nd, d(7)=>one, y=>y); 9

14 block 3: 4zuMultiplexer b3: sn7453 port map (e=>zero, s()=>a, s()=>b, d()=>s_not(), d()=>s_not(2), d(2)=>s_nand(3), d(3)=>s_nand(4), y=>y2, e2=>one, d2=>""); end structure; 2.5 Binäre Simulation 2.5. Stimulus stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_ Simulation > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > > > 2 > 3 > 4 > 5 > 6 > 2.6 Ternäre Simulation 2.6. Stimulus stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8

15 2.6.2 Simulation > 2 X > 3 > 4 X > 5 > 6 X > XX 7 > 8 X > XX 9 > X > > 2 X > 3 > 4 X > XX 5 > 6 X > XX 7 > 8 X > XX 9 > 2 X > XX 2 > 22 X > 23 > 24 X > XX 25 > 26 > 27 > 28 X > XX 29 > 3 X > 3 > 2.7 Binärer Stimulus minimaler Länge 2.7. Transportbedingungen f(a,b,c,d): d b 5 4 a c f a f a = bcd + bcd + bcd + bcd = bc + bc = b c f b f b = a cd + acd + acd + acd = ad + acd = ad + ad = a d f c f c = abd + abd + ab d + abd = ad + ad = a d f d f d = abc + abc + abc + abc = bc + bc = b c

16 2.7.2 Überdeckungstabelle Fehler δ(s ) a = a = b = b = c = c = d = d = y = y = vereinfachte Überdeckungstabelle δ(s ) Fehler S a = a = b = b = c = c = d = d = y = y = Stimulus stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 2

17 2.8 Verdrahtung Nach Von Bemerkung IC PIN IC PIN Funktion Ursprung 4 NOT NULL 3 X 8 NOT 2 E: c 5 X 7 NOT 3 E: d 9 3 NOT 4 NAND 6 NOT 5 NAND NAND E: c NOT d NAND 2 NOT c 5 2 NOT d 9 NAND 3 E: c 4 5 E: d 2 4 NAND 4 not c 3 E: d EN NOT X 8 S E: c X 9 S E: b 9 X 2 S2 E: a D NOT D NOT D2 NOT D3 NOT 5 D4 EINS D5 NOT D6 NOT 3 2 D7 EINS EN NOT 4 X 9 S E: b 2 X 2 S E: a D NOT D NOT D2 NAND 3 3 D3 NAND 4 Z Z

18 4

19 3 Versuch Komb3 3. CLARealisierung c = g + z c c 2 = g + z c c 2 = g + z (g + z c ) c 3 = g 2 + z 2 c 2 c 3 = g 2 + z 2 (g + z (g + z c )) c 4 = g 3 + z 3 c 3 c 4 = g 3 + z 3 (g 2 + z 2 (g + z (g + z c ))) g = a b g = a b g 2 = a 2 b 2 g 3 = a 3 b 3 z = a + b z = a + b z 2 = a 2 + b 2 z 3 = a 3 + b 3 Es werden bei dieser tiefen Realisierung 8 2erORs und 8 2erANDs benötigt. Dies sind 4 2erORs und 4 2erANDs zuviel. Desweiteren bleiben 4 2erNAND und 6 3er NAND übrig. c 4 = g 3 + z 3 (g 2 + z 2 (g + z (g + z c ))) = g 3 + z 3 g 2 + z 3 z 2 (g + z (g + z c )) = g 3 z 3 g 2 z 3 z 2 (g + z (g + z c )) = g 3 z 3 g 2 z 3 z 2 (g + z g + z z c )) = g 3 z 3 g 2 z 3 z 2 (g z g z z c )) Diese Realisierung lässt sich mit 4 2erORs, 4 2erANDS, 4 2erNANDS (davon 2 als Negator) und 4 3erNANDS realisieren. Durch einsetzen von g, g, g 2, g 3 verschiebt sich die Angabe leicht. c 4 = a 3 b 3 z 3 a 2 b 2 z 3 z 2 (a b z a b z z c )) z = a + b z = a + b z 2 = a 2 + b 2 z 3 = a 3 + b 3 Nun werden 4 2erORs, 2 2erNANDS und 6 3er NANDS benötigt. 5

20 3.2 Schaltung CLA c a b a b a 2 b 2 a 3 b 3 > > > c 4 > 3.3 VHDL library ieee; use ieee.std_logic_64.all; use work.pack_2.all; entity uut is port (x_fghij : in x_vector(2 downto 5); z_abcde : out x_vector(2 downto 5)); end uut; architecture structure of uut is component sn74 2ernand port (x : in X_vector ( to 2); y : out X); end component; component sn74 is 3ernand port (x : in X_vector ( to 3); y : out X); end component; component sn7432 is 2eror port (x : in X_vector ( to 2); y : out X); end component; component sn7483a is 4bitadder port (c : in x; b,a : in x_vector(3 downto ); c4 : out x; s : out x_vector(3 downto )); end component; Eingänge 6

21 alias c : x is x_fghij(2); alias b : x_vector(3 downto ) is x_fghij(8 downto 5); alias a : x_vector(3 downto ) is x_fghij(3 downto ); Ausgänge alias c8 : x is z_abcde(2); alias sum2 : x_vector is z_abcde(8 downto 5); alias sum : x_vector is z_abcde(4 downto ); signal c4: X; signal s_level : X_vector ( to 6); zwischenergebnisse. ebene signal s_level2 : X_vector ( to 3); zwischenergebnisse 2. ebene signal s_level3 : X; zwischenergebnisse 3. ebene signal s_level4 : X; zwischenergebnisse 4. ebene begin adder add: sn7483a port map ( c=>c, a=>a, b=>b, s=>sum); adder2 add2: sn7483a port map ( c=>c4, c4=>c8, a=>"", b=>"", s=>sum2); CLA. ebene. nand2 l: sn74 port map ( x()=>a(3), x(2)=>b(3), y=>s_level());. ebene 2. nand2 l2: sn74 port map ( x()=>a(), x(2)=>b(), y=>s_level(2));. ebene. or l3: sn7432 port map ( x()=>a(), x(2)=>b(), y=>s_level(3));. ebene 2. or l4: sn7432 port map ( x()=>a(), x(2)=>b(), y=>s_level(4));. ebene 3. or l5: sn7432 port map ( x()=>a(2), x(2)=>b(2), y=>s_level(5));. ebene 4. or 7

22 l6: sn7432 port map ( x()=>a(3), x(2)=>b(3), y=>s_level(6)); 2. ebene. nand3 l2: sn74 port map ( x()=>s_level(3), x(2)=>c, x(3)=>s_level(4), y=>s_level2()); 2. ebene 2. nand3 l22: sn74 port map ( x()=>s_level(4), x(2)=>a(), x(3)=>b(), y=>s_level2(2)); 2. ebene 3. nand3 l23: sn74 port map ( x()=>s_level(6), x(2)=>a(2), x(3)=>b(2), y=>s_level2(3)); 3. ebene. nand3 l3: sn74 port map ( x()=>s_level(2), x(2)=>s_level2(), x(3)=>s_level2(2), y=>s_level3); 4. ebene. nand3 l4: sn74 port map ( x()=>s_level3, x(2)=>s_level(5), x(3)=>s_level(6), y=>s_level4); 5. ebene. nand3 l5: sn74 port map ( x()=>s_level(), x(2)=>s_level4, x(3)=>s_level2(3), y=>c4); end structure; 3.4 Binäre Simulation Nicht abgedruckt auf Grund der Größe. 3.5 Binärer Stimulus minimaler Länge stimmap dbb2_6 stimmap dbb2_6 stimmap dbb2_6 stimmap dbb2_6 8

23 3.6 Zeitverhalten Nach dem Einfügen von after ns nach jeder Anweisung innerhalb von SN74.VHD, SN748.VHD, SN74.VHD, SN7432.VHD und SN7483A.VHD, ergibt sich eine Zeitverzögerung von 4ns zwischen c 4 _r (CarryFlag 4 des RippleCarryAdders) und c 4 (CarryFlag 4 aus CLA) bzw. zwischen c 8 _r und c 8. Als Eingabe wurde für a und für b genommen, damit c 4 _r erst nach dem Berechnen von c, c 2, c 3 im RippleCarryAdder stabil wird. Somit ist der Adder mit dem CLA schon nach 2ns statt 6ns fertig. 3.7 Verdrahtung 3.7. CLA Nach Von Bemerkung IC PIN IC PIN Funktion Ursprung X 3 NAND2 a 3 2 X 8 b 3 4 X NAND2 a 5 X 6 b 32 X OR2 a 2 X 5 b 4 4 OR2 2 a 5 5 b 9 X 2 OR2 3 a 2 X 7 b 2 2 OR2 4 a b NAND3 OR2 2 X 2 c OR NAND3 2 OR a b 9 32 NAND3 3 OR a 2 32 b NAND3 4 NAND NAND3 3 6 NAND NAND3 5 NAND OR OR NAND3 6/C4 NAND2 2 6 NAND3 5 8 NAND3 3 9

24 3.7.2 RippleCarryAdder Nach Von Bemerkung IC PIN IC PIN Funktion Ursprung 83A 3 X 2 Adder c X a X 5 b 8 X a 7 X 6 b 3 X 2 a 2 4 X 7 b 2 X 3 a 3 6 X 8 b 3 83A Adder2 c Z 83A 9 s 2 83A 6 s 3 83A 2 s A 5 s A2 9 s A2 6 s A2 2 s A2 5 s A2 4 c 8 2

25 4 Versuch Sequ 4. Untersuchung zweier statischer DFlipflops 4.. Simulation ohne Berücksichtigung zeitlichen Verhaltens 4..2 Simulation mit Berücksichtigung zeitlichen Verhaltens An Position 8ns erkennt man recht gut das Problem. Hier kommt es durch die unterschiedliche Anzahl der vorgeschaltenen Gatter zu einer zeitlichen Differenz zwischen dem Signal C und C. Im ersten Flipflop liegt nun bei C und C eine an, weshalb Q seinen aktuellen Zustand verliert und auf wechselt. Beim 2. Flipflop hingegen liegt bei C und C eine an. Ähnlich sieht es bei us am 2. Flipflop aus. Beim Wechsel von C von auf wechselt zuerst C von auf, setzt damit Q 2 auf, bevor C auf wechselt und somit den Dateneingang übernimmt und Q 2 wieder auf springt. 4.2 FlipflopSubstitution 4.2. Substitution J K Q Q D K D: J 5 4 Q D = KQ + JQ = KQ JQ 2

26 4.2.2 Schaltung Q Q J K D 4.3 VHDL library ieee; use ieee.std_logic_64.all; use work.pack_2.all; entity uut is port (x_fghij : in X_vector(2 downto 3); z_abcde : out X_vector(2 downto 3)); end uut; architecture structure of uut is component sn744 is NOR port (x : in X; y : out X); end component; component sn745 is ANDORInverter port (x,x2,x2,x22 : in X; y : out X); end component; component sn74 is /4 2erNAND port (x : in X_vector ( to 2); y : out X); end component; component sn7472 is JKMSFlipflop port (s_b,r_b,c : in X; j,k : in X_vector( to 3); q,q_b : out X); end component; component sn7474 is DFlipflop port (s_b,r_b,c,d : in X; q,q_b : out X); end component; DFlipflops alias c : X is x_fghij(2); alias d : X is x_fghij(9); alias q : X is z_abcde(2); alias q2 : X is z_abcde(9); signal s,s2,s3,s2,s22,s23,s24 : x; 22

27 signal n,n2 : x; signal h,h2 : x; Hilfsausgänge der DFlipflops JK*Flipflops alias j : X is x_fghij(6); alias k : X is x_fghij(5); alias c2 : X is x_fghij(4); alias r : X is x_fghij(3); alias q2 : X is z_abcde(6); alias q22 : X is z_abcde(5); signal nc2 : X; not c2 signal nk : X; not k signal q2_h, nq2_h : X; Hilfsausgänge 74 signal d : x; Berechneter DEingang 74 signal s3, s32 : X; begin DFlipflop d: sn744 port map (x=>c, y=>s); d2: sn744 port map (x=>s, y=>s2); d3: sn744 port map (x=>s2, y=>s3); d4: sn745 port map (x=>h, x2=>s3, x2=>c, x22=>d, y=>n); d5: sn744 port map (x=>n, y=>h); q <= h; DFlipflop2 d2: sn744 port map (x=>c, y=>s2); d22: sn744 port map (x=>s2, y=>s22); d23: sn744 port map (x=>s22, y=>s23); d24: sn744 port map (x=>s23, y=>s24); d25: sn745 port map (x=>h2, x2=>s2, x2=>s24, x22=>d, y=>n2); d26: sn744 port map (x=>n2, y=>h2); q2 <= h2; JKFlipflop j: sn74 port map (x()=>k, x(2)=>k, y=>nk); j2: sn74 port map (x()=>j, x(2)=>nq2_h, y=>s3); j3: sn74 port map (x()=>nk, x(2)=>q2_h, y=>s32); j4: sn74 port map (x()=>s3, x(2)=>s32, y=>d); j5: sn7474 port map (s_b=>, r_b=>r, c=>c2, d=>d, q=>q2_h, q_b=>nq2_h); q2 <= q2_h; JKFlipflop2 j2: sn74 port map (x()=>c2, x(2)=>c2, y=>nc2); 23

28 j22: sn7472 port map (s_b=>, r_b=>r, c=>nc2, j()=>j, j(2)=>, j(3)=>, k()=>k, k(2)=>, k(3)=>, q=>q22); end structure; 4.4 Simulation DFlipflops 4.4. Binäre Stimulusfolge stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_ Binäre Simulation > XXXX 2 > XX 3 > XX 4 > XX 5 > XX 6 > XX 7 > XX 9 > XX > XX > XX 2 > XX 3 > XX 4 > XX 5 > XX 8 > XX Ternäre Stimulusfolge stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 24

29 4.4.4 Ternäre Simulation > XXXX 2 > XX 3 > XX 4 > XX 5 > XX 6 > XX 7 X > XX 8 > XX > XX > XX 2 > XX 3 > XX 4 X > XX 5 > XX 6 > XX 7 > XX 9 > XX 4.5 Simulation JKFlipflop 4.5. Binäre Stimulusfolge stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 25

30 4.5.2 Binäre Simulation > XXXX 2 > XX 3 > XX 4 > XX 5 > XX 6 > XX 7 > XX 8 > XX 9 > XX > XX > XX 2 > XX 3 > XX 4 > XX 5 > XX 6 > XX 7 > XX 8 > XX 9 > XX 2 > XX 2 > XX 22 > XX 23 > XX 24 > XX 25 > XX 26 > XX 27 > XX Ternäre Stimulusfolge stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 XX stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 XX stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 26

31 4.5.4 Ternäre Simulation > XXXX 2 X > XXXX 3 > XX 4 X > XX 5 > XX 6 > XX 7 > XX 8 > XX 9 X > XX > XX > XX 2 > XX 3 XX > XX 4 > XX 5 > XX 6 > XX 7 X > XX 8 > XX 9 > XX 2 > XX 2 X > XX 22 > XX 23 > XX 24 > XX 25 XX > XX 26 > XX 27 > XX 28 > XX 29 X > XX 3 > XX 3 > XX 32 > XX 33 > XX 34 > XX 35 > XX 4.6 Simulation JKMSFlipflop 4.6. Binäre Stimulusfolge stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 27

32 4.6.2 Binäre Simulation > XXXX 2 > XX 3 > XX 4 > XX 5 > XX 6 > XX 7 > XX 8 > XX 9 > XX > XX > XX 2 > XX 3 > XX 4 > XX 5 > XX 6 > XX 7 > XX 8 > XX 9 > XX 2 > XX 2 > XX 22 > XX 23 > XX 24 > XX 25 > XX 26 > XX 27 > XX 28 > XX 29 > XX 3 > XX 3 > XX 32 > XX 33 > XX 34 > XX 35 > XX 36 > XX 37 > XX 38 > XX 39 > XX 4 > XX 4 > XX 42 > XX 43 > XX 44 > XX 45 > XX 46 > XX 28

33 4.6.3 Ternäre Stimulusfolge stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_ Ternäre Simulation > XXXX 2 X > XXXX 3 > XX 4 X > XX 5 > XX 6 X > XX 7 > XX 8 > XX 9 X > XX > XX X > XX 2 > XX 3 X > XX 4 > XX 5 X > XX 6 > XX 7 > XX 8 X > XX 9 > XX 2 X > XX 29

34 2 > XX 22 X > XX 23 > XX 24 X > XX 25 > XX 26 > XX 27 X > XX 28 > XX 29 X > XX 3 > XX 3 X > XX 32 > XX 33 X > XX 34 > XX 35 > XX 36 X > XX 37 > XX 38 X > XX 39 > XX 4 X > XX 4 > XX 42 > XX 43 > XX 44 > XX 45 > XX 46 X > XX 47 > XX 48 > XX 49 > XX 5 > XX 5 X > XX 52 > XX 53 > XX 54 X > XX 55 > XX 56 > XX 57 X > XX 58 > XX 59 X > XX 6 > XX 6 > XX 62 X > XX 63 > XX 64 > XX 65 X > XX 66 > XX 67 > XX 68 X > XX 69 > XX 7 X > XX 3

35 7 > XX 72 X > XX 73 > XX 74 > XX 4.7 Verdrahtung 4.7. statische DFlipflops Nach Von Bemerkung IC PIN IC PIN Funktion Ursprung 4 X 2 NOT C NOT 2 NOT NOT 3 NOT NOT 4 ANDORINVERTER 42 X 2 NOT 5 C NOT 6 NOT NOT 7 NOT NOT 8 NOT NOT 9 ANDORINVERTER ANDORINVERTER NOT NOT C X 9 D 2 42 ANDORINVERTER 2 NOT NOT NOT D Z Q NOT 4 Z 9 42 Q2 NOT 9 3

36 4.7.2 FlipflopSubstitution Nach Von Bemerkung IC PIN IC PIN Funktion Ursprung X 5 NAND K 2 K NAND 2 Q 5 3 NAND 9 X 6 NAND 3 J 74 6 Q 2 6 D/NAND 4 NAND NAND DFF D/NAND 4 3 X 4 DFF C X 3 DFF R 2 X 4 NAND 5 C 2 2 C 72 3 X 6 DFF J NAND 5 9 X 5 K 2 X 3 R Z Q Z Q2 32

37 5 Versuch Sequ2 5. RSRealisierbare Funktionen 5.. Rücksetzen in den Zustand Re Q Q S R S: Q S = 2 3 Re R: Q 2 R = Re Re Laden einer 2BitZahl LO D Q Q S R S: Q 2 S = D LO 3 LO 5 D R: Q R LO = D LO = D LO + } {{ } LO LO = (D + LO) LO = D LO LO = S LO 5 D Superposition S i = D i LO + = D i LO S i = D i LO R i = S i LO + Re R i = S i LO Re 33

38 5.2 JKRealisierbare Funktionen 5.2. Vorwärtszählen J = K = J = Q K = Q Einerkomplement Q Q Q Q J K J K J : K : J : K : Q J = K = Q Q Q Q J = K = Q Q Q Superposition Funktion cnt compl J K J K keine zählen Q Q Komplement J = K : Q 2 cnt compl 4 6 J = K = compl + Q cnt = compl Q cnt J = K : compl cnt 2 3 J = K = compl + cnt = compl cnt 34

39 5.2.4 Schaltung Load Reset D D C Compl Count S J C K R Q S J C K R Q 5.3 VHDL library ieee; use ieee.std_logic_64.all; use work.pack_2.all; entity uut is port (x_fghij : in X_vector(2 downto 3); z_abcde : out X_vector(2 downto 3)); end uut; 35

40 architecture structure of uut is component sn74 2ernand port (x : in X_vector ( to 2); y : out X); end component; component sn744 is not port (x : in X; y : out X); end component; component sn7472 is JKMSFlipflop port (s_b,r_b,c : in X; j,k : in X_vector( to 3); q,q_b : out X); end component; alias c : x is x_fghij(5); alias reset : x is x_fghij(2); alias load : x is x_fghij(9); alias d : x is x_fghij(8); alias d : x is x_fghij(7); alias count : x is x_fghij(4); alias compl : x is x_fghij(3); alias q: x is z_abcde(2); ff ergebnis alias q: x is z_abcde(9); ff ergebnis signal nreset, ncompl, ncount: X; not reset, not compl, not count signal ns, ns : X; ergebnis für stat. s eingänge signal nr, nr : X; ergebnis für stat. r eingänge signal r, r : X; zwischenergebis für stat. r eingänge signal jk, jk : X; zwischenergebnis für dyn. jkeingänge signal sig, sig2 : X; zwischenerg. für. ff (Q) signal sig, sig2 : X; zwischenerg. für 2. ff (Q) signal z_q : X; ergebnis 2. ff (Q) begin not: reset, compl => nreset, ncompl b: sn744 port map (x=>reset, y=>nreset); b2: sn744 port map (x=>compl, y=>ncompl); not s <= load nand d b3: sn74 port map (x()=>load, x(2)=>d, y=>ns); not r <= not ((ns nand load) nand nreset) b4: sn74 port map (x()=>ns, x(2)=>load, y=>sig); b5: sn74 port map (x()=>sig, x(2)=>nreset, y=>r); b6: sn744 port map (x=>r, y=>nr); j=k <= (count nand q) nand ncompl b7: sn74 port map (x()=>count, x(2)=>z_q, y=>sig2); b8: sn74 port map (x()=>sig2, x(2)=>ncompl, y=>jk); not s <= load nand d 36

41 b2: sn74 port map (x()=>load, x(2)=>d, y=>ns); not r <= not ((ns nand load) nand nreset) b22: sn74 port map (x()=>ns, x(2)=>load, y=>sig); b23: sn74 port map (x()=>sig, x(2)=>nreset, y=>r); b24: sn744 port map (x=>r, y=>nr); j=k <= (not count nand ncompl) b25: sn744 port map (x=>count, y=>ncount); b26: sn74 port map (x()=>ncount, x(2)=>ncompl, y=>jk);. ff (q) ff: sn7472 port map (s_b=>ns, r_b=>nr, c=>c, j()=>jk, j(2)=>, j(3)=>, k()=>jk, k(2)=>, k(3)=>, q=>q); 2. ff (q) ff2: sn7472 port map (s_b=>ns, r_b=>nr, c=>c, j()=>jk, j(2)=>, j(3)=>, k()=>jk, k(2)=>, k(3)=>, q=>z_q); q <= z_q; end structure; 5.4 Simulation 5.4. Binäre Stimulusfolge stimmap dbb2_8 XX stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 37

42 5.4.2 Binäre Simulation > XX XX 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > > > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 2 > 2 > 22 > 23 > 24 > 25 > 26 > 27 > 28 > 29 > 3 > 3 > 32 > 33 > 34 > 35 > 36 > 37 > 38 > Ternäre Stimulusfolge stimmap dbb2_8 XX stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 38

43 5.4.4 Ternäre Simulation > XX XX 2 > 3 X > 4 > 5 X > 6 > 7 > 8 > 9 > > > 2 > 3 > 4 > 5 X > 6 > 7 X > 8 > 9 > 2 > 2 > 22 > 23 X > 24 > 25 X > 26 > 27 > 28 > 29 X > 3 > 3 X > 32 > 33 > 34 > 35 > 36 > 37 X > 38 > 39 X > 4 > 4 > 42 > 43 X > 44 > 45 > 46 > 47 X > 48 > 49 X > 5 > 5 > 39

44 5.5 Verdrahtung Nach Von Bemerkung IC PIN IC PIN Funktion Ursprung 4 X 2 NOT Reset 3 X 3 NOT 2 Compl 5 8 NOT 3 NAND NOT 4 NAND 8 X 4 NOT 5 Count X 9 NAND Load 2 X 8 D 4 3 NAND 2 NAND 5 Load 9 6 NAND 3 NAND NOT NAND 4 NOT NAND NAND 5 Count Q 4 5 NAND 6 Load 5 X 7 D NAND 7 NAND Load NAND 8 NAND 7 3 NOT 3 2 NAND 9 NOT NOT /S NAND 3 J NAND 4 2 X 5 C C K NAND /R NOT /S NAND J NAND C C K NAND /R NOT 4 Z Q FF Q FF 4

45 6 Versuch Sequ3 6. SAR D Q 2 Q Q Q 2 Q Q J 2 K 2 J K J K J 2 : D J 2 = Q Q Q D K 2 : 2 Q K 2 = D Q Q Q 2 Q D J : Q Q 2 Q D K : Q Q 2 Q J = Q K = D Q 4

46 J : Q D J = Q Q Q D K : K = D Q Q 2 Q Schaltung R C D D Z Z Z '' S J z 2 J 2 J 3 C K K 2 K 3 R z 2 S J z J2 J 3 C K K 2 K 3 R z S J z J2 J 3 C K K 2 K 3 R z 42

47 6.3 VHDL library ieee; use ieee.std_logic_64.all; use work.pack_2.all; entity uut is port (x_fghij : in X_vector(2 downto 3); z_abcde : out X_vector(2 downto 3)); end uut; architecture structure of uut is component sn74 is /4 SN74 port (x : in X_vector ( to 2); y : out X); end component; component sn7472 is SN7472 port (s_b,r_b,c : in X; j,k : in X_vector( to 3); q,q_b : out X); end component; alias r : X is x_fghij(2); alias c : X is x_fghij(9); alias d : X is x_fghij(8); alias z2 : X is z_abcde(2); alias z : X is z_abcde(9); alias z : X is z_abcde(8); signal nd : X; nicht d signal q2, q, q, nq2, nq, nq : X; begin not: sn74 port map(x()=>d, x(2)=>d, y=>nd); jk2: jk: jk: sn7472 port map(s_b=>r, r_b=>, c=>c, j()=>, j(2)=>, j(3)=>, k()=>nd, k(2)=>nq, k(3)=>nq, q=>z2, q_b=>nq2); sn7472 port map(s_b=>, r_b=>r, c=>c, j()=>nq, j(2)=>, j(3)=>, k()=>nd, k(2)=>nq, k(3)=>, q=>z, q_b=>nq); sn7472 port map(s_b=>, r_b=>r, c=>c, j()=>q, j(2)=>, j(3)=>, k()=>nd, k(2)=>, k(3)=>, q=>z, q_b=>nq); not2: sn74 port map(x()=>nq2, x(2)=>nq2, y=>q2); not3: sn74 port map(x()=>nq, x(2)=>nq, y=>q); not4: sn74 port map(x()=>nq, x(2)=>nq, y=>q); end structure; 43

48 6.4 Simulation 6.4. Binäre Stimulusfolge stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_ Binäre Simulation > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > > > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 2 > 2 > 22 > 23 > 24 > 25 > 26 > 27 > 28 > 29 > 3 > 3 > 32 > 33 > 34 > 35 > 36 > 37 > 38 > 44

49 6.4.3 Ternäre Stimulusfolge stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_8 X stimmap dbb2_8 stimmap dbb2_8 stimmap dbb2_ Ternäre Simulation > 2 X > 3 > 4 X > 5 > 6 > 7 > 8 > 9 > > > 2 X > 3 > 4 > 5 > 6 > 7 > 8 X > 9 > 2 > 2 > 22 X > 23 > 24 > 25 > 26 > 27 > 28 X > 29 > 3 > 3 > 32 > 33 > 34 X > 35 > 36 > 37 > 38 > 39 > 4 X > 4 > 42 > 43 > 44 X > 45

50 45 > 46 > 47 > 6.5 Verdrahtung Nach Von Bemerkung IC PIN IC PIN Funktion Ursprung X 8 NOT D 2 D NOT 2 Q Q NOT 3 Q 9 Q NOT 4 Q 3 2 Q 72 3 X 2 /S R 3 J 2 X 9 C C 9 3 K D K2 Z K3 Z J Z C C K D K2 Z /R R J Z C C K D /R R Z 2 6 NOT NOT 3 8 NOT 4 DAC Z Q 2 Z Q Z Q 46

Wintersemester 2001/2002. Hardwarepraktikum. Versuch 4: Sequentielle Systeme 1. - Toralf Zemlin - Swen Steinmann - Sebastian Neubert

Wintersemester 2001/2002. Hardwarepraktikum. Versuch 4: Sequentielle Systeme 1. - Toralf Zemlin - Swen Steinmann - Sebastian Neubert Hardwarepraktikum Wintersemester 2001/2002 Versuch 4: Sequentielle Systeme 1 - Toralf Zemlin - Swen Steinmann - Sebastian Neubert Aufgabenstellung: 2.1. Untersuchen Sie theoretisch und praktisch die Wirkungsweise

Mehr

Übungen zu Architektur Eingebetteter Systeme. Teil 1: Grundlagen. Blatt 5 1.1: VHDL 28./29.05.2009

Übungen zu Architektur Eingebetteter Systeme. Teil 1: Grundlagen. Blatt 5 1.1: VHDL 28./29.05.2009 Übungen zu Architektur Eingebetteter Systeme Blatt 5 28./29.05.2009 Teil 1: Grundlagen 1.1: VHDL Bei der Erstellung Ihres Softcore-Prozessors mit Hilfe des SOPC Builder hatten Sie bereits erste Erfahrungen

Mehr

Schaltungen Jörg Roth 197

Schaltungen Jörg Roth 197 Schaltungen Jörg Roth 197 2.2.2 Flipflops Flipsflops sind einfache rückgekoppelte Schaltungen, die jeweils ein einzelnes Bit speichern können. Es gibt verschiedene Typen, die sich im "Komfort" der Ansteuerung

Mehr

Übung 1 RS-FFs mit NOR- oder NAND-Gattern

Übung 1 RS-FFs mit NOR- oder NAND-Gattern Übung 1 RS-FFs mit NOR- oder NAND-Gattern Übungsziel: Aufbau eines RS-Flipflops mit NOR- oder NAND-Gattern Wahrheitstabelle: S (Setzen) R (Rücksetzen) Q m (Aktueller Zustand) Q m+1 (Nächster Zustand) 0

Mehr

Flipflops. asynchron: Q t Q t+t

Flipflops. asynchron: Q t Q t+t Flipflops Ein Flipflop ist ein elementares Schaltwerk, das jeweils einen von zwei Zuständen ( 0 und 1 ) annimmt. Es hat zwei komplementäre Ausgänge ( Q und Q ), die den internen Zustand anzeigen. (Falls

Mehr

Hardwarepraktikum WS 1997/98. Versuch 4. Sequentielle Systeme I

Hardwarepraktikum WS 1997/98. Versuch 4. Sequentielle Systeme I Hardwarepraktikum W 997/98 hemnitz, 8.03.09 Hardwarepraktikum W 997/98 Versuch 4 equentielle ysteme I Jan Horbach, 758 hris Hübsch, 7543 Lars Jordan, 7560 eite Hardwarepraktikum W 997/98 hemnitz, 8.03.09

Mehr

Technische Informatik Basispraktikum Sommersemester 2001

Technische Informatik Basispraktikum Sommersemester 2001 Technische Informatik Basispraktikum Sommersemester 2001 Protokoll zum Versuchstag 4 Datum: 21.6.2001 Gruppe: David Eißler/ Autor: Verwendete Messgeräte: - digitales Experimentierboard (EB6) - Netzgerät

Mehr

Hardwarepraktikum WS 1997/98. Versuch 5. Sequentielle Systeme II

Hardwarepraktikum WS 1997/98. Versuch 5. Sequentielle Systeme II Hardwarepraktikum WS 1997/98 Versuch 5 Sequentielle Systeme II Jan Horbach, 17518 hris Hübsch, 17543 Lars Jordan, 17560 Seite 1 Aufgabenstellung Entwerfen und realisieren Sie unter Verwendung dreier JK-MS-FF

Mehr

Grundtypen Flip-Flops

Grundtypen Flip-Flops FLIP-FLOPs, sequentielle Logik Bei den bislang behandelten Logikschaltungen (Schaltnetzen) waren die Ausgangsgrößen X, Y... zu jeder Zeit in eindeutiger Weise durch die Kombination der Eingangsvariablen

Mehr

Versuch 3: Sequenzielle Logik

Versuch 3: Sequenzielle Logik Versuch 3: Sequenzielle Logik Versuchsvorbereitung 1. (2 Punkte) Unterschied zwischen Flipflop und Latch: Ein Latch ist transparent für einen bestimmten Zustand des Taktsignals: Jeder Datensignalwechsel

Mehr

Übungsblatt 8 Lösungen:

Übungsblatt 8 Lösungen: Übungsblatt 8 Lösungen: Aufgabe 71: VHDL Halbaddierer Schnittstellenbeschreibung und Modellbeschreibung(Verhaltensmodell) eines Halbaddierers: ENTITY halbaddierer IS GENERIC (delay: TIME := 10 ns); PORT

Mehr

RS-Flip Flop, D-Flip Flop, J-K-Flip Flop, Zählschaltungen

RS-Flip Flop, D-Flip Flop, J-K-Flip Flop, Zählschaltungen Elektronik Praktikum / Digitaler Teil Name: Jens Wiechula, Philipp Fischer Leitung: Prof. Dr. U. Lynen Protokoll: Philipp Fischer Versuch: 3 Datum: 24.06.01 RS-Flip Flop, D-Flip Flop, J-K-Flip Flop, Zählschaltungen

Mehr

Tietze, Schenk: Halbleiterschaltungstechnik (Kap. 10) Keller / Paul: Hardwaredesign (Kap. 5) L. Borucki: Digitaltechnik (Kap.

Tietze, Schenk: Halbleiterschaltungstechnik (Kap. 10) Keller / Paul: Hardwaredesign (Kap. 5) L. Borucki: Digitaltechnik (Kap. 6 Versuch Nr. 5 6.1 Anmerkungen zum Versuch Nr. 5 In den bisherigen Versuchen haben Sie sich mit kombinatorischen Schaltkreisen beschäftigt, in denen die Ausgänge bisher nicht auf die Eingänge zurückgeführt

Mehr

Aufgaben. 2.1. Leiten Sie die Formeln (9) und (10) her! Vorbetrachtungen. Der High-Fall

Aufgaben. 2.1. Leiten Sie die Formeln (9) und (10) her! Vorbetrachtungen. Der High-Fall Aufgaben 2.1. Leiten Sie die Formeln (9) und (10) her! Vorbetrachtungen I. Die open-collector-gatter auf der "in"-seite dürfen erst einen High erkennen, wenn alle open-collector-gatter der "out"-seite

Mehr

Simulation LIF5000. Abbildung 1

Simulation LIF5000. Abbildung 1 Simulation LIF5000 Abbildung 1 Zur Simulation von analogen Schaltungen verwende ich Ltspice/SwitcherCAD III. Dieses Programm ist sehr leistungsfähig und wenn man weis wie, dann kann man damit fast alles

Mehr

Grundtypen Flip-Flops

Grundtypen Flip-Flops FLIP-FLOPs, sequentielle Logik Bei den bislang behandelten Logikschaltungen (chaltnetzen) waren die Ausgangsgrößen X, Y... zu jeder Zeit in eindeutiger Weise durch die Kombination der Eingangsvariablen

Mehr

Protokoll zu Grundelemente der Digitaltechnik

Protokoll zu Grundelemente der Digitaltechnik Protokoll zu Grundelemente der Digitaltechnik Ronn Harbich 22. uli 2005 Ronn Harbich Protokoll zu Grundelemente der Digitaltechnik 2 Vorwort Das hier vorliegende Protokoll wurde natürlich mit größter Sorgfalt

Mehr

Erfahrungen mit Hartz IV- Empfängern

Erfahrungen mit Hartz IV- Empfängern Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November

Mehr

Praktikum Digitaltechnik

Praktikum Digitaltechnik dig Datum : 1.06.2009 A) Vorbereitungsaufgaben 1) Was unterscheidet sequentielle und kombinatorische Schaltungen? Kombinatorische ~ Sequentielle ~ Ausgänge sind nur vom Zustand der Eingangsgrößen abhängig

Mehr

<[email protected]> Oliver Liebold. NAND (negierte Undverknüpfung) L L H L H H H L H H H L

<ruske.s@web.de> Oliver Liebold. NAND (negierte Undverknüpfung) L L H L H H H L H H H L Elektronische Grundlagen Versuch E7, Grundelemente der Digitaltechnik Praktikumsgruppe IngIF, 04. Juni 2003 Stefan Schumacher Sandra Ruske Oliver Liebold

Mehr

Klausur zur Vorlesung

Klausur zur Vorlesung Prof. Dr. Franz J. Rammig Paderborn, 2..2001 C. Böke Klausur zur Vorlesung "Grundlagen der technischen Informatik" und "Grundlagen der Rechnerarchitektur" Sommersemester 2001 1. Teil: GTI Der erste Teil

Mehr

Aufgabensammlung. a) Berechnen Sie den Basis- und Kollektorstrom des Transistors T 4. b) Welche Transistoren leiten, welche sperren?

Aufgabensammlung. a) Berechnen Sie den Basis- und Kollektorstrom des Transistors T 4. b) Welche Transistoren leiten, welche sperren? Aufgabensammlung Digitale Grundschaltungen 1. Aufgabe DG Gegeben sei folgende Schaltung. Am Eingang sei eine Spannung von 1,5V als High Pegel und eine Spannung von 2V als Low Pegel definiert. R C = 300Ω;

Mehr

Flip Flops allgemein - Digitale Signalspeicher

Flip Flops allgemein - Digitale Signalspeicher INFORMATION: Flip Flops allgemein - Digitale Signalspeicher Jede elektronische Schaltung, die zwei stabile elektrische Zustände hat und durch entsprechende Eingangssignale von einem Zustand in einen anderen

Mehr

1. Kennlinien. 2. Stabilisierung der Emitterschaltung. Schaltungstechnik 2 Übung 4

1. Kennlinien. 2. Stabilisierung der Emitterschaltung. Schaltungstechnik 2 Übung 4 1. Kennlinien Der Transistor BC550C soll auf den Arbeitspunkt U CE = 4 V und I C = 15 ma eingestellt werden. a) Bestimmen Sie aus den Kennlinien (S. 2) die Werte für I B, B, U BE. b) Woher kommt die Neigung

Mehr

Einführung in. Logische Schaltungen

Einführung in. Logische Schaltungen Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von

Mehr

Labor Grundlagen der Elektrotechnik

Labor Grundlagen der Elektrotechnik Gruppe: S4 Versuch I2-5 Hendrik Schwarz, Edgar Nanninga 19.10.2000 1/ 8 Digitale integrierte Schaltungen 1.0 Aufgaben zur Vorbereitung 1.1 0 0 0 0 1 1 1 0 1 1 1 0 Funktionstabelle 1.2 Inverter SN7404 Pegel

Mehr

Eine Logikschaltung zur Addition zweier Zahlen

Eine Logikschaltung zur Addition zweier Zahlen Eine Logikschaltung zur Addition zweier Zahlen Grundlegender Ansatz für die Umsetzung arithmetischer Operationen als elektronische Schaltung ist die Darstellung von Zahlen im Binärsystem. Eine Logikschaltung

Mehr

Arbeitsbereich Technische Aspekte Multimodaler Systeme. Praktikum der Technischen Informatik T1 2. Flipflops. Name:...

Arbeitsbereich Technische Aspekte Multimodaler Systeme. Praktikum der Technischen Informatik T1 2. Flipflops. Name:... Universität Hamburg, Fachbereich Informatik Arbeitsbereich Technische Aspekte Multimodaler Systeme Praktikum der Technischen Informatik T1 2 Flipflops Name:... Bogen erfolgreich bearbeitet:... Versuch

Mehr

Ergänzen Sie die Werte für y in dem unten angegebenen Ausschnitt der Schaltbelegungstabelle. Falsche Antworten führen zu Punktabzug.

Ergänzen Sie die Werte für y in dem unten angegebenen Ausschnitt der Schaltbelegungstabelle. Falsche Antworten führen zu Punktabzug. Aufgabe 1 Gegeben sei folgende Schaltfunktion: y = a / b / c / d. Ergänzen Sie die Werte für y in dem unten angegebenen Ausschnitt der Schaltbelegungstabelle. Falsche Antworten führen zu Punktabzug. d

Mehr

Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen?

Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen? Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen können zwei Ebenen (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen? Wie heiÿt

Mehr

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung Variante 1 Swisscom-Router direkt ans Netzwerk angeschlossen fixe IP-Adressen (kein DHCP) 1. Aufrufen des «Netz- und Freigabecenters». 2. Doppelklick auf «LAN-Verbindung» 3. Klick auf «Eigenschaften» 4.

Mehr

Laborübung Gegentaktendstufe Teil 1

Laborübung Gegentaktendstufe Teil 1 Inhaltsverzeichnis 1.0 Zielsetzung...2 2.0 Grundlegendes zu Gegentaktverstärkern...2 3.0 Aufgabenstellung...3 Gegeben:...3 3.1.0 Gegentaktverstärker bei B-Betrieb...3 3.1.1 Dimensionierung des Gegentaktverstärkers

Mehr

DuE-Tutorien 17 und 18

DuE-Tutorien 17 und 18 DuE-Tutorien 17 und 18 Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery TUTORIENWOCHE 11 AM 27.01.2012 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum

Mehr

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

Primzahlen und RSA-Verschlüsselung

Primzahlen und RSA-Verschlüsselung Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also

Mehr

7.3 Einrichtung 13. Monatslohn. Auszahlung Ende Jahr / Ende der Beschäftigung

7.3 Einrichtung 13. Monatslohn. Auszahlung Ende Jahr / Ende der Beschäftigung 7.3 Einrichtung 13. Monatslohn Die Lohnart "13. Monatslohn" ist zwar immer in den Lohnblättern aufgeführt, wird jedoch meist entweder nur am Ende des Jahres (Ende der Beschäftigung) oder in zwei Teilen

Mehr

Institut für Leistungselektronik und Elektrische Antriebe. Übungen Regelungstechnik 2

Institut für Leistungselektronik und Elektrische Antriebe. Übungen Regelungstechnik 2 Institut für Leistungselektronik und Elektrische Antriebe Prof. Dr.-Ing. J. Roth-Stielow Übungen Regelungstechnik 2 Inhalt der Übungen: 1. Grundlagen (Wiederholung RT1) 2. Störgrößenaufschaltung 3. Störgrößennachbildung

Mehr

Zu DT Übung 11.1 FF oben links. (Lösungsvorschlag)

Zu DT Übung 11.1 FF oben links. (Lösungsvorschlag) Zu DT Übung 11.1 FF oben links RS-FF ungetaktet, dominierender Setzeingang A Kein Takteingang und keine direkt wirkenden Setz- und Rücksetzeingänge. Die Signale T und C haben deshalb hier keine Wirkung.

Mehr

Einstellige binäre Addierschaltung (Addierer)

Einstellige binäre Addierschaltung (Addierer) VHDL Addierer 1 Einstellige binäre Addierschaltung (Addierer) Schnittstelle: Ports mit Modus IN bzw. OUT Signale Funktionsnetz: Ports, Funktionsblöcke, Verbindungen Signale für Ports und Verbindungen VHDL

Mehr

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!. 040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl

Mehr

Die reellen Lösungen der kubischen Gleichung

Die reellen Lösungen der kubischen Gleichung Die reellen Lösungen der kubischen Gleichung Klaus-R. Löffler Inhaltsverzeichnis 1 Einfach zu behandelnde Sonderfälle 1 2 Die ganzrationale Funktion dritten Grades 2 2.1 Reduktion...........................................

Mehr

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15 Historical Viewer zu ETC5000 Benutzerhandbuch 312/15 Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Dokumentation...3 2 Installation... 3 3 Exportieren der Logdatei aus dem ETC 5000... 3 4 Anlegen eines

Mehr

9 Multiplexer und Code-Umsetzer

9 Multiplexer und Code-Umsetzer 9 9 Multiplexer und Code-Umsetzer In diesem Kapitel werden zwei Standard-Bauelemente, nämlich Multiplexer und Code- Umsetzer, vorgestellt. Diese Bausteine sind für eine Reihe von Anwendungen, wie zum Beispiel

Mehr

Lehrer: Einschreibemethoden

Lehrer: Einschreibemethoden Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder

Mehr

Behörde für Bildung und Sport Abitur 2008 Lehrermaterialien zum Leistungskurs Mathematik

Behörde für Bildung und Sport Abitur 2008 Lehrermaterialien zum Leistungskurs Mathematik Abitur 8 II. Insektenpopulation LA/AG In den Tropen legen die Weibchen einer in Deutschland unbekannten Insektenpopulation jedes Jahr kurz vor Beginn der Regenzeit jeweils 9 Eier und sterben bald darauf.

Mehr

KLAUSUR DIGITALTECHNIK SS 00

KLAUSUR DIGITALTECHNIK SS 00 Aufgabe 1 (20P) KLAUSUR DIGITALTECHNIK SS 00 Entwerfen Sie ein Flipflop unter ausschließlicher Verwendung eines Dreifach-UND und dreier Zweifach-ODER. Beschreiben Sie das Verhalten ( Zustandsdiagramm,

Mehr

Repetitionsaufgaben Wurzelgleichungen

Repetitionsaufgaben Wurzelgleichungen Repetitionsaufgaben Wurzelgleichungen Inhaltsverzeichnis A) Vorbemerkungen B) Lernziele C) Theorie mit Aufgaben D) Aufgaben mit Musterlösungen 4 A) Vorbemerkungen Bitte beachten Sie: Bei Wurzelgleichungen

Mehr

Enseignement secondaire technique

Enseignement secondaire technique Enseignement secondaire technique Régime de la formation de technicien - Division électrotechnique Cycle moyen T0EL - Electronique (TRONI) 4 leçons Manuels obligatoires : 1. Elektronik II, Bauelemente

Mehr

ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt

ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster

Mehr

Grundlagen der Technischen Informatik / Digitaltechnik (GTI/DT)

Grundlagen der Technischen Informatik / Digitaltechnik (GTI/DT) Klausur zur Vorlesung Grundlagen der Technischen Informatik / Digitaltechnik (GTI/DT) Prof. Marco Platzner Fachgebiet Technische Informatik Universität Paderborn 03.04.2009 Die Bearbeitungsdauer beträgt

Mehr

Versuch Nr. 8c Digitale Elektronik I

Versuch Nr. 8c Digitale Elektronik I Institut für ernphysik der Universität zu öln Praktikum M Versuch Nr. 8c Digitale Elektronik I Stand 14. Oktober 2010 INHALTSVERZEICHNIS 1 Inhaltsverzeichnis 1 Einführung 2 1.1 Motivation....................................

Mehr

L&S Emotion App - ios

L&S Emotion App - ios 1 Navigation Dieser Punkt beschreibt die Bildschirme der App. Start-Bildschirm Die App verschickt Discovery Nachrichten und wartet auf Antworten von WiFi Emotion. Während dessen wird Activity Inticator

Mehr

Übungsaufgaben Tilgungsrechnung

Übungsaufgaben Tilgungsrechnung 1 Zusatzmaterialien zu Finanz- und Wirtschaftsmathematik im Unterricht, Band 1 Übungsaufgaben Tilgungsrechnung Überarbeitungsstand: 1.März 2016 Die grundlegenden Ideen der folgenden Aufgaben beruhen auf

Mehr

Elektrische Logigsystem mit Rückführung

Elektrische Logigsystem mit Rückführung Mathias Arbeiter 23. Juni 2006 Betreuer: Herr Bojarski Elektrische Logigsystem mit Rückführung Von Triggern, Registern und Zählern Inhaltsverzeichnis 1 Trigger 3 1.1 RS-Trigger ohne Takt......................................

Mehr

GS-Buchhalter/GS-Office 2015 Saldovorträge in folgenden Wirtschaftsjahren erfassen

GS-Buchhalter/GS-Office 2015 Saldovorträge in folgenden Wirtschaftsjahren erfassen GS-Buchhalter/GS-Office 2015 Saldovorträge in folgenden Wirtschaftsjahren erfassen Impressum Business Software GmbH Primoschgasse 3 9020 Klagenfurt Copyright 2014 Business Software GmbH Die Inhalte und

Mehr

Labor Mikroelektronik. Prof. Dr.-Ing. Frank Kesel Dipl.-Ing.(FH) Manuel Gaiser Dipl.-Ing.(FH) Uwe Halmich. Versuch 2: CMOS-Inverter

Labor Mikroelektronik. Prof. Dr.-Ing. Frank Kesel Dipl.-Ing.(FH) Manuel Gaiser Dipl.-Ing.(FH) Uwe Halmich. Versuch 2: CMOS-Inverter Labor Mikroelektronik Prof. Dr.-Ing. Frank Kesel Dipl.-Ing.(FH) Manuel Gaiser Dipl.-Ing.(FH) Uwe Halmich Versuch 2: CMOS-Inverter Stand: 19.4.2010 1 Aufgabenstellung Sie sollen in diesem Versuch einen

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt

Mehr

Digital-Technik. Grundlagen und Anwendungen. Teil IV

Digital-Technik. Grundlagen und Anwendungen. Teil IV Digital-Technik Grundlagen und Anwendungen Teil IV 1 Übersicht 10-11 10 Zeitabhängige binäre Schaltungen 10.1 Bistabile Kippstufen (Flipflops) 10.2 Zeitablaufdiagramme 10.3 Monostabile Kippstufen 10.4

Mehr

Abiturprüfung Mathematik 2008 (Baden-Württemberg) Berufliche Gymnasien ohne TG Analysis, Aufgabe 1

Abiturprüfung Mathematik 2008 (Baden-Württemberg) Berufliche Gymnasien ohne TG Analysis, Aufgabe 1 Abiturprüfung Mathematik (Baden-Württemberg) Berufliche Gymnasien ohne TG Analysis, Aufgabe Für jedes t f t () + t R ist die Funktion f t gegeben durch = mit R. Das Schaubild von f t heißt K t.. (6 Punkte)

Mehr

1. Wie viel Zinsen bekommt man, wenn man 7000,00 1 Jahr lang mit 6 % anlegt?

1. Wie viel Zinsen bekommt man, wenn man 7000,00 1 Jahr lang mit 6 % anlegt? Zinsrechnung mit der Tabellenform: Berechnen der Jahreszinsen Ein Sparbuch mit 1600 wird mit 4% verzinst. Wie Zinsen erhält man im Jahr? Geg.: K = 1600 p% = 4% ges.: Z Das Kapital (Grundwert) entspricht

Mehr

Tag der Mathematik 2012

Tag der Mathematik 2012 Gruppenwettbewerb Einzelwettbewerb Mathematische Hürden Aufgaben mit en und Bepunktung Allgemeine Hinweise: Als Hilfsmittel dürfen nur Schreibzeug, Geodreieck und Zirkel benutzt werden. Taschenrechner

Mehr

meinpflegedienst.com Release Notes 3.4

meinpflegedienst.com Release Notes 3.4 meinpflegedienst.com Release Notes 3.4 Brönnerstr. 17 60313 Frankfurt am Main www.dealsoft.de Seite 1 von 7 Inhaltsverzeichnis 1Vorwort...3 2Notizen...3 3Mitarbeiterarbeitsverhältnis...5 4Medikamentenplan

Mehr

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager Dateiname: ecdl2_03_05_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement und Dateiverwaltung

Mehr

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) 3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere

Mehr

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 - Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung

Mehr

N Bit binäre Zahlen (signed)

N Bit binäre Zahlen (signed) N Bit binäre Zahlen (signed) n Bit Darstellung ist ein Fenster auf die ersten n Stellen der Binär Zahl 0000000000000000000000000000000000000000000000000110 = 6 1111111111111111111111111111111111111111111111111101

Mehr

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014) Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...

Mehr

DuE-Tutorien 4 und 6. Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery. www.kit.edu WOCHE 12 AM 22.01.

DuE-Tutorien 4 und 6. Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery. www.kit.edu WOCHE 12 AM 22.01. DuE-Tutorien 4 und 6 Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery WOCHE 12 AM 22.01.2013 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum

Mehr

Stepperfocuser 2.0 mit Bootloader

Stepperfocuser 2.0 mit Bootloader Stepperfocuser 2.0 mit Bootloader Info Für den Stepperfocuser 2.0 gibt es einen Bootloader. Dieser ermöglicht es, die Firmware zu aktualisieren ohne dass man ein spezielles Programmiergerät benötigt. Die

Mehr

Dokumentation zum Projekt Multimediale Lehre Fluidmechanik an der Technischen Universität Graz

Dokumentation zum Projekt Multimediale Lehre Fluidmechanik an der Technischen Universität Graz Dokumentation zum Projekt Multimediale Lehre Fluidmechanik an der Technischen Universität Graz Andreas Aigner email: [email protected]. Januar 00 Inhaltsverzeichnis Theorie. Stromfunktion...........................

Mehr

C.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08

C.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08 C.M.I. Version 1.08 Control and Monitoring Interface Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) de LAN LAN Beschreibung der Datentransfermethode Mit dieser Methode ist es möglich, analoge

Mehr

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: [email protected] Stand: MORE Projects GmbH Einführung Die in More Profile integrierte

Mehr

10. Elektrische Logiksysteme mit

10. Elektrische Logiksysteme mit Fortgeschrittenenpraktikum I Universität Rostock - Physikalisches Institut 10. Elektrische Logiksysteme mit Rückführung Name: Daniel Schick Betreuer: Dipl. Ing. D. Bojarski Versuch ausgeführt: 22. Juni

Mehr

1. Speicherbausteine. 1.1. JK-RS-Master-Slave-Flip-Flop

1. Speicherbausteine. 1.1. JK-RS-Master-Slave-Flip-Flop 1. Speicherbausteine 1.1. JK-RS-Master-Slave-Flip-Flop Dieser Speicherbaustein (Kurz JK-RS) hat 5 Eingänge (J,K,R,S und Clk) und zwei Ausgänge ( und ). Funktion Werden die Eingänge J,K und Clock auf 0

Mehr

Gegeben ist die Funktion f durch. Ihr Schaubild sei K.

Gegeben ist die Funktion f durch. Ihr Schaubild sei K. Aufgabe I 1 Gegeben ist die Funktion f durch. Ihr Schaubild sei K. a) Geben Sie die maximale Definitionsmenge D f an. Untersuchen Sie K auf gemeinsame Punkte mit der x-achse. Bestimmen Sie die Intervalle,

Mehr

Praktikum Grundlagen der Elektronik

Praktikum Grundlagen der Elektronik Praktikum Grundlagen der Elektronik Versuch EP 7 Digitale Grundschaltungen Institut für Festkörperelektronik Kirchhoff - Bau K1084 Die Versuchsanleitung umfasst 7 Seiten Stand 2006 Versuchsziele: Festigung

Mehr

Darstellende Geometrie Übungen. Tutorial. Übungsblatt: Perspektive - Rekonstruktion

Darstellende Geometrie Übungen. Tutorial. Übungsblatt: Perspektive - Rekonstruktion Darstellende Geometrie Übungen Institut für Architektur und Medien Tutorial Übungsblatt: Perspektive - Rekonstruktion Gegeben sind ein Foto von einem quaderförmigen Objekt sowie die Abmessungen des Basisrechteckes.

Mehr

W-Rechnung und Statistik für Ingenieure Übung 11

W-Rechnung und Statistik für Ingenieure Übung 11 W-Rechnung und Statistik für Ingenieure Übung 11 Christoph Kustosz ([email protected]) Mathematikgebäude Raum 715 Christoph Kustosz ([email protected]) W-Rechnung und Statistik

Mehr

Bedienungsanleitung Rückabwicklungsrechner

Bedienungsanleitung Rückabwicklungsrechner 1 Eingaben Zelle C2 Auszahlungsbetrag Hier muss der erste Auszahlungsbetrag eingegeben werden. Weitere Auszahlungen siehe Weiter unten. Zelle C3 Zeitpunkt der Auszahlung Datum der ersten Auszahlung Zelle

Mehr

Praktikum Digitaltechnik

Praktikum Digitaltechnik b J K Q Q Praktikum igitaltechnik Q Q achelor-studium KoSI Praktikumsunterlagen Versuch GT Grundlagen der kombinatorischen Logik.Praxisnahes Kenne nlernen eines Is. Gegeben sind die PIN-elegungen von 4

Mehr

Achtung: Bei der Inbetriebnahme von TTL-Bausteinen ist zu beachten, daß der Anschluß

Achtung: Bei der Inbetriebnahme von TTL-Bausteinen ist zu beachten, daß der Anschluß Fakultät für Physik Prof. Dr. M. Weber, Dr.. abbertz B. iebenborn, P. ung, P. kwierawski, C. hiele 7. Dezember Übung Nr. 8 Inhaltsverzeichnis 8. L-Gatter............................................ 8.

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion

Mehr

Halbleiterbauelemente

Halbleiterbauelemente Mathias Arbeiter 20. April 2006 Betreuer: Herr Bojarski Halbleiterbauelemente Statische und dynamische Eigenschaften von Dioden Untersuchung von Gleichrichterschaltungen Inhaltsverzeichnis 1 Schaltverhalten

Mehr

Approximation durch Taylorpolynome

Approximation durch Taylorpolynome TU Berlin Fakultät II - Mathematik und Naturwissenschaften Sekretariat MA 4-1 Straße des 17. Juni 10623 Berlin Hochschultag Approximation durch Taylorpolynome Im Rahmen der Schülerinnen- und Schüler-Uni

Mehr

Musterlösungen zur Linearen Algebra II Blatt 5

Musterlösungen zur Linearen Algebra II Blatt 5 Musterlösungen zur Linearen Algebra II Blatt 5 Aufgabe. Man betrachte die Matrix A := über dem Körper R und über dem Körper F und bestimme jeweils die Jordan- Normalform. Beweis. Das charakteristische

Mehr

!(0) + o 1("). Es ist damit möglich, dass mehrere Familien geschlossener Orbits gleichzeitig abzweigen.

!(0) + o 1(). Es ist damit möglich, dass mehrere Familien geschlossener Orbits gleichzeitig abzweigen. Bifurkationen an geschlossenen Orbits 5.4 167 der Schnittabbldung konstruiert. Die Periode T (") der zugehörigen periodischen Lösungen ergibt sich aus =! + o 1 (") beziehungsweise Es ist also t 0 = T (")

Mehr

Füllstandsregelung. Technische Informatik - Digitaltechnik II

Füllstandsregelung. Technische Informatik - Digitaltechnik II Füllstandsregelung Kursleiter : W. Zimmer 1/18 Zwei Feuchtigkeitsfühler (trocken F=0; feucht F=1) sollen zusammen mit einer geeigneten Elektronik dafür sorgen, dass das Wasser im Vorratsbehälter niemals

Mehr

VHDL Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010

VHDL Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010 VHDL Einleitung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010 VHDL Einleitung 1/17 2010-04-14 Inhalt Entwurfsebenen und -sichten

Mehr

1. Einführung 2. 2. Erstellung einer Teillieferung 2. 3. Erstellung einer Teilrechnung 6

1. Einführung 2. 2. Erstellung einer Teillieferung 2. 3. Erstellung einer Teilrechnung 6 Inhalt 1. Einführung 2 2. Erstellung einer Teillieferung 2 3. Erstellung einer Teilrechnung 6 4. Erstellung einer Sammellieferung/ Mehrere Aufträge zu einem Lieferschein zusammenfassen 11 5. Besonderheiten

Mehr

Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen

Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen 1. Quadratische Gleichungen Quadratische Gleichungen lassen sich immer auf die sog. normierte Form x 2 + px + = 0 bringen, in

Mehr

Seekajakspots.ch Android App

Seekajakspots.ch Android App Eine App zum Finden und Eintragen von Einwasserstellen (Spots) für Kanuten auf Schweizer Seen und in angerenzenden Ländern. Seekajakspots.ch Android App Manual Inhaltsverzeichnis Setup...3 Benutzername...3

Mehr

Einführung in die Programmierung

Einführung in die Programmierung : Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte

Mehr

Software-Beschreibung Elektronische Identifikations-Systeme BIS Softwarekopplung PROFIBUS DP mit BIS C-60_2-...an S7

Software-Beschreibung Elektronische Identifikations-Systeme BIS Softwarekopplung PROFIBUS DP mit BIS C-60_2-...an S7 Software-Beschreibung Elektronische Identifikations-Systeme BIS Softwarekopplung PROFIBUS DP mit BIS C-60_2-...an S7 Dieser Funktionsbaustein ermöglicht eine Kommunikation zwischen einer Balluff- Auswerteeinheit

Mehr

Mathematischer Vorbereitungskurs für Ökonomen

Mathematischer Vorbereitungskurs für Ökonomen Mathematischer Vorbereitungskurs für Ökonomen Dr. Thomas Zehrt Wirtschaftswissenschaftliches Zentrum Universität Basel Gleichungen Inhalt: 1. Grundlegendes 2. Lineare Gleichungen 3. Gleichungen mit Brüchen

Mehr

Anleitung über den Umgang mit Schildern

Anleitung über den Umgang mit Schildern Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder

Mehr

Modellbildungssysteme: Pädagogische und didaktische Ziele

Modellbildungssysteme: Pädagogische und didaktische Ziele Modellbildungssysteme: Pädagogische und didaktische Ziele Was hat Modellbildung mit der Schule zu tun? Der Bildungsplan 1994 formuliert: "Die schnelle Zunahme des Wissens, die hohe Differenzierung und

Mehr

S7-Hantierungsbausteine für R355, R6000 und R2700

S7-Hantierungsbausteine für R355, R6000 und R2700 S7-Hantierungsbausteine für R355, R6000 und R2700 1. FB90, Zyklus_R/W Dieser Baustein dient zur zentralen Kommunikation zwischen Anwenderprogramm und dem Modul R355 sowie den Geräten R6000 und R2700 über

Mehr

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel Sehr vielen Mitarbeitern fällt es schwer, Serienbriefe an Kunden zu verschicken, wenn sie die Serienbrieffunktion von Word nicht beherrschen. Wenn die Kunden mit Excel verwaltet werden, genügen nur ein

Mehr

Algorithmen zur Integer-Multiplikation

Algorithmen zur Integer-Multiplikation Algorithmen zur Integer-Multiplikation Multiplikation zweier n-bit Zahlen ist zurückführbar auf wiederholte bedingte Additionen und Schiebeoperationen (in einfachen Prozessoren wird daher oft auf Multiplizierwerke

Mehr

Inhaltverzeichnis 1 Einführung... 1 2 Zugang zu den Unifr Servern... 1. 3 Zugang zu den Druckern... 4 4 Nützliche Links... 6

Inhaltverzeichnis 1 Einführung... 1 2 Zugang zu den Unifr Servern... 1. 3 Zugang zu den Druckern... 4 4 Nützliche Links... 6 Inhaltverzeichnis 1 Einführung... 1 2 Zugang zu den Unifr Servern... 1 2.1 Version Mac OSX 10.1-10.4, 10.6-10.7... 1 2.2 Version Mac OSX 10.5 (Leopard)... 2 3 Zugang zu den Druckern... 4 4 Nützliche Links...

Mehr