4.1.9 68030 CPU Falcon 68030 CPU
Der LC68030 besitzt eine interne PMMU
Der 68030 hat zwei Leitungen SIZ0, SIZ1, womit er der Peripherie
mitteilt, wo, wie und wann Daten auf welchen Busleitungen anliegen.
Diese Signale sind nicht wie fälschlich oft zu lesen, ist zur
Steuerung der CPU gedacht und sind somit auch keine Eingänge! Es
sind Ausgänge, mit denen unter anderem die CPU der Peripherie
anzeigt, wo und wie Daten auf die Datenleitungen gelegt werden.
Folgende Kombination dürfte dazu im Falcon aktiviert sein:
D31-D24 D23-D16 siz1 siz0 A1 A0 /DSACK1 /DSACK0 Byte 0 Byte 1 0 0 0 0 0 1 Byte 2 Byte 3 1 0 1 0 0 1 Wobei die Bytes x in folgender Reihenfolge in den _CPU-Registern_ definiert sind: CPU-Register: Bit 31-----23-----15-----7 0 Byte 0 Byte 1 Byte 2 Byte 3 Die Signale /DSACKx sind CPU-Eingänge, über welche die
die Peripheriebausteine der CPU mitteilen, in welcher Datenbusbreite
die CPU die Daten auf den Datenbus zu legen hat und ferner werden
immer alle 32 Datenleitungen benutzt. Beim Falcon 68030er
(SC414230FE16!) werden die vollen 32 Bit auf die Datenleitungen
gelegt.
/DSACK1 /DSACK0 MC68030 0 0 32 Bit 0 1 16 Bit 1 0 8 Bit 1 1 Wartezyklen Über den interen Multiplexer werden dann die Daten auf die externen Datenleitungen gelegt.
Copyright © Robert Schaffner (support@doitarchive.de) Letzte Aktualisierung am 23. Dezember 2003 |