Techn. Informatik I - Digitaltechnik
Manuskript
- Inhaltsverzeichnis
- Manuskript zur Vorlesung
Vorlesungstermin/bis ca. Seite: 1/2-26, 2/3-25, 3/4-33, 4/5-22, 5/6-20, 6/8-11, 7/8-33, 8/10-15, 9/12-5, 10/Labor, 11/Labor
Labor
Simulation einer Arithmetic Logic Unit
Literatur
- Digitaltechnik: Lehr und Übungsbuch für Elektrotechniker und Informatiker, Klaus Fricke, Springer Vieweg
- Grundlagen der Digitaltechnik, Gerd Wöstenkühler, Hanser
- Aufgabe: Suche Datenblatt z.B. für 74HC00 (Quadruple 2-Input NAND Gates)
- Digitaltechnik - Eine Einführung mit VHDL, Jürgen Reichardt, De Gruyter
- Nonvolatile Memory Technologies, J.Brewer, M.Gill, IEEE-Press
- Zwei passende YouTube-Videos zum Thema MOSFET (Skript Kap. 10): Video1, Video2
- Gleitkommazahlen - Vertiefung
- Link zu einem Online Dezimal- zu Gleitkommaformat (IEEE754)
- Effiziente Künstliche Intelligenz: Wie IBM KI-Chips stromsparender machen will - Podcast auf deutschlandfunk.de
Digitalsimulator
TinaCloud: Online-Simulator mit Schaltplaneditor (Student Version 12€/Jahr)
TinaCloud Manual
Beispiele
- Race Condition an einem Multiplexer (TinaCloud Projektdatei)
- Dekoder zur Ansteuerung einer 7-Segment Anzeige (TinaCloud Projektdatei)
Beispiel mit VHDL, DNF- und KNF- Terme passend zur Vorlesung.
- 3 Bit Binärcode mit automatischer Fehlerkorrektur (TinaCloud Projektdatei)
- 4Bit Addierer/Subtrahierer (TinaCloud Projektdatei)
- 2x2 Bit Multiplikation als Schaltnetz (TinaCloud Projektdatei)
- Ein etwas größeres hierarchisches Schaltnetz: Überprüfung eines 4x4 Sudokus (mit Ziffern 0..3) (TinaCloud Projektdatei)
- 4-Bit Shifter bzw. Rotieren nach rechts (TinaCloud Projektdatei)
- RS - Flip-Flop (TinaCloud Projektdatei)
- Rückgekoppeltes D-FF als Toggle-FF oder Taktteilung, (TinaCloud Projektdatei)
Dieses Beispiel eignet sich prima für erste Versuche mit taktsynchronen Schaltwerken im Simulator.
Zu beachten ist die Einstellung einer sinnvollen Taktrequenz (z.B. 1MHz) und Vorgabe der Simulationsendzeit (z.B. 10us = 10 Taktzyklen).
Ein Schalter für eine Eingabe kann für die Simulation mit einer Impulsquelle2 nachgebildet werden. Signale die nach der Simulation im Impulsdiagramm erscheinen sollen, jew. mit einem Spannungspin versehen (Tab Meßgeräte).
- Flankendetektor bzw. Synchronisation eines asynchr. Signals, (TinaCloud Projektdatei)
- Finite State Machine zur Detektion des ASCII SYN-Zeichens an einer seriellen Schnittstelle, (Skript Kap. 8.4.3) (TinaCloud Projektdatei)
- Taktsynchroner 2-Bit Zähler mit Überlauferkennung - D-FF, (TinaCloud Projektdatei)
- Taktsynchroner 2-Bit Zähler mit Überlauferkennung - JK-FF, (TinaCloud Projektdatei)
- Taktsynchroner 2-Bit Zähler mit Count-Enable, (TinaCloud Projektdatei)
- Taktsynchroner 2-Bit Zähler Up/Down, (TinaCloud Projektdatei)
- Entwurf eines m x n - Bit Stacks, LiFo, (TinaCloud Projektdatei)
- Parallelisierung serieller Strukturen am Beispiel eines CRC4, (TinaCloud Projektdatei)
- Fehlerkorrektur mit CRC4, (TinaCloud Projektdatei)
- FET als Schalter, (TinaCloud Projektdatei) (Transientenanalyse)
- CMOS-Inverter, (TinCloud Projektdatei) (Transientenanalyse)
- CMOS Komplexgatter Y= !((A v B)C), (TinaCloud Projektdatei) (Transientenanalyse)
- CMOS TriState, (TinaCloud Projektdatei) (Transientenanalyse)
- Simulation der Laboraufgabe mit VHDL - Zusammenspiel der beiden Automaten (TinaCloud Projektdatei)
- Video-Tutorial: Zusammenspiel Arduino + Tina in der Simulation (für Vollversion Tina)
Die Projektdateien können direkt in TinaCloud importiert werden:
Link der Projektdatei in Zwischenablage
File > Aus dem Netz öffnen ...
Start der Simulation über Menu Analyse -> Digital ... Run
Manche Beispiele lassen sich auch im Interaktiven Modus simulieren (rechts oben "DIG")
Mit Doppelklick auf Schaltung öffnet sich der Editor.