FHA  PrakSIS - Praktika-Studenten-Informations-System
 für das Praktikum "DV-Anwendungen in der Technik"
Informationen   Praktikumsversuche   Labore   Kurse&Termine   Anmeldung   Neues Benutzerkonto  


Auswahlhinweise

Nach Themen

Nach Laboren

Versuchsbeschreibung: nicht angemeldet 

Versuch: "Entwicklung eines Addierers" im Labor "Hardwarenahe Programmierung" (G209)

Aufgabenstellung
============
1. Entwickeln Sie die digitale Schaltung eines Addierers für 4 Bit breite Zahlen (2er Komplement) und testen Sie die Funktion des Addierers durch Simulation. Neben der Addition soll auch eine Subtraktion möglich sein. Der Addierer soll modular aufgebaut sein. d.h.zuerst ist ein Addierer für ein Bit zu konstruieren. Das Statusflag soll folgende Bits enthalten: Carry, Overflow, Negativ, Zero

Anmerkung: Suchen Sie ein Programm im Internet

Testen Sie Ihren Addierer und vergleichen Sie ihn mit einem realen Prozessor (z.B. 80x86) mit folgenden Beispielen: 7+1, 7+7, 7-7, -7-7 und -7-1.(Verwenden Sie für den 8-Bit Prozessor analoge Beispiele)
2. Testen Sie MyOpenLab
3. Testen Sie auch Logi-Flash

Kolloquium
========
1. Erklären Sie einige Features des benutzten Programms.
2. Erklären Sie den Aufbau von seriellen und parallelen Addierern.
3. Was bedeutet Carry Look Ahead?
 

Literatur
========
Siemers Christian, Hardwaremodellierung, Hanser, 2001
Borgmeyer J. und andere: Digitalschaltung-Simulation, Fachbuchverlag Leipzig, 2002
Kelch R.: Rechnergrundlagen, Fachbuchverlag Leipzig, 2002
http://ksimus.berlios.de
http://www.cadsoft.de
http://www-asim.lip6.fr/recherche/alliance
http://www.digital-simulator.de
http://www.cypress.com/pld/university/index.html
http://www.vhdl-online.de
http://www.iti.fh-flensburg.de/lang/algorithmen/arithmetik/cla.htm
http://www.c-lab.de/~wolfgang/VHDLTUTORIAL/tutorial/start.htm
http://www.microlab.ch/academics/courses/vlsi/g.html
http://www.microlab.ch/academics/courses/cbt/cbt-vlsi/introduction.html
http://eleceng.ukc.ac.uk/chipwise
http://www.eej.ulst.ac.uk/exa/exam.html
http://www.e-technik.uni-erlangen.de/~vhdl
http://www.tec.informatik.uni-rostock.de/hypervhd/vhd-prak.html
http://www.acc-eda.com
http://www.myopenlab.de