3. Single-Board-Computer(SBC)
Meine Single-Board-Computer(SBC) habe ich 2008-2009 repariert und restauriert und sind nun wieder voll funktionsfähig., staubdicht hinter Plexiglasscheiben aufgebaut wie im folgenden Bild ersichtlich. |
|
Die Architektur und das Design der Single-Board-Computer(SBC) beruht auf der Wire-Wrap Technik. Dies war damals eine sehr effektive Art, Proto-Typen zu bauen. Änderungen konnten relativ einfach für die damalige Zeit durchgeführt werden. Mit Logic-Analyser und Scope konnte man auch gut arbeiten, denn die Messpunkte waren immer ideal zu erreichen. Ich war außerdem im Besitz einer “Wire-Wrap-Pistole“ und konnte somit das Fädeln schnell umsetzen. |
Mein Highlight: Im Zeitraum um 1985 war Rechenleistung immer noch ein Manko. Der damals neu erschienene DC-J11 CPU-CHIP mit den PDP-11/73 Systemen war bei einigen Anwendungen immer noch (viel ) zu langsam, wie z.B. in der Spracherkennung. Ich hatte mir damals in den Kopf gesetzt, die schnellste PDP-11 zu entwickeln ... und es gelang mir auch letztendlich in Form eines Single-Board-Computer ( SBC ). Dieser SBC war bei identischen CPU-Chip und gleicher Takt Frequenz um 47% schneller als eine PDP-11/73 ( 10 MHz ) und um 43% schneller als eine PDP-11/83 ( 15MHz ). Einen 18MHz getakteten CPU-Chip wie in der PDP-11/93 eingebaut konnte ich nur kurz testen, allerdings war der 15MHz Chip in meinen SBC noch um ca. 5% schneller als die PDP-11/93. Ich kann somit sagen, dass mein SBC die schnellste PDP-11 weltweit ist. Darauf bin ich immer noch sehr stolz . Die Ernüchterung: Mein Design hatte ich bei Engineering in USA vorgestellt. Was ich erntete war Überheblichkeit und Ignoranz. Ich verabschiedete mich von den Gedanken, dieses Projekt weiterzuführen. Der endgültige Verfall von DEC stand dann auch davor und so verließ ich diese Firma nach einigen Jahren und es wurde eine eigene Firma gegründet ( SHD GmbH ). Es entstand das Folgeprodukt , siehe nächsten Punkt. |
Weitere Informationen dazu: Detaillierte Technische Information als PDF Dokument. Video via YOUTUBE |
Mein damals persönliches Ziel war eine 4 Achsen CNC Steuerung bestehend aus Hardware und sehr umfangreicher Software, wie grafische 3D Simulation als auch die Implementierung aller Algorithmen für Fräser Radius und Längen Korrektur. Meine Wahl war die MC68000 CPU von MOTOROLA. Diese CPU hatte einen sehr ähnlichen Befehlssatz wie eine PDP-11. Ich hatte genug Erfahrung im Real-Time Programmieren und baute somit einen auf MC68000 CPU basierenden SBC auf mit vereinfachten Multi-Tasking. Das damals sehr preisgünstige Entwicklungs-System war ein ATARI-ST. Da ich zusätzlich das BIOS vom ATARI in meinen SBC emulierte musste ich die Anwendung nicht nur in Assembler schreiben, sonder konnte auch höhere Programmiersprachen verwenden, wie das damals legendäre GFA-Basic und/oder Mark-Wiliams C .Leider musste die gesamte Software dann auf die PC Plattform portiert werden weil sich Motorola mit dem MC 68040 aus den Markt zurück zog. Schade .. was für eine Ernüchterung .. vom MC68000 mit den schönen Assembler Befehlen, ähnlich wie bei der PDP-11, auf den Intel 386/486 Befehlssatz umzusteigen. Kann es immer noch nicht ganz verstehen, warum sich die Intel Architektur so massiv durchsetzte. |
Weitere Informationen dazu: Detaillierte Technische Information als PDF Dokument. Schaltplan als PDF Dokument. SW_Tools : MicroMonitor Source code, Down-Load Programm und vieles mehr. Video via YOUTUBE |