Home Hardware Blockdiagram Timing
 

3.5.2 Busemulation


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
Home Hardware Blockdiagram Timing