Dit artikel biedt een technisch overzicht van de Voyager FDS Emulator. De kernpunten zijn:
Instructieset: Beschrijving van operaties zoals MLD, MRD, ADD, SUB en JMP.
Architectuur: De hardware beschikt over een kloksnelheid van 806,4 kHz, 8K $ imes$ 16-bit CMOS RAM, en maakt gebruik van seriële I/O en DMA-kanalen.
Documentatie: Het project is gebaseerd op originele JPL-documenten uit de periode 1974-1977.
Het artikel sluit af met een reflectie over de indrukwekkende levensduur van de software aan boord van Voyager, die sinds 1990 ononderbroken functioneert.
Voyager FDS Emulator: Flight Data Subsystem (Mariner Jupiter-Saturn '77)
Instructies
MLD: Laad mem → RA
MRD: Sla RA → mem op
ADD: RA + mem
SUB: RA - mem
AND: RA & mem
JMP: Spring (Jump)
SKZ: Sla over als nul (Skip if zero)
SKP: Sla over als positief (Skip if +)
WAT: Stop (Halt)
DW: Definieer woord (Define word)
Architectuur
Kloksnelheid: 806,4 kHz (~400.000 instructies per seconde)
Cyclustijd: 2,48 µs (traag naar moderne maatstaven)
Geheugen: 8K × 16-bit CMOS RAM, verdeeld over twee banken van 4K
Registers: RA, RB + 128 werkregisters en speciale registers
Seriële I/O: 32 in / 16 uit (voor alle instrumenten)
"De laatste software-update van Voyager was in 1990. Vijfendertig jaar ononderbroken werking, 24 miljard kilometer verwijderd van de dichtstbijzijnde patch."
De documentatiemap bevat gescande JPL-documentatie uit de periode 1974-1977, bewaard door de Special Collections van Wichita State University.
Voyager FDS Emulator: Flight Data Subsystem (Mariner Jupiter-Saturn '77)
Instructies
MLD: Laad mem → RA
MRD: Sla RA → mem op
ADD: RA + mem
SUB: RA - mem
AND: RA & mem
JMP: Spring (Jump)
SKZ: Sla over als nul (Skip if zero)
SKP: Sla over als positief (Skip if +)
WAT: Stop (Halt)
DW: Definieer woord (Define word)
Architectuur
Kloksnelheid: 806,4 kHz (~400.000 instructies per seconde)
Cyclustijd: 2,48 µs (traag naar moderne maatstaven)
Geheugen: 8K × 16-bit CMOS RAM, verdeeld over twee banken van 4K
Registers: RA, RB + 128 werkregisters en speciale registers
Seriële I/O: 32 in / 16 uit (voor alle instrumenten)
"De laatste software-update van Voyager was in 1990. Vijfendertig jaar ononderbroken werking, 24 miljard kilometer verwijderd van de dichtstbijzijnde patch."
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.