Hardware > Hardware (Classic 16-/32-Bit)
Magnum TT und VME Nova Adapter
guest522:
Das ist vermutlich die korrekte Adresslage für die ET4000 Nova im TT:
--- Code: ---Adresses Description
-------------------+----------------------------------------------------------
$FE000000-$FEFFFFFF|VME A24:D16 (TT) $100 0000 = 16.777.216 = 16 MiB
-------------------+----------------------------------------------------------
------------------------------------------------------------------------------
$FE00 0000 | free area
. |
. |
. | $C0 0000 = 12.582.912 = 12 MiB
. |
. |
. |
. |
. |
. |
. |
. |
. |
$FEBF FFFF | end of free area
************
$FEC0 0000 * VGA_ADR VGA_SCREEN
. * SCR_SIZE: $100000 = 1.048.576 = 1 MiB (ET4000)
$FECF FFFF *
************
$FED0 0000 * IO_AREA end
. * $C8000 = 819.200 = 800 KiB
$FEDC 8000 * IO_BASE max. $10000 = 64 KiB (min. $400 = 1 KiB)
************
$FEDC 8001 | free area
. | $23 7FFF = 2.326.527 B
. |
$FEFF FFFF | end of free area
------------------------------------------------------------------------------
--- Ende Code ---
Nachtrag aus der GAL Analyse:
Leider belegt die Nova insgesamt 8MB des VME Bereichs: FE80 0000 - FEFF FFFF
Hierfür wird auch DTACK erzeugt.
Wirklich angesprochen werden im Falle der ET4000 (Jumper auf MSTE) aber nur 4MB: FE80 0000 - FEBF FFFF
Benötigt werden sogar nur FE80 0000- FE8F FFFF (Screen) und ein Teil von FE90 0000- FE90 FFFF (I/O)
Durch Änderung der Schaltung und des GALs wäre es also möglich die Nova etwas "sparsamer" im Umgang mit dem VME Bereich zu machen. Karten im Bereich FE00 0000-F7FF FFFF sollten schon jetzt mit der Nova kein Problem haben. Wer von Euch hat eine Kombi mit 2 VME Karten?
guest522:
Ein weiteres Thema, dass ich gern Lösen würde ist die Problematik der ungeraden 8 bit I/O Zugriffe der Nova. Wäre es nicht machbar die ISA D0-D7 mit zwei 74x245 abwechselnd mit VME D0-D7 und D8-D15 zu verbinden? Dann müsste man vermutlich allerdings die gleiche Schaltung für ISA D8-D15 verwenden um nicht gleichzeitig ISA D0-D7 und D8-D15 auf VME D0-D7 zu schalten, oder?
Hat jemand eine bessere Idee (Baustein) dafür?
Dann könnte man auch lesend auf die ISA Karte zugreifen und wäre wesentlich flexibler was die Treibersoft angeht.
Nachtrag: Wie wäre es mit zwei 16-to-8 Multiplexer/Demultiplexer Bus Switch wie dem PI5C3390 ?
guest522:
Ich schau mir gerade die Panther/2 an und versuche ein Reverse Engineering durchzuführen, da es wohl keine Schaltpläne dazu gibt. :'(
Das Ding ist ein wenig komplizierter als der Nova Adapter :P
Aber eines ist mir schon klar geworden. Dort wird eine wesentlich aufwändigere Adresslogik verwendet und der 74x245 kommt zum Einsatz. Vermutlich wäre die Anpassung der Panther/2 an den VME Bus eine ideale Lösung um Nova und Netzwerkkarte zu verwenden. Ich bin mir nur nicht klar darüber, ob ich den Atem dazu habe..... :-\
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln