1.1B STATUS und Projekt Fertigstellung


DEC RL01/RL02 FPGA based Disk-Emulator

Die Funktionsweise des RL01/RL02 Emulators wird mit einem VIDEO via YouTube optimal dargestellt, allerdings in der ersten Version, basierend auf dem DE1-Board.



In Zusmmenarbeit mit Computer Museum Muenchen
Entwicklung und Fertigstellung eines PCB-board für den RL01/RL02 Diak Emulator




Weitere informationen:
Eine ausführliche Beschreibung, User Manuel: README
Für alle
DE10-Lite User , ein start-up Manuel: Getting_Started
3 bootbare RT-11 RL-emulator images ( dl0,dl2,dl3): emulator-images
Convert/verify .DSK <==>.DEC files:
RL_tools
Schaltplan und Layout information:
RL_Emulator_v2_1
Schaltplan und Layout information: RL_Emulator_v2_2
Bei fragen bitte E-Mail senden an:
RLEMU@cm-muenchen.de




Firmware, Flash und C-Programme

Das Emulator Interface funktioniert mit jeden der folgenden FPGA-Boards.
Die gesamte Software wurde mit
Quartus Version 16.1 fertig gestellt.
Für jedes FPGA board steht ein
flash Ordner zu verfügung um das jeweilige board sofort zu starten.
Für einen schnellen Start ist eine Bedienungsanleitung als Readme Datei beinhaltet.
Bitte beachten: Das gesamte Projekt ist
Open Source und somit steht auch ein Projekt-Ordner zur Verfügung. Hiermit ist es möglich die Firmware mit einen jic-file oder pof-file(DE10) zu flashen. Die
C-Programme können mit eclipse-nios2 ohne Probleme bearbeitet werden. Allerdings fehlen die Firmware/Verilog Quellen Programme. Diese Programme können wir gerne per E-Mail zur Verfügung stellen. Wir wollen nur wissen wer diese Programme bekommt und wie die Pläne für die Nutzung der Firmware Source-Programme sind. Zusammenarbeit ist uns wirklich sehr wichtig !
Bitte E-Mail an:
RLEMU@cm-muenchen.de or info@pdp11gy.com



Meine Empfehlung:
MAX10 / DE10-Lite Implementierung
64MB memory, emulates simultaneously up to 4 RL01 or RL02 disk drives.

Flash folder: de10_flash
Project folder:
MAX10_RL_Emulator



BeMicro CV Implementierung
128MB memory, emulates simultaneously up to 4 RL01 or RL02 disk drives, Leider zur Zeit nicht verfügbar ?? (MAI 2017)

Flash folder: BeMicro_flash
Project folder:
BeMicro_RL_EMULATOR_V5



DE0-Nano Implementierung
16MB memory, emulates 1 RL01 or RL02 disk drive

Flash folder: DE0_Nano_flash
Project folder:
DE0_RL_EMULATOR_V5



DE1 Board Implementation
emulates only 1 RL01 disk drive

Our emulator interface also works with this relatively old DE1 board but there are some limitations due to the only 8MB SDRAM memory: - Only support of one RL01 disk drive. RL02 support not possible. - No FAT32 support for the SD-Card and incompatible file format. For further questions about this DE1 configuration, please send an e-mail.



DE0-Nano-SoC Board Implementation
Diese Konfiguration ist basierend auf dem DE0-Nano-SoC Board. Es wird wahrscheinlich erst ab 2018 in der ersten Version verfügbar sein.

Es ist das ideale Board weil es auch noch zusätzlich für andere Zwecke benützt werden kann, wie zum Beispiel PDP-11 und PDP-8 Emulator. Allerdings muss sehr viel neu entwickelt werden. Eine NIOS II CPU mit den bestehenden C-Code lässt sich hier nur sehr schwer implementieren, so dass alles auf die ARM Cortex-A9 CPU Umgebung portiert werden muss. Wenn jemand schon Erfahrung mit dieser Umgebung hat würde ich mich über einen Kontakt sehr freuen. Vielleicht ist es auch eine interessante Herausforderung für einen Studenten? Zusammenarbeit ist eben sehr wichtig.



Zum Schluss hier ein Vergleich: Das war meine letzte Wire Wrap Arbeit.