TAMS / Java / Hades / applets: contents | previous | next | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Hades Applets contents visual index introduction std_logic_1164 gatelevel circuits delay models flipflops adders and arithm... counters LFSR and selftest memories programmable logic state-machine editor misc. demos I/O and displays DCF-77 clock relays (switch-le... CMOS circuits (sw... RTLIB logic RTLIB registers Prima processor D*CORE MicroJava Pic16 cosimulation Mips R3000 cosimu... Intel MCS4 (i4004) image processing ... [Sch04] Codeumsetzer [Sch04] Addierer [Sch04] Flipflops [Sch04] Schaltwerke [Sch04] RALU, Min... D-Register Zähler ALU RALU Tristate-Tre... RaluBus RaluLeit RaluRAM MiniCPU CpuAdr [Fer05] State-Mac... [Fer05] PIC16F84/... [Fer05] Miscellan... [Fer05] Femtojava FreeTTS | RALU
Circuit Description
Das Applet kombiniert zwei 4-bit Datenregister vor den beiden
Eingängen A und B mit der aus den vorangegangenen Schaltungen
bekannten 4-bit ALU.
Diese Schaltung entspricht der RALU (Register ALU),
vgl. Abschnitt 6.6.2 in
Technische Informatik 1.
Die Schaltung enthält je vier Eingänge für die beiden arithmetischen (oder logischen) Operanden A und B (A0..A3 und B0..B3), die Steuereingänge zur Auswahl der Funktion der ALU (S1,S0,Cmpl,Cin) sowie die Steuereingänge der beiden Register. Dies sind die Taktsignale AC und BC, sowie die Reseteingänge Ar (hier allerdings konstant auf Null gelegt) und Br. Entgegen der Anordnung in den bisherigen Applets liegt der Carry-Ausgang der ALU diesmal rechts unten. Bitte die Funktionsweise der RALU durch Anlegen verschiedener Eingangswerte für (A0..A3) und (B0..B3) sowie die Auswahl verschiedener ALU-Operationen austesten. Im Gegensatz zu den vorherigen Applets werden die Änderungen der Eingangswerte nicht sofort zur ALU durchgereicht, sondern erst bei Taktimpulsen (steigende Flanke) der Eingangsregister. Zum Steuern der Simulation entweder die verschiedenen Schalter direkt anklicken, oder die folgenden Bindkeys tippen:
| |||||||||||||||||||||||||||||||||||||||||||||||||||
Print version | Run this demo in the Hades editor (via Java WebStart) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Usage | FAQ | About | License | Feedback | Tutorial (PDF) | Referenzkarte (PDF, in German) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Impressum | http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/90-tionline/06-ralu/ralu.html |