Wolna encyklopedia
RTDS-8 (Real Time Development System for 8 bit microprocesors), to mikrokomputerowy system uruchomieniowy, przeznaczony do wspomagania procesu uruchamiania 8-bitowych, prototypowych systemów mikrokomputerowych, pakietów lub oprogramowania oraz do ich testowania.
Spis treści |
Historia systemu
System RTDS-8 został opracowany w:
- ZSAK PAN w Gliwicach, przy współpracy
- Instytutu Informatyki Politechniki Śląskiej,
a produkowany był przez
- ZUK MERA-Elzab w Zabrzu.
W latach 1987-1988 wdrożono 16-bitową wersję systemu.
Przeznaczenie systemu
System dla architektury 8-bitowej dostępny był z sondami mikroprocesorów:
Natomiast system 16-bitowy dla mikroprocesorów:
Budowa i działanie systemu
System składał się z dwóch podstawowych bloków funkcjonalnych:
- mikrokomputera bazowego,
- uniwersalnego emulatora mikroprocesorów.
Wspomaganie uruchamiania systemów oparte na emulacji układowej polega na symulacji mikroprocesora przez taki sam procesor jak symulowany, ale pracujący z rozbudowanymi układami sterowania i monitorowania, poprzez zastąpienie mikroprocesora sondą układu emulatora.
Mikrokomputer bazowy był uniwersalnym mikrokomputerem z procesorem 8085 pracującym pod kontrolą:
- prostego monitora rezydującego w pamięci EPROM (8kB) rozszerzonego o obsługę sterowania pamięcią dyskową, lub
- systemu CP/M.
Uniwersalny emulator mikroprocesorów to układ oparty na metodzie forsowania wykonania instrukcji, umożliwiającej programowe sterowanie przebiegiem operacji, sterowanie stanem mikroprocesora i monitorowania uruchamianego systemu (objęta patentem PRL nr 202905).
Zlecenia systemu
Dostępne zlecenia dzielą się na 3 funkcjonalne grupy:
- zlecenia inicjujące pracę systemu,
- zlecenia dotyczące właściwego uruchamiania systemu:
- wyświetlania stanu mikroprocesora i układów we-wy,
- modyfikowania stanu mikroprocesora i układów we-wy,
- krokowego wykonania,
- deasemblacji,
- kontroli stanu rejestrów,
- zatrzymania programu,
- śledzenia programu w czasie rzeczywistym,
- pomiaru czasu,
- zlecenia zapamiętania stanu systemu (w pamięci dyskowej) i umożliwiające odtworzenie tego stanu.
Bibliografia
- Romman A. Plaza, Eugeniusz J. Wróbel, Systemy czasu rzeczywistego, Wydawnictwa Naukowo-Techniczne, Warszawa 1988, Seria: Mikrokomputery, ISBN 83-204-1064-9
Bomba • PARK • PARC • GAM-1 • S-1
AKAT-1 • AP: 600, 1200 • ARAL • ARR • ELWAT • EMAT-30 • MA-48L • UMA-14 • UMA-20
BINEG • BINUZ • EMAL • EMAL-2 • JAGA • UMC: -1 -10 • XYZ • ZAM: -2, -21, -41 • RIAD: R-32, R-45 • Odra: 1001, 1002, 1003, 1013, 1103, 1204, 1304, 1305, 1325
K-202 • MOMIK 8b • Mera 300 • Mera 400 • MKJ-28 • PRS-4 • PSP-80 • RTDS-8 • SM4 • SMC-3 • ZAM-11
Elwro 800 Junior • Meritum 1 • Meritum II • Unipolbrit 2086
Bosman 8 • ComPAN 8 • Elwro: 500, 600, 800 • Mazovia: 1016, 2032 • Kowary