Getaktete Schaltungen
|
|
|
- Samuel Schräder
- vor 9 Jahren
- Abrufe
Transkript
1 Getaktete Schaltung P. Fischer, ziti, Uni Heidelberg, Seite
2 Sequtielle Logik Zum Speichern des Zustands eines Systems sind Speicherelemte notwdig Abhängig vom Zustand des Systems und von Eingangsvariabl soll sich der Zustand zu einem bestimmt Zeitpunkt (gegeb durch ein signal) ändern Zustandsmaschine ('State machine'). Später: Unterscheide Moore / Mealy Typ Beispiel: Eingänge Kombinatorische Logik Zustandsspeicher Ausgänge Einfaches Beispiel: N Bit Zähler mit (synchronem) Reset R!R (Q+) FlipFlops Q[N-:] N P. Fischer, ziti, Uni Heidelberg, Seite 2
3 Wdh: Flankgetriggerte Flip-Flops Ein D-Flipflop überträgt d Wert seines - D-Eingangs an d - Q-Ausgang bei der (steigd) Flanke (d.h. beim Übergang) des es - CK Schaltsymbol oder D D CK CK Q Q Dreieck markiert eingang: CK CK Schaltet auf positive Flanke Schaltet auf negative Flanke Zeitliches Verhalt (Triggerung auf positive flanke): CK D Q P. Fischer, ziti, Uni Heidelberg, Seite 3
4 Schieberegister Sehr einfach: Keine Logik, ein Eingang, ein Ausgang Eingang Ausgang in Q Q 2 Q 3 out P. Fischer, ziti, Uni Heidelberg, Seite 4
5 Schieberegister Schieberegister tsteh durch Hintereinanderschalt von s. Zwisch d Stuf ist keine (wig) Logik: in Q Q 2 Q 3 out in Q Q 2 Q 4 =out Einsynchronisier Verzögerung um Verzögerung um 2 e Vorsicht: Die Hold-Zeit kann leicht verletzt sein. Daher fügt man manchmal Verzögerung (Inverterkett) in d Datpfad ein. Anwdung: - Verzögerung von Signal (z.b. bei Pipelining) - Einfache Zustandscodierung - spezielle Zähler (mit Rückkopplung) P. Fischer, ziti, Uni Heidelberg, Seite 5
6 Zähler aus Schieberegistern: Johnson Zähler Sehr einfach aufgebaute Zähler werd durch Linear Feedback Shift Register (LFSR) erzeugt Das Zurücksetz in ein Anfangszustand kann durch sync/async. Reset der s erfolg Beim Johnson Zähler wird der Ausgang über ein Inverter zum Eingang rückgekoppelt. Der Zähler hat dadurch 2N Zustände Q 2 Q out Q 2 Q Q =out Sehr einfache Aufbau Der Zählerstand kann durch die Abfrage von nur 2 (geeignet) Bits ermittelt werd (bei einem Binärzähler müss alle Bits einbezog werd). Dies ist z.b. in FPGAs vorteilhaft, da die Logikblöcke dort nur ein begrztes Fan-In hab. Beispiel für N=5: Q Q Q2 Q3 Q4 P. Fischer, ziti, Uni Heidelberg, Seite 6
7 Johnson Zähler: Sprungdiagramm Bei N=3 gibt es 2 3 = 8 mögliche Zustände. 6 davon werd vom Johnson Zähler durchlauf: Bei N=4: Die verbleibd beid Zustände bild ein eig Zyklus. Man muss mit einem Reset vermeid hier zu start! P. Fischer, ziti, Uni Heidelberg, Seite 7
8 Zähler aus Schieberegistern: PRBS Durch Rückkopplung des Ausgangs und eines (oder mehrerer) geeignet Abgriffs ( tap ) kann bei N Flipflops eine Bitsequz mit der Periode 2 N - tsteh ( maximum lgth ) Die Bitsequz hat keine erknbare Struktur und wird daher als Pseudo-Random-Bit-Sequce (PRBS) bezeichnet Q Q 2 out Q 2 Q Q =out Einige Eigschaft: - In der gesamt Sequz kommt nur gau eine Eins wiger vor als Null - Die Hälfte aller zusammhängd Einser-Blöcke ist ein lang, ein Viertel ist zwei e lang, etc. (bis auf maximale Sequz von Eins). Gleiches gilt für die Null. Beispiel: N=6, Periode = 63: - Die Autokorrelationsfunktion ist /Periode für jede beliebige zeitliche Verschiebung der Sequz. N Abgriffe Länge Maximal? 3 Q 7 ja 4 Q 5 ja 5 Q 2 3 ja 5 Q ja 6 Q 2,Q 3,Q ja - Das Rauschspektrum ist konstant ( weiß ) innerhalb von.db bis zu.2xf clock 6 Q % - Rückrechn vom Bitmuster auf die Anzahl e ist sehr rechaufwändig 39 Q - Noch ein Beispiel: N=5. 4 5x Start: Nach 5 : P. Fischer, ziti, Uni Heidelberg, Seite 8
9 Max. Lgth LFRS: Sprungdiagramm Bei N=3 gibt es 2 3 = 8 mögliche Zustände. 7 davon werd durchlauf Zustand ist (bei XOR feedback immer) stabil P. Fischer, ziti, Uni Heidelberg, Seite 9
10 Asynchrone Binärzähler (Ripple Counter) Rückkopplung von!q auf D erzeugt 'Toggle-s', die bei jedem d Zustand ändern (...) Der Q-Ausgang eines Bits steuert das nächste Bit an (hier Rückwärtszähler): Q Q 2 Q 3 Q Q 2 Q 3 f f /2 f /4 f /8 F E D 8 7 Weg der Verzögerung der einzeln Stuf sind die Flank nicht gleichzeitig (daher async. Zähler) Sollte daher normalerweise vermied werd. Anwdung: Frequzteiler P. Fischer, ziti, Uni Heidelberg, Seite
11 Synchrone Binärzähler Alle s werd gleichzeitig getaktet Die Eingänge werd so beschaltet, daß sich (z.b.) aufsteigd Binärzahl ergeb Implemtierung mit Halbaddierern (mit able und reset): able resetb clock Kritischer Pfad, der die max. rate bestimmt HA Q clock Q ripple carry HA Q Q Q 2 2 carry HA Q 2 Max. frequz ist durch die Laufzeit des 'ripple' Carry begrzt. Schnellere Zähler seh wir später... P. Fischer, ziti, Uni Heidelberg, Seite
12 Kürzere synchrone Binärzähler (z.b. BCD Zähler) Gibt man das (synchrone) Reset-Signal bei einem bestimmt Zählerstand, so wird die Periode verkürzt. able clock clock HA Q Q Q Q 2 HA Q is er er Q 3 Q 2 Q Q Q 3 Q 2 Q Q HA Q 2 EN is9 is9 reset is5 (or 7) CLK RST Anwdung: BCD Zähler (Periode ). 'is9 ' gibt nächste Stufe frei. P. Fischer, ziti, Uni Heidelberg, Seite 2
13 Vorgriff: Schnellere Zähler / Addierer Bei sehr groß Wortbreit N muss das Carry-Signal sehr lange durch d Halbaddierer rippeln (N Stuf) und die Schaltung wird langsam. Es gibt viele Tricks, um das zu beschleunig, z.b. d Carry-Select Addierer: - Berechne für Grupp von Bits das C OUT unter d ZWEI Annahm C IN = oder C IN =. Das bötigt ZWEI Addierer. - Das C OUT (X) der vorangehd Gruppe wählt dann aus, welches Ergebnis butzt wird - Im Fall von zwei Grupp a N/2 reduziert sich der Delay auf etwa N/2+ Schlauer ist z.b. der Carry-Lookahead Addierer D 6 D 5 D 4 D 3 D D HA HA HA HA HA HA HA HA HA En / C IN (X) C OUT S 6 S 5 S 4 S 3 S S P. Fischer, ziti, Uni Heidelberg, Seite 3
14 Verzögerung im Carry-Select Addierer Im Beispiel hat man 4 Gatter Verzögerung: - Die Berechnung des höherwertig Teils ist gerade fertig, wn die Entscheidung des niederwertig Teils ankommt (rote Pfeile) D 6 D 5 D 4 D 3 D D HA 3 HA 2 HA HA 3 HA 2 HA HA 3 HA 2 HA En / C IN (X) C OUT S 6 S 5 S 4 S 3 S S P. Fischer, ziti, Uni Heidelberg, Seite 4
15 Optimierter Carry-Select Addierer Eine weitere Verbesserung erhält an durch mehr Grupp mit ansteigder Breite: Quelle: Wikipedia P. Fischer, ziti, Uni Heidelberg, Seite 5
16 Gray Zähler: Wozu? Ein Gray Zähler ist ein möglicher Zähler mit Hammingdistanz H= (d.h. es ändert sich immer nur ein Bit) Betrachte z.b. ein linear Maßstab zur Positionsmessung mit binärer Kodierung und Photossor: Problem: Wn ein Ssor an einer der Kant d falsch Wert meldet, ist die Position völlig falsch Muster ergibt Position Lösung: An jeder Kante darf sich nur ein Bit ändern. z.b.: Gray Code: Ändere das niedrigste mögliche Bit Hier anfang P. Fischer, ziti, Uni Heidelberg, Seite 6
17 Gray Zähler: Implemtierung Gray Zähler könn 'direkt' implemtiert oder aus Binärzahl decodiert werd. Eine einfache Implemtierung butzt idtische Blöcke pro Bit. - Ein Bit wird umgeschaltet ( geflippt ), wn die niederwertiger Bits... sind (rot). Die. Information wird über eine Ripple-Kette erzeugt (Z-Signale: Z i = heißt: H,Z Z i- =). - Trick: Für das niederwertigste Bit wird ein Hilfsbit butzt (blau) - Das höchste Bit muß auch umschalt, wn die niederwertiger... Sind (grün) T Q in Toggle : T- Q T Q out Q in G Z in Z out T- H G Z in T- Q out G G G 2 G Q G Z Z Z 2 Q in Z in G G 3 Z out G32 H Z2 Der Ripple Pfad ist Z in Z out P. Fischer, ziti, Uni Heidelberg, Seite 7
18 Zustandsautomat P. Fischer, ziti, Uni Heidelberg, Seite 8
19 Zustandsautomat Ein Zustand wird durch ein eindeutiges Bitmuster von Speicherelemt (Flipflops) definiert Der Zustandsautomat (die Zustandsmaschine, 'state machine') befindet sich zu jedem Zeitpunkt (zumindest nach einem Reset) in einem erlaubt Zustand. Bei einem signal 'springt' er in ein neu erlaubt Zustand (oder er bleibt im aktuell Zustand) Ob ein neuer Zustand eingomm wird (und welcher) hängt z.b. vom Zustand selbst und von extern Eingangsvariabl ab. Die Vorgänge werd in einem Zustandsdiagramm aufgezeichnet. Sehr wichtig zur Ablaufsteuerung Beispiel: Zähler, der binär periodisch von bis 2 zählt: reset Kodierung der Zustände A! von jedem Zustand aus C B!! ohne Enable mit Enable und Reset P. Fischer, ziti, Uni Heidelberg, Seite 9
20 2 wichtige Typ: Klassifikation von Zustandsmaschin Moore-Maschine: - Ausgänge häng nur vom Zustand ab (evtl. via kombinatorische Logik). - Synchrone Änderung der Ausgänge (bis auf Glitches in der Ausgangslogik) Mealy-Maschine: - Ausgänge häng auch von Eingäng ab. - Asynchrone Änderung der Ausgänge - Synchrone Variante durch weitere s direkt am Ausgang In Logik s Logik Out In Logik s Logik Out P. Fischer, ziti, Uni Heidelberg, Seite 2
21 Implemtierung: Beispiel Zähler 22.. ohne Reset. Schritt: Zustandsdiagramm und Kodierung 2. Schritt: Architektur hier Moore Logik Q Q s Q Q 3. Schritt: Wahrheitstabelle 4. Schritt: Gleichung hier mit KMAP KMAP für Q : Q spring Q Q Q Q Q X Q' = = Q Q + Q Q Kommt nicht vor X X KMAP für Q : Q Q X Q ' = Q P. Fischer, ziti, Uni Heidelberg, Seite 2
22 Implemtierung Q Q Q ' + Q ' = Q = Q Q P. Fischer, ziti, Uni Heidelberg, Seite 22
23 Beispiel: 3-Zustands-Zähler mit Reset und Enable! reset res Q Q Q Q wart Kommt nicht vor X X!! spring Kommt nicht vor X X res Logik s Q Q 'a' 'b' 'c' reset Evtl. Decoder zur Anzeige von 3 Zuständ P. Fischer, ziti, Uni Heidelberg, Seite 23
24 Implemtierung res Q Q Q' Q' KMAP für Q' : Q X X X X res KMAP für Q' : 2 3 X X 5 Q Q 2 3 X Q' = res Q + res Q res X 5 Q' = res Q + res Q Q Q NB: - Die 'X' im 'unmöglich' Zustand vereinfach die Logik. - Man muß dann mit einem Reset sicherstell, daß die Zustandsmaschine nicht in diesem Zustand fest hängt! P. Fischer, ziti, Uni Heidelberg, Seite 24
25 Implemtierung Q' Q' = res Q + res Q = res Q + res Q Q Q Q reset P. Fischer, ziti, Uni Heidelberg, Seite 25
26 Test: Reset = Q Q Q Q Enable = P. Fischer, ziti, Uni Heidelberg, Seite 26
27 Test: Reset = Q Q Q Q Enable = P. Fischer, ziti, Uni Heidelberg, Seite 27
28 Andere Zustandscodierung Die 3 Zustände könnt auch mit 3 s als ='a', ='b', ='c' codiert werd. Man nnt diese Art der Kodierung 'one hot coding' Ohne Herleitung sieht eine mögliche Implemtierung dann so aus (= Schieberegister mit Enable): C A A A B B B C C reset Merke: Durch andere Zustandskodierung kann sich die Ansteuerlogik vereinfach (muss aber nicht) P. Fischer, ziti, Uni Heidelberg, Seite 28
29 Priorität der Sprünge! reset! reset? reset reset!!!! Was passiert in diesem Zustand bei = & reset =??? reset reset Sprünge aus Zustand () sind so NICHT konsistt (!): &!reset! &!reset Nach Achtung: Sprünge müss vollständig und eindeutig kodiert sein!!! reset?? Nach Nach P. Fischer, ziti, Uni Heidelberg, Seite 29
30 Beschreibung von Zustandsmaschin mit ABEL Mit der Beschreibungssprache 'ABEL' könn Zustandsmaschin einfach beschrieb werd. Sie ist nur ein Beispiel für eine Hardware Description Language (HDL). Beispiel 3-Zustands-Zähler: module counter3 title 'Three state machine'; U device 'p22v'; Art des Bauteils clock pin ; reset, pin 4,5; q,q pin 5,6; "istype 'reg'; sreg = [q,q]; "Zustandsregister A = ; B = ; C = 2; XX = 3; "Zustände, XX unbutzt! A reset state_diagram sreg; State A: IF ( &!reset) THEN B ELSE A; State B: IF (reset) THEN A ELSE IF () THEN C ELSE B; State C: IF (! &!reset) THEN C ELSE A; C! B! d Dieses File kann mit dem Programm ABEL (oder Derivat) übersetzt und simuliert werd (s. Demo). P. Fischer, ziti, Uni Heidelberg, Seite 3
31 Testvektor PALASM und ABEL könn überprüf, ob die gefunde Implemtierung vorgegebe Testvektor erfüllt: test_vectors ([clock, reset, ] -> [q,q]); [.c.,,.x.] -> [,]; " reset [.c.,, ] -> [,]; " warte [.c.,, ] -> [,]; " State -> State [.c.,, ] -> [,]; " State -> State 2 [.c.,, ] -> [,]; " warte [.c.,, ] -> [,]; " zurück zu State d P. Fischer, ziti, Uni Heidelberg, Seite 3
32 Zweites Beispiel: Gray Zähler module Gray_Counter title 'Gray'; U device 'p22v'; clock pin ; reset pin 4; Q3,Q2,Q,Q,H pin 4,5,6,7,8; ON = ; O = ; Q in Z in G Q out Z out Q in Z in Q in T- Z out Q out Z = &!H; Z = Z &!Q; Z2 = Z &!Q; H Z in Q Q Q 2 Q 3 equations H :=!H # reset; T- state_diagram Q; State ON: IF (reset) THEN O ELSE IF (H) THEN O ELSE ON; State O: IF (reset) THEN O ELSE IF (H) THEN ON ELSE O; G G G Z Z Z 2 G state_diagram Q; State ON: IF (reset) THEN O ELSE IF (Q & Z) THEN O ELSE ON; State O: IF (reset) THEN O ELSE IF (Q & Z) THEN ON ELSE O; equations Q2 :=!reset & (Q2 $ (Q & Z)); "$ is exclusive OR P. Fischer, ziti, Uni Heidelberg, Seite 32
33 state_diagram Q3; State ON: IF (Z2 &!reset) THEN O ELSE ON; State O:IF (Z2) THEN ON ELSE O; test_vectors ([clock, reset] -> [Q3,Q2,Q,Q,H]); Zweites Beispiel: Gray Zähler [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; [.c., ] -> [,,,,]; " reset " go... " back to start d P. Fischer, ziti, Uni Heidelberg, Seite 33
34 Zusammfassung Zum Erstell einer Zustandsmaschine sind folgde Schritte nötig:. Festleg der Zustände 2. Festleg der Übergänge (Zustandsdiagramm) 3. Festleg des Maschintyps (meist Moore) 4. Festleg des Encodings (z.b. binär, one hot, coded, ) 5. Aufstell der Wahrheitstabelle 6. Reduktion der Gleichung und Abbildung auf vorhande Hardware! Für ein wohl definiert Anfangszustand sorg!! Darauf acht, dass alle möglich Übergänge spezifiziert sind! P. Fischer, ziti, Uni Heidelberg, Seite 34
35 Oszillation durch Rückkopplung Die Messung von sehr klein Verzögerung ist schwierig (insbesondere, weil die Signale vom Chip noch durch andere Schaltung müss, die auch Verzögerung beitrag, z.b. IO Pads) Daher mißt man die Verzögerung von Serischaltung mit N Elemt. Man baut ein 'Ringoszillator' aus einer ungerad Anzahl Inverter auf und mißt die Frequz. Die Periode ist T = 2 t p N Meist ist noch ein NAND-Gatter zum kontrolliert Start eingebaut P. Fischer, ziti, Uni Heidelberg, Seite 35
Getaktete Schaltungen
Getaktete Schaltung DST SS23 - Flipflops und getaktete Schaltung P. Fischer, TI, Uni Mannheim, Seite Sequtielle Logik Zum Speichern des Zustands eines Systems sind Speicherelemte notwdig Abhängig vom Zustand
Laborübung 4. Zustandsautomaten (Finite State Machines)
Laborübung 4 Zustandsautomaten (Finite State Machines) Für den Entwurf und die Beschreibung von digitalen Systemen bilden Zustandsautomaten (Finite State Maschines; FSMs) eine wesentliche Grundlage. Mit
Kapitel 4. Versuch 415 T-Flipflop
Kapitel 4 Versuch 415 T-Flipflop Flipflops, die mit jeder steigenden oder mit jeder fallenden Taktflanke in den entgegengesetzten Zustand kippen, heissen T Flipflops ( Toggle Flipflops ). T-Flipflops können
Laborübung 2. Teil 1: Latches, Flipflops, Counter. Abbildung 1: Schaltkreis eines Gated D-Latch
Laborübung 2 Teil 1: Latches, Flipflops, Counter A 1 Abbildung 1 zeigt den Schaltkreis eines gated D-Latches. In Listing 1 wird exemplarisch ein Stück VHDL-Code vorgestellt, der den abgebildeten Schaltkreis
Integrierte Schaltungen
Integrierte Schaltungen Klassen von Chips: SSI (Small Scale Integrated) circuit: 1 bis 10 Gatter MSI (Medium Scale Integrated) circuit: 10 bis 100 Gatter LSI (Large Scale Integrated) circuit: 100 bis 100
Übungen zur Vorlesung Technische Informatik I, SS 2001 Strey / Guenkova-Luy / Prager Übungsblatt 2 Sequentielle Logik. Aufgabe 1:
Übungen zur Vorlesung echnische Informatik I, SS 2 Strey / Guenkova-Luy / Prager Übungsblatt 2 Sequentielle Logik Aufgabe : Analysieren Sie das gezeigte Flip-Flop. Geben Sie eine Wahrheitstabelle an, wie
Laborprotokoll Informationstechnologien
Laborprotokoll Informationstechnologien TKS 2004, Sommersemester 2004/05 Klaus Roleff, Andreas Unterweger ITLB2 Seite 1 von 13 Kombinatorische Beispiele Übung 1a Übungsziel: Programmierung einer 2-Bit-ALU
Sequentielle Logik. Einführung in die Technische Informatik Falko Dressler, Stefan Podlipnig Universität Innsbruck
Sequentielle Logik Einführung in die Technische Informatik Falko Dressler, Stefan Podlipnig Universität Innsbruck Übersicht Schaltwerke Flip-Flops Entwurf eines Schaltwerks Zähler Realisierung Sequentielle
Versuchsreihe 7. Registerfile. Registerfile + Programmzähler. HaPra Versuchsreihe 7 - Registerfile + Programmzähler. 32 Register à 32 Bit
HaPra 2007 - Versuchsreihe 7 - Registerfile + Programmzähler Versuchsreihe 7 Registerfile + Programmzähler Registerfile Register à Bit Schreiben in Register: - Dateneingang D(31:0) - Adresseingang A_D(4:0)
Eingebettete Systeme
Einführung in Eingebettete Systeme Vorlesung 7 Bernd Finkbeiner 03/12/2014 [email protected] Prof. Bernd Finkbeiner, Ph.D. [email protected] 1 Schaltfunktionen! Schaltfunktion:
Teil IV. Schaltwerke
Teil IV Schaltwerke 1 Teil IV.1 Flip Flops 2 Bistabile Kippstufe Ziel: Speichere Ausgabe einer Schaltung. Ansatz: Leite Ausgabe wieder als Eingabe in die Schaltung. x t & Q Q = x + P t + t t t y t & P
17 Zähler. Hochschule für Angewandte Wissenschaften Hamburg FACHBEREICH ELEKTROTECHNIK UND INFORMATIK DIGITALTECHNIK 17-1
7 Zähler Zähler werden in digitalen Systemen sehr vielfältig eingesetzt: Z.B. zum Zählen von Ereignissen, zum Speichern der aktuellen Befehlsadresse eines Mikroprozessors oder zum Zählen von Zuständen
E Q 1 Q 0 D 1 D X X X X
Musterlösung Übung 9 Aufgabe 1 a) Wahrheitstabelle: E Q 1 Q 0 D 1 D 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 X X 1 0 0 0 0 1 0 1 0 0 1 1 0 0 1 1 1 1 X X Bei diesem Automaten handelt es sich um einen Moore-Automaten.
Teil 1: Digitale Logik
Teil 1: Digitale Logik Inhalt: Boolesche Algebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grundlagen programmierbare logische Bausteine 1 Tri-State Ausgangslogik Ausgang eines
Lösungsvorschlag 2. Übung Technische Grundlagen der Informatik II Sommersemester 2009
Fachgebiet Rechnerarchitektur Fachbereich Informatik Aufgabe 2.1: Zähler Lösungsvorschlag 2. Übung Technische Grundlagen der Informatik II Sommersemester 2009 a) Beschreiben Sie einen 4-Bit-Zähler in Verilog
Digitaltechnik II SS 2007
Digitaltechnik II SS 27 5. Vorlesung Klaus Kasper Inhalt Zyklische Folgeschaltung Asynchroner Zähler Synchroner Zähler Schaltungsanalyse Register Digitaltechnik 2 2 JKFlipFlop I Digitaltechnik 2 3 JKFlipFlop
2 Von der Aufgabenbeschreibung zum Zustandsdiagramm
2 Von der Aufgabenbeschreibung zum Zustandsdiagramm Die erste Hauptaufgabe eines Automatenentwurfs liegt bei der Umsetzung einer textuellen Spezifikation in ein Zustandsdiagramm. Dazu ist zunächst zu prüfen:
Multiplexer und Schieberegister
Hard- und Softwaretechnik Schaltwerke Multiplexer und Schieberegister Andreas Zbinden Gewerblich- Industrielle Berufsschule Bern Inhaltsverzeichnis 1 Multiplexer, Demultiplexer 2 2 Schieberegister 6 2.1
Lösung Versuch Nr. 4
Digitaltechnik Praktikum 1.Sem. IIIB 1 ETHZ D-ITET Institut für Elektronik Lösung Versuch Nr. 4 1: Latches 1. RS Latch. Legen Sie ein neues Grafik Editor File rs_latch.gdf an (dieses und alle weiteren
VHDL Synthese. Dr.-Ing. Matthias Sand. Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2009/2010
VHDL Synthese Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2009/2010 VHDL Synthese 1/36 2009-11-02 Inhalt Begriff Arten Kombinatorische
GTI Bonus VHDL - EXTRA
1 GTI Bonus VHDL - EXTRA 2 Beschreibung Gegeben seien die Moore- (Abbildung 1) und Mealy-Automaten (Abbildung 2) der Armbanduhr aus Übungsblatt 11. 3 Beschreibung Gegeben seien die Moore- (Abbildung 1)
- Zustandsvariable z i werden durch binäre Speicherelemente Flipflops FF realisiert, die entweder 1 gesetzt oder auf 0 rückgesetzt werden
sequentielle Schaltungen: digitale Schaltung mit inneren Rückführungen sie haben eine zeitsequentielle Arbeitsweise, wobei die einzelnen diskreten Zeitpunkte durch innere Zustände repräsentiert werden
2.2 Register-Transfer-Synthese
2.2 Register-Transfer-Synthese Register-Transfer-Synthese Überblick digitale Synthese Register-Transfer- Synthese Makrozellgeneratoren Beispiel Addierer Beispiel Speicher Synthese endlicher Automaten Zustandskodierung
Carry-Lookahead Addierer (CLA)
Carry-Lookahead Addierer (CLA) Idee: Vorausberechnung der Carry-Signale c i für alle n Stellen für i-ten Volladdierer gilt: c i+1 = a i b i + (a i +b i )c i := G i + P i c i G i = a i b i gibt an, ob in
Aufgabe 4 Nennen Sie wenigstens 3 Programmierverfahren für programmierbare Logik.
ÜBUNGSAUFGABENSAMMLUNG DIGITALTEHNIK 1 Aufgabe 1 Erklären Sie kurz die Begriffe Wrap-Around-Arithmetik und Sättigungsarithmetik. Berechnen Sie die Ergebnisse der folgenden Rechenoperationen gemäß Wrap-Around-Arithmetik.
Einführung in die technische Informatik
Einführung in die technische Informatik Christopher Kruegel [email protected] http://www.auto.tuwien.ac.at/~chris VHDL VHDL Akronym für Very High-Speed Integrated Circuit Hardware Description Language
Semestralklausur Einführung in Computer Microsystems
Semestralklausur Einführung in Computer Microsystems 07. Juli 2008 Dr.-Ing. Wolfgang Heenes Name (Nachname, Vorname) Matrikelnummer Unterschrift Prüfung Bitte ankreuzen Anzahl abgegebene Zusatzblätter:
Rechnernetze und Organisation
Arithmetic Logic Unit ALU Professor Dr. Johannes Horst Wolkerstorfer Cerjak, 9.2.25 RNO VO4_alu Übersicht Motivation ALU Addition Subtraktion De Morgan Shift Multiplikation Gleitkommazahlen Professor Dr.
Musterlösungen. zu den Übungsaufgaben vom
GRUNDLAGEN DER DIGITALTECHNIK GD MUSTERLÖSUNGEN ZUM MERKBLATT VOM 2. 2. 07 1 Musterlösungen zu den Übungsaufgaben vom 2. 2. 07 1. Geben Sie an (Skizze, ggf. Funktionserläuterung), wie ein D-Flipflop auf
Speicherung digitaler Signale
Speicherung digitaler Signale von Fabian K. Grundlagen Flipflops Bisher: Schaltungen ohne Speichermöglichkeit Jetzt: Speichermöglichkeit durch Flipflops Flipflops Grundlagen Flipflops Was sind Flipflops?
Grundlagen der Digitaltechnik GD. Aufgaben und Musterlösungen
DIGITALTECHNIK GD KLAUSUR VOM 16. 7. 2015 AUFGABEN UND MUSTERLÖSUNGEN SEITE 1 VON 7 FH Dortmund FB Informations- und Elektrotechnik Grundlagen der Digitaltechnik GD Klausur vom 16. 7. 2015 Aufgaben und
Tutorium: Einführung in die technische Informatik
Tutorium: Einführung in die technische Informatik Logische Schaltungen (2. 2.3) Sylvia Swoboda [email protected] Überblick Grundbegriffen von logischen Schaltung Realisierung von Funktionen
Einführung in Computer Microsystems Sommersemester Vorlesung Dr.-Ing. Wolfgang Heenes
Einführung in Computer Microsystems Sommersemester 2010 3. Vorlesung Dr.-Ing. Wolfgang Heenes 28. April 2010 TechnischeUniversitätDarmstadt Dr.-Ing. WolfgangHeenes 1 Inhalt 1. Verilog HDL, Simulation und
2 Vervollständige die Wahrheitstabellen.
Finde die sieben LogikGatter im Rätsel. Die Wörter können von links nach rechts horizontal oder von oben nach unten vertikal versteckt sein. Zur Hilfe ist das erste Wort schon markiert. L B W P F F C G
18 Schieberegister. Serieller Serieller Eingang 5 Stufen Ausgang. 1. Takt. 2. Takt
8 Schieberegister In Schieberegistern wird die Eingangsinformation am Schiebeeingang SE in einer Kette von Flipflops bei jeder Taktflanke eingelesen und weiter geschoben. Sie erscheint schließlich nach
Teil 1: Digitale Logik
Teil 1: Digitale Logik Inhalt: Boolesche Algebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grundlagen programmierbare logische Bausteine 1 Tri-State Ausgangslogik Ausgang eines
15 Einführung in den Entwurf von Zustandsautomaten
15 Einführung in den Entwurf von Zustandsautomaten Die Ausgänge kombinatorischer Logik sind ausschließlich vom aktuellen Wert der Eingangssignale abhängig. MUX, Decoder, Code-Umsetzer und Addierer können
Outline Automaten FSM Synthesis FSM in VHDL FSM auf FPGA. State Machines. Marc Reichenbach und Michael Schmidt
State Machines Marc Reichenbach und Michael Schmidt Informatik 3 / Rechnerarchitektur Universität Erlangen Nürnberg 05/11 1 / 34 Gliederung Endliche Automaten Automaten Synthese FSM Beschreibung in VHDL
Outline Schieberegister Multiplexer Zähler Addierer. Rechenschaltungen. Marc Reichenbach und Michael Schmidt
Rechenschaltungen Marc Reichenbach und Michael Schmidt Informatik 3 / Rechnerarchitektur Universität Erlangen Nürnberg 05/11 1 / 22 Gliederung Schieberegister Multiplexer Zähler Addierer 2 / 22 Schieberegister
DIGITALTECHNIK 08 FREQUENZ-ZÄHLER
Seite 1 von 15 DIGITALTECHNIK 08 FREQUENZ-ZÄHLER Inhalt Seite 2 von 15 1 FREQUENZ-ZÄHLER... 3 1.1 ÜBERSICHT... 3 1.2 EINLEITUNG... 4 2 ASYNCHRONZÄHLER... 5 2.1 VORWÄRTSZÄHLER... 5 2.2 RÜCKWÄRTSZÄHLER...
Elektrische Logiksysteme mit Rückführung
Elektrische Logiksysteme mit Rückführung Christoph Mahnke 22.06.2006 1 Trigger 1.1 RS-Trigger Ein RS-Trigger oder Flip-Flop ist ein elektronisches Bauelement, welches 2 stabile Zustände einnehmen und diese
Ein ROM soll aus mehreren ROMs (vgl. Abbildung rechts: Enable-Leitung EN, Adressleitungen ADDR, Datenleitungen DATA) aufgebaut werden.
VU Technische Grundlagen der Informatik Übung 4: Schaltwerke 183.579, 2015W Übungsgruppen: Mo., 23.11. Mi., 25.11.2015 Aufgabe 1: ROM-Erweiterung Ein 256 64 ROM soll aus mehreren 128 16 ROMs (vgl. Abbildung
Grundlagen der Rechnerarchitektur
Grundlagen der Rechnerarchitektur [CS3100.010] Wintersemester 2014/15 Heiko Falk Institut für Eingebettete Systeme/Echtzeitsysteme Ingenieurwissenschaften und Informatik Universität Ulm Kapitel 3 Sequentielle
5.2 Endliche Automaten
5.2 Endliche Automaten 129 5.1.6 Kippstufen Flip-Flops werden auch als bistabile Kippstufen bezeichnet. Bistabil meint, dass beide Kippwerte, also 0 und 1 stabil sind. Diese Bezeichnung legt nahe, dass
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
<[email protected]> 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
Ü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
DuE-Tutorien 4 und 6. Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery. WOCHE 11 AM
DuE-Tutorien 4 und 6 Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery WOCHE 11 AM 15.01.2013 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum
Übung Hardwareentwurf
Übung Hardwareentwurf Übung vom. Mai 25 Stefan Reichör HWE- 25- Slides7.tex (7. Mai 25) Überblick Finite Machines Moore FSM Mealy FSM Implementierung von FSMs in VHDL Xilinx Synthesetool Xilinx LUTs Übung
Grundlagen der Technische Informatik / Digitaltechnik (GTI/DT)
Klausur zur Vorlesung Grundlagen der Technische Informatik / Digitaltechnik (GTI/DT) Prof. Marco Platzner Fachgebiet Technische Informatik Universität Paderborn 25.3.2 Die Bearbeitungsdauer beträgt für
Grundlagen der Digitaltechnik GD. Aufgaben
DIGITALTECHNIK GD KLAUSUR VOM 21. 3. 2012 AUFGABEN SEITE 1 VON 4 Name: FH Dortmund Matr.-Nr.: FB Informations- und Elektrotechnik Grundlagen der Digitaltechnik GD Klausur vom 21. 3. 2012 Aufgaben 1. Wandeln
Eigenschaften von Zählerschaltungen (1) 1 1. Richtung
Eigenschaften von Zählerschaltungen (1) 1 1. Richtung Vorwärts Vorwärtszählen entspricht einer fortlaufenden 1-Addition Rückwärts Rückwärtszählen entspricht einer fortlaufenden 1-Subtraktion 2. Verwendeter
Lattice LC4128 Platine
Lattice LC4128 Platine Elias Froehlich 1 Lattice LC4128 Platine 1 CPLDs 4 1.1 Aufbau 4 1.2 Programmierung 4 1.3 Anwendung 4 1.4 Unterschiede zu anderen Chips 4 2 LC4128 Platine 5 2.1 Hardware 5 2.2 Installation
Logische Bausteine. Addierwerke. Grundlagen der Rechnerarchitektur Logik und Arithmetik 48
Logische Bausteine Addierwerke Grundlagen der Rechnerarchitektur Logik und Arithmetik 48 Addition eines einzigen Bits Eingang Ausgang a b CarryIn CarryOut Sum 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1
3 Arithmetische Schaltungen
. Schaltungselemente 7 Arithmetische Schaltungen. Schaltungselemente Logikgatter Treiber; gibt am Ausgang denselben Logikpegel aus, der auch am Eingang anliegt Inverter; gibt am Ausgang den Logikpegel
Lösung 4.1 Stuck-at-Fehler
Lösung 4. Stuck-at-Fehler Zuerst stellen wir die Wertetabelle für die gegebene Schaltung auf: Tabelle für c s-a-: a b c d e f g h i ( c d) ( e f) ( g h) Tabelle für f s-a-: a b c d e f g h i ( c d) ( e
Versuch: D1 Gatter und Flipflops
Versuch: D1 Gatter und Flipflops Vorbemerkung Es ist nicht beabsichtigt, daß Sie einfach eine vorgegebene Versuchsanordnung abarbeiten. Sie sollen die hier angewendeten Zusammenhänge erkennen und verstehen.
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
Digitallabor Aufgabe 5.4 Lauflicht
Digitallabor Aufgabe 5.4 Lauflicht Teilnehmer: Natalia Springer, Tong Cha 5.4.1 Lauflicht Aufgabenstellung Aus den Dioden D1..D8 ist ein Lauflicht zu erstellen. Es soll eine Diode leuchten. Bei jeder positiven
Teil 1: Digitale Logik
Teil 1: Digitale Logik Inhalt: Boolesche Algebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grundlagen programmierbare logische Bausteine 1 Tri-State Ausgangslogik Ausgang eines
Teil 1: Digitale Logik
Teil : igitale Logik Inhalt: oolesche lgebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grunlagen programmierbare logische austeine Technische Informatik I, SS 2 Sequentielle
Angewandte Physik II: Elektronik
Elektronik für Physiker Prof. Brunner SS 26 Angewandte Physik II: Elektronik 9. Schaltwerke. Monostabile Kippschaltung: Univibrator 2. Astabile Kippschaltung: Multivibrator 3. Bistabile Kippschaltung:
Versuchsvorbereitung P1-63: Digitale Elektronik, Schaltlogik
Versuchsvorbereitung P1-63: Digitale Elektronik, Schaltlogik Kathrin Ender Gruppe 10 28. Oktober 2007 INHALTSVERZEICHNIS Inhaltsverzeichnis 0 Vorbemerkung 3 1 Gatter aus diskreten Bauelementen 3 1.1 AND-Gatter.....................................
Aufbau und Funktionsweise eines Computers - II
Aufbau und Funktionsweise eines Computers - II Schaltwerke Schaltwerke Bei Schaltnetzen: Ausgabe hängt nur von der aktuellen Eingabe ab. Bei Schaltwerken: Ausgabe hängt zusätzlich von endlich vielen vorausgegangenen
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
Modul Computersysteme Prüfungsklausur SS Prof. Dr. J. Keller LG Parallelität und VLSI Prof. Dr.-Ing. W. Schiffmann LG Rechnerarchitektur
Modul Computersysteme Prüfungsklausur SS 2016 Lösungsvorschläge Prof. Dr. J. Keller LG Parallelität und VLSI Prof. Dr.-Ing. W. Schiffmann LG Rechnerarchitektur 1 Aufgabe 1 Schaltfunktionen (11 Punkte):
Grundlagen der Digitaltechnik GD. Aufgaben und Musterlösungen
DIGITALTECHNIK GD KLAUSUR VOM 19. 3. 2014 AUFGABEN UND MUSTERLÖSUNGEN SEITE 1 VON 9 Name: FH Dortmund Matr.-Nr.: FB Informations- und Elektrotechnik Grundlagen der Digitaltechnik GD Klausur vom 19. 3.
Beispiel: ein 2:1 MUX erzeugt einen statischen Schaltungshazard (Logikhazard)
Seite 1 Sommersemester 2016 Hazards Beispiel: ein 2:1 MUX erzeugt einen statischen Schaltungshazard (Logikhazard) x 1 x 0 s U & 1 U 0 s & 1 v ³1 Dt 2Dt 2Dt y t1 Eingang schaltet s=0 t1 + Δt s schaltet
3.1 Schaltwerke als Reihenschaltung von Flipflops
Kapitel 3 Schaltwerke 3.1 Schaltwerke als Reihenschaltung von Flipflops Grundsätzlich lassen sich Flipflops in Schaltwerken in beliebigen Konfigurationen verschalten. Viele technisch wichtige Anwendungen
Einfache Schaltungsblöcke. Transmission Gates, Gesteuerte Inverter, Multiplexer, Decoder, Addierer, Latches und Flipflops
Einfache Schaltungsblöcke Transmission Gates, Gesteuerte Inverter, Multiplexer, ecoder, Addierer, Latches und Flipflops P. Fischer, ziti, Uni Heidelberg, Seite er Transistor als Schalter enable? A B NEIN:
Darstellung eines 1-Bit seriellen Addierwerks mit VHDL. Tom Nagengast, Mathias Herbst IAV 07/09 Rudolf-Diesel-Fachschule für Techniker
Darstellung eines 1-Bit seriellen Addierwerks mit VHDL Tom Nagengast, Mathias Herbst IAV 07/09 Rudolf-Diesel-Fachschule für Techniker Inhalt: 1. Verwendete Tools 1.1 Simili 3.1 1.2 Tina 2. Vorgehensweise
Bericht. Digitallabor. Hochschule Karlsruhe N1. Aufgabe 5.6 Stoppuhr. Teilnehmer: Natalia Springer, Tong Cha. Datum:
Bericht Digitallabor Hochschule Karlsruhe N1 Aufgabe 5.6 Stoppuhr Teilnehmer: Natalia Springer, Tong Cha Datum: 09.01.08 5.6.1 4 Dekadenzähler Aufgabe: Es soll ein 4 Dekaden- Zähler entworfen werden, dessen
Q R. reset (R) set (S) unzulässig! Unkontrollierte Rückkopplung von Gatterausgängen auf Gattereingänge führt zu logisch "inkonsistentem" Verhalten!
Schaltwerke Schaltwerke 22 Prof. Dr. Rainer Manthey Informatik II Schaltwerke: Übersicht generelles Problem grösserer Schaltnetze: Länge der Laufzeiten wird relevant Notwendigkeit der Zwischenspeicherung
Praktikum Digitaltechnik SS Versuch 2
Praktikum Digitaltechnik SS 2011 Versuch 2 1 Praktikum Digitaltechnik SS 2011 Versuch 2 Stand: 26. 4. 11 Aufgabe 1: Bauen Sie einen 4-Bit-Asynchronzähler auf Grundlage von JK-Flipflops Wir bauen zunächst
Digitale Systeme und Schaltungen
Zusammenfassung meines Vortrages vom 26. Jänner 2017 Digitale Systeme und Schaltungen Andreas Grimmer Pro Scientia Linz Johannes Kepler Universität Linz, Austria [email protected] In dieser Zusammenfassung
Name: DT2 Klausur Bitte achten Sie auf eine saubere Form. Nicht leserliches kann nicht bewertet werden.
Name: Punkte: Note: Hinweise für das Lösen der Aufgaben: Zeit: 90 min. Name nicht vergessen! Geben Sie alle Blätter ab. Erlaubte Hilfsmittel sind Taschenrechner und Zusammenfassungen. Nicht erlaubt ist
Control Beispiel. Control wird als kombinatorische Schaltung realisiert. Hierzu die Wahrheitstabelle: Control
Control Beispiel Store R1 4 Bit Register R1 SUB 4 Bit Register R2 Store R2 R2 Bit 0 Control wird als kombinatorische Schaltung realisiert. Hierzu die Wahrheitstabelle: Eingabe R2 Bit 0 Zero 0 0 Ausgabe
6. Aufgabenblatt mit Lösungsvorschlag
Einführung in Computer Microsystems Sommersemester 2010 Wolfgang Heenes 6. Aufgabenblatt mit Lösungsvorschlag 26.05.2010 Aufgabe 1: Entwurf der Steuerung eines Verkaufsautomaten Folge Spezifikation für
Hochschule Emden / Leer. Ausarbeitung. Speicherung digitaler Signale
Hochschule Emden / Leer Ausarbeitung Thema: Speicherung digitaler Signale eingereicht von: Jens Fresenborg Inhaltsverzeichnis 1 Speicherung Digitaler Signale 1 2 Asynchrone Speicherelemente 1 2.1 RS-Flip-Flop
Versuch P1-63 Schaltlogik Vorbereitung
Versuch P1-63 Schaltlogik Vorbereitung Gruppe Mo-19 Yannick Augenstein Versuchsdurchführung: 16. Januar 2012 1 Inhaltsverzeichnis Einführung 3 1 Grundschaltungen 3 1.1 AND.......................................
Computergestützter IC- Entwurf
FHTW Berlin Fachbereich 1 Technische Informatik, D5TI Computergestützter IC- Entwurf Simulation eines Lauflichts Übungs- Beleg Abgabetermin: 07.02.2003, 366437 1 Inhaltsverzeichnis 1 Einleitung... 3 2
Logik mit Gedächtnis : Sequentielle Logik
Logik mit Gedächtnis : Sequentielle Logik Schaltwerke Grundkomponenten zur Informationspeicherung: Flip-Flops Typische Schaltwerke Entwurf eines Schaltwerks Wintersemester 12/13 1 asynchrone und synchrone
Vorlesung Rechnerstrukturen Winter 2002/03. 3b. Endliche Automaten. Modellierung und Realisierung von Steuerungen
Rechnerstrukturen 3b. Endliche Automaten Ziele Modellierung und Realisierung von Steuerungen Beispiele Autoelektronik: ABS-System Consumer: Kamera, Waschmaschine, CD-Player, Steuerung technischer Anlagen
Rechnerstrukturen Winter 2015 4. WICHTIGE SCHALTNETZE. (c) Peter Sturm, University of Trier 1
4. WICHTIGE SCHALTNETZE (c) Peter Sturm, University of Trier 1 Wichtige Schaltnetze Häufig verwendete Grundfunktionen Umwandeln (Decoder) Verteilen (Multiplexer) und Zusammenfassen (Demultiplexer) Arithmetisch-
Digitaltechnik II SS 2007
Digitaltechnik II SS 27 2. Vorlesung Klaus Kasper Inhalt Schaltnetz vs. Schaltwerk NAND SR-Flip-Flop NOR SR-Flip-Flop Master-Slave Flip-Flop Zustandsdiagramm Flip-Flop Zoo Schaltnetze vs. Schaltwerke Schaltnetz:
DuE-Tutorien 16 und 17
Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Tutorienwoche 11 am 28.01.2011 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in
Wandeln Sie die folgenden Zahlen in Binärzahlen und Hexadezimalzahlen. Teilen durch die Basis des Zahlensystems. Der jeweilige Rest ergibt die Ziffer.
Digitaltechnik Aufgaben + Lösungen 2: Zahlen und Arithmetik Aufgabe 1 Wandeln Sie die folgenden Zahlen in Binärzahlen und Hexadezimalzahlen a) 4 D b) 13 D c) 118 D d) 67 D Teilen durch die Basis des Zahlensystems.
3 Verarbeitung und Speicherung elementarer Daten
3 Verarbeitung und Speicherung elementarer Daten 3.1 Boolsche Algebra Definition: Eine Boolsche Algebra ist eine Menge B mit den darauf definierten zweistelligen Verknüpfungen (+,*) sowie der einstelligen
Übung 7: VHDL Automaten
Übung 7: VHDL Automaten Aufgabe 1 Zustandsdiagramm Erkennen. (a) Analysieren Sie den unteren Code und zeichnen Sie die entsprechenden Zustands- und RTL- Diagramme. (b) Identifizieren Sie den getakteten
Vorlesungsprüfung aus. Digitales Design. 2. Juni 2015
Vorlesungsprüfung aus igitales esign 2. Juni 25 ie Arbeitszeit beträgt,5 Stunden. Als Hilfsmittel sind ausnahmslos Schreibzeug, Lineal und (nicht programmierbarer) Taschenrechner erlaubt. Schreiben Sie
Inhaltsverzeichnis. 1 Einleitung 1
vn 1 Einleitung 1 2 Codierung und Zahlensysteme... 3 2.1 Codes... 3 2.2 Dualcode....4 2.3 Festkonnna-Arithmetik im Dualsystem... 5 2.3.1 Ganzzahlige Addition im Dualsystem... 5 2.3.2 Addition von Festkommazahlen...
Hardwarepraktikum WS 2001/02
Hardwarepraktikum W / Versuch equentielle ysteme III Gruppe 68: enise Baldauf, 474 Thomas Winter, 4778 Michael Grieswald, 496 hemnitz, den.. Aufgabenstellungen zur Vorbereitung Aufgabe >> Beschreiben ie
Verlustleistungsreduzierung in Datenpfaden
Verlustleistungsreduzierung in Datenpfaden F. Grassert, F. Sill, D. Timmermann Inhalt Motivation Analyse der Ausgangssituation Verlustleistung in der Schaltungstechnik Selbstgetaktete dynamische Logiken
Hardwarearchitekturen und Rechensysteme
Lehrstuhl für Eingebettete Systeme Hardwarearchitekturen und Rechensysteme Asynchrone sequenzielle Schaltungen (asynchrone Schaltwerke) Folien zur Vorlesung Hardwarearchitekturen und Rechensysteme von
Übung 5: VHDL Zähler
Übung 5: VHDL Zähler Aufgabe 1 TL Diagramm Sekunden und Minuten Zähler. (a) Entwerfen Sie ein TL Diagramm für die Sekunden- und Minuten-Zähler des DF77 Projekts. (b) Bestimmen Sie die erwartete Anzahl
16 Latches und Flipflops (Bistabile Kippstufen)
6 Latches und Flipflops (Bistabile Kippstufen) Latches und Flipflops dienen als Speicherelemente in sequentiellen Schaltungen. Latches werden durch Pegel gesteuert (Zustandssteuerung). Bei der VHDL-Synthese
Prozessorarchitektur. Kapitel 1 - Wiederholung. M. Schölzel
Prozessorarchitektur Kapitel - Wiederholung M. Schölzel Wiederholung Kombinatorische Logik: Ausgaben hängen funktional von den Eingaben ab. x x 2 x 3 z z = f (x,,x n ) z 2 z m = f m (x,,x n ) Sequentielle
HARDWARE-PRAKTIKUM. Versuch L-2. Fehlersuche in digitalen Schaltungen. Fachbereich Informatik. Universität Kaiserslautern
HARDWARE-PRAKTIKUM Versuch L-2 Fehlersuche in digitalen Schaltungen Fachbereich Informatik Universität Kaiserslautern Seite 2 Versuch L-2 Versuch L-2 Allgemeines In diesem Versuch soll das Auffinden und
Aufgabe 1 Minimieren Sie mit den Gesetzen der Booleschen Algebra 1.1 f a ab ab 1 = + + Aufgabe 2. Aufgabe 3
Logischer Entwurf Digitaler Systeme Seite: 1 Übungsblatt zur Wiederholung und Auffrischung Aufgabe 1 Minimieren Sie mit den Gesetzen der Booleschen Algebra 1.1 f a ab ab 1 = + + 1.2 f ( ) ( ) ( ) 2 = c
