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 counter bus and flip... RAM address decoder memory subsy... datapath microcode se... program counter processor processor an... Sieve of Era... MicroJava Pic16 cosimulation Mips R3000 cosimu... Intel MCS4 (i4004) image processing ... [Sch04] Codeumsetzer [Sch04] Addierer [Sch04] Flipflops [Sch04] Schaltwerke [Sch04] RALU, Min... [Fer05] State-Mac... [Fer05] PIC16F84/... [Fer05] Miscellan... [Fer05] Femtojava FreeTTS | D*CORE memory subsystem demonstration
Circuit Description
A demonstration of the D*CORE processor memory subsystem
with RAM, ROM, and control registers.
This applet is used in the context of the T3 laboratory course
for interactive exploration of a typical microprocessor bus.
In the applet, interactive switches are provided to control the MAR (memory address register), the MDR (memory data register), and the MRR (memory read register). Note that flipflops are used in the write-enable and output-enable signals of the memories. This makes the timing slightly more complex, but is required in the real system to avoid memory corruption due to hazards on the control lines. Use the switches to read a few words from the ROM, and try to write (and then read-back) a few words to the RAM. The microcode of the processor must later use the same sequence of control signals to read data from the bus, and to write data to the RAM. For details, check the course material (in German) on our webserver.
| |||
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/60-dcore/t3/memory.html |