|
Falcon F30 interne Busemulation
Eine Auflistung und Beschreibung der vier PAL/GAL-
Bausteine im Falcon die für die Busemulation verantwortlich
sind.
Die kürze der einzelnen Beschreibungen stammt aus den
Serviceunterlagen und wurden von mir eingedeutscht.
Die Busemulation ist der Block im Falcon der es ermöglicht
den ansonsten für eine 16Mhz 68000 CPU konzipierten Falcon an die
abgespeckte Version der 68030 CPU anzupassen. In meinen Augen eine
reine Notlösung. Die in diesen vier Bausteinen steckende logik
passt die Leitungen, Daten- und Adressleitungen so an das die 68030
CPU mit der weitern Falcon-Peripherie arbeiten kann.
- 68000 Bus Decoder PAL U68
- Das GAL U68 wird benutzt um BUS GRAND für 68000 Devices zu
erzeugen.
Ebenso generiert es das BMODE-Signal welches benutzt wird um
dem SDMA- und dem COMBO-Chip mitzuteilen das ein 68000 Device
den Bus benutzen wird. Dieser Baustein benötigt einen extra
System-Taktzyklus um den Takt und das Strobesignal zu
kompletieren.
- 68000 Bus Decoder PAL U63
- Das GAL U63 erzeugt die Expansions Data, Bus Error und Daten-
Transfer Acknowledge Signale für das gesammte System.
Ebenso erzeugt es das Data Transfer Size- und Acknowledge 1
Signal.
- 68000 Bus Decoder PAL U62
- Das GAL U62 generiert UPPER und LOWER Data Strobes (UDS,LDS)
Valid Memory Adress (VMA, Read/Write (R/W) und das SIZE 1 Bit.
- 68000 Bus Decoder PAL U67
- U67 decodiert die Adressen für den DSP.
Ebenso generiert es die partitielle DSP decodierung.
- 68000 Bus Decoder GAL U44
- In dem GAL U44 wird der DSP Chip Selekt, Hardware Acknowledge
der MFP Interrupt Enable Out, Interrupt Acknowledge sowie
Data Size und der Transfer Acknowledge 0 erzeugt.
Abbildung 1 - Busemulation / Location
Verschiedentlich ist es aufgetreten das ein Falcon F030 keinerlei
Lebenszeichen von sich gibt. In den meisten Fällen ist es wohl
auch so das keine weiteren Testmöglichkeiten vorhanden sind.
Erfolgt nach dem Einschalten auch kein Zugriff auf das
Diskettenlaufwerk und der Bildschirm erhellt sich nicht besteht die
Möglichkeit das lediglich eines oder mehrere GALs / PALs der
Busemulation defekt sind. Die CPU kann hier also keine korrekten
Instruktionen abarbeiten geschweige den das ROM lesen. Ergo bleibt der
Rechner einfach stumm.
Einige Geräte konnten durch einfachen Ersatz der GALs wieder
zum normalen Arbeiten gebracht werden. Beachten Sie bitte das für
bestimmte Bereiche im Falcon mehrere GALs verantwortlich sein
können!
Copyright © Robert Schaffner (support@doitarchive.de)
Letzte Aktualisierung am 23. Dezember 2003
|