Autor Thema: VME Bus auf 32bit breite erweitern ...  (Gelesen 25005 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

frank.lukas

  • Gast
VME Bus auf 32bit breite erweitern ...
« am: So 21.09.2008, 22:45:37 »
Hallo, Tuxie kam in einen anderen Betrag auf die Idee den VME Bus auf 32bit zu erweiten und mal zu versuchen eine VL Bus ATI Mach64 Grafikkarte mit den Novatreibern im Atari TT zu betreiben ...

Diese Idee hatte ich auch schon. Das Problem warum es nicht funktionieren wird ist das der Novatreiber auf den 16bit breiten VME Bus und die 16bit breite Grafikkarte ausgelegt ist. Durch einfaches Patchen ist da bestimmt nichts zu machen. Zudem weiss ich z.B. nicht ob jeder Mach64 Chip genau gleich durch den Treiber angesprochen wird. Es gibt da bestimmt Unterschiede da einige Varianten für den 16bit breiten ISA Bus, andere für den 32bit VL Bus plus getrennten Steuerbus (8bit) und andere für den gemultiplexten PCI Bus ausgelegt sind.

Der PCI bus ist zwar ein synchroner Bus mit einer bestimmten Clock Freqeunz aber man könnte ja z.B. auf die Idee kommen das ein z.B. 32Mhz Bus der Daten und Adresssignale hintereinander auf einem 32bit breiten Bus verwaltet mit jeweils 16Mhz für die Daten und 16Mhz für die Adressen laufen könnte. Zweimal 16Mhz sind 32Mhz. Aber so einfach funktioniert es wahrscheinlich nicht. Da Datenpakete wahrscheinlich auch länger als eine Clockeinheit, also ein Tik auf dem Bus anliegen kann. Wenn an jetzt mit einem Stop oder Pause Befehl die Übertragung auf dem Bus so steuern kann das immer eine Clockeinheit (Tik) übersprungen werden kann ...

Das sind nur so Ideen, ich habe mich noch nicht mit der PCI oder der VL-Bus Doku auseinander gesetzt! Die Elipse Falcon PCI Erweiterung muss ja auch irgendwie auf einem 16Mhz Systembus laufen.
« Letzte Änderung: So 21.09.2008, 22:48:37 von frank.lukas »

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #1 am: So 21.09.2008, 23:10:14 »
Ich habe da was gefunden!!

http://www.tu-chemnitz.de/informatik/RA/news/stack/kompendium/vortraege_97/pci/pci2.html
Rein Theroretisch könnte man doch versuchen den Supervidel dann auf den TT anzupaßen.
Tschau Ingo

frank.lukas

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #2 am: So 21.09.2008, 23:40:37 »
Hallo Tuxie,

da ich vom Falcon nicht viel weiss ...

was genau ist ein SuperVIDEL ?


grüße

  Frank

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #3 am: So 21.09.2008, 23:44:08 »
Der Videl ist der Grafikchip im Falcon, und eine Gruppe von Entwicklern Arbeiten an einer Grafikerweiterung die auf die CT60 gesetzt wird.


http://nature.atari.org/

Unter Projects
Tschau Ingo

frank.lukas

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #4 am: So 21.09.2008, 23:51:57 »
Hallo Tuxie,

habe jetzt noch nicht nachgelesen weil der Falcon mich nicht Interessiert aber liege ich richtig in der Annahme das man den Falcon Chip mit z.B. FPGA nachbildet und etwas erweitert (Frequenz) ...

Ist Interessant aber denke das sowas schwer ist beim Atari TT einzubinden.

Ich glaube das ein PCI Adapter für nur eine Karte (Grafikkarte) garnicht so schwer aufzubauen wäre ...

Da gibt es ja noch die Nova Hades Treiber für die ET6000 ...

frank.lukas

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #5 am: Mo 22.09.2008, 16:02:59 »
Habe mir mal die Blockschaltbilder zur CTPCI angesehen. Wer so was haben will muss einen Profil mit Erfahrung und das nötige Kaffeekassen Eurogeld haben.

Für eine einzelne Karte sollte sowas aber machbar sein ...


grüße

  Frank
« Letzte Änderung: Mo 22.09.2008, 16:04:40 von frank.lukas »

frank.lukas

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #6 am: Mo 22.09.2008, 16:13:21 »
Hier mal eine Übersicht der VL-Bus Erweiterung ...



http://de.wikipedia.org/wiki/VESA_Local_Bus

guest522

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #7 am: Mo 22.09.2008, 17:15:06 »
Hi Frank,

meine Erfahrung mit der Nova und der Eclipse ist, dass es, vielleicht abgesehen von der (Nicht-)Verfügbarkeit der Mach64 Karten, keinen Grund gibt ein so schwieriges Projekt anzugehen. Die SuperNova mit Mach64 ist trotz ISA (oder wegen) schneller als die Eclipse. Außerdem waren die Treiber immer besser. 

Die Nova-Treiber sind nicht ganz trivial und man muss sicherlich sehr sehr viel Zeit investieren diese auf ein anderes Busprotokoll zu ändern.  Außerdem ist es fraglich, ob die Treiber überhaupt mit den unterschiedlichen Mach64 Versionen klar kommen. Nicht jede Mach64-ISA läuft in der Nova!

Der Nova-Adapter ist relativ leicht zu verstehen und zu modifizieren. Evtl. ist es möglich eine andere, verfügbare ISA Grafikkarte lauffähig zu bekommen. Dabei müßte man natürlich über das Treiber KnowHow verfügen (Linux-Quellen?) oder aber aufwändiges Reverse Engineering betreiben.
Für ET4000 Karten wäre gar nichts zu tun!

Versteh mich nicht falsch, ich wäre der Erste, der eine bessere Grafiklösung kaufen würde. Aber ich denke wir sollten erst mal kleinere Brötchen backen und das gesammelte KnowHow konsolidieren, damit überhaupt was geht.

Der SuperVidel ist meiner Meinung nach, falls er überhaupt in Stückzahlen kommt, zu sehr mit dem Falcon verstrickt als dass daraus etwas sinnvolles für den Rest der ATARI Welt werden könnte.

Ich weiß ich wiederhole mich ziemlich oft...aber die PowerUser mit CT6x können mit keiner dieser Lösungen etwas anfangen.

Mein Traum (V1.0): VME Karte mit Nova Adapter und EtherNAT. 






frank.lukas

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #8 am: Mo 22.09.2008, 17:55:32 »
Hallo Idek,

Was die Novatreiber Software ansteht stimme ich dir zu. Das problem mit den Grafikkarten am Atari oder auch den ISA Karten ist deren geringe Auflösung. Eine Matrix TC1208 an einem CRT Bildschirm konnte ich früher immer nur bis maximal 1152x870 Pixel bei 256 Farben betreiben. Bei meiner Nova jetzt ist bei 1280x1024 und 256 Farben Schluss. Bei Leuten mit TFT Displays die mit 60Hz oder weniger arbeiten können geht ein wenig mehr ...

Sprich eine 4MB Grafikkarte wäre schon ganz schön toll an der alten Kiste. Keine kaputten und verstellten Farbpaletten mehr, Bilder werden etwas schneller geladen ...

Die Nova Software mit dem Novaadapter ist schon recht schnell also wesentlich schneller als die schnellste Matrix TC1208 Karte. Ein wenig unschön ist halt die Geschichte das die Nova nicht vom NVDI Unterstützt wird sodass der Novatreiber wegfallen könnte.

Ich denke mir das nur die ISA Mach Karten im Novaadapter laufen die diesen Aufgeteilten Chipsatz mit den beiden großen Quadern haben. Eine PCI Mach64 mit nur dem einen Chip plus Palettenbaustein wird nicht funktionieren.

Atari Nova ATI MACH64 ISA
-  graphics pro turbo
- graphics pro turbo 1600
- winboost
- wincharger
- winturbo
- graphics expression


Was andere ISA Karten angeht ist die Auswahl ja nicht sonderlich gross bei Karten mit 2MB Videoram. Da sind welche mit SiS oder Cirrus Logic Chipsatz. Aber bei 4MB Videoram ist das schon schwer also ich kenne da nichts.

Das mit den kleinen Brötchen teile ich auch. Beim Atari TT z.B. würde ein 32Mhz (16Mhz) 040er oder besser noch ein 68030 mit 50Mhz welcher erstmal stabil läuft mehr als reichen. Hat ja nicht jeder das Wissen und die Power eines Herrn "czuba-tech". Auch im Amiga Bereich sich umzuschauen bringt nicht wirklich viel, denke ich.

Die ET4000 Karten sind für mich persönlich uninteressant da viel zu langsam und zuwenig Videoram. Habe mal Tagelang versucht an ein Datasheet eines ET4000 Bausteins dran zu kommen. Aber bei so alten Chips konnte ich nichts finden.

Interessant wäre ein Datasheet eines Mach64 in der 16bit ISA Version um eventuell sich selber die in den USA gekaufte 150 Dollar ATI Karte auf 4MB zu erweitern ...
« Letzte Änderung: Mo 22.09.2008, 18:03:44 von frank.lukas »

guest522

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #9 am: Mo 22.09.2008, 20:35:00 »
Gute Argumente. Zumindest für alle die schon mindestens ne ET4000 haben. Aber ich geb Dir Recht, selbst die 2MB Nova wär mit 4MB erst richtig TFT tauglich.
Was also tun?

frank.lukas

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #10 am: Mo 22.09.2008, 23:25:16 »
Hallo Idek,

ich vermute aber mal das man die Mach32 nicht auf 4MB Aufrüsten kann, sondern nur die Mach64 Karten. Allerdings nichts ist unmöglich ..., bei den kleinen Matrix Karten ist immer ein sehr alter Intel irgendwie (vergessen) Grafikprozessor verbaut der eigentlich nur mit sehr wenig videoram umgehen kann. Die Matrix Leute haben mit dem Teil bis zu 2MB VRAM angesprochen mit Gal Steuerungen für die Speicherbänke ... .

> Was also tun?

Warten bis jemand anders mit Ahnung was gutes dazu zu sagen hat !?!
« Letzte Änderung: Di 23.09.2008, 09:56:59 von frank.lukas »

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #11 am: Mo 22.09.2008, 23:54:05 »
Ne feine sache wäre wenn man Mario Becroft auftreiben könnte, der die Galaxy Enwtickelt hat. Ich hatte ihm schonmal ne Mail geschickt aber da kam keine Antwort. Denn seine Karte macht eigentlich ne recht gute Figur.
Tschau Ingo

guest522

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #12 am: Di 23.09.2008, 10:09:26 »
Wie realistisch ist es die MACH64 durch FPGA zu ersetzen?

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #13 am: Di 23.09.2008, 10:30:57 »
Das ist eine Gute Frage, man könnte ja mal in der Open Core Datenbank suchen, aber muß es denn unbedingt eine Mach64 sein, man könnte ja auch fVDI nehmen und einen Treiber von Linux oder µC Projekten  Portieren die meist auch zur Verfügung stehen.
Tschau Ingo

guest522

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #14 am: Di 23.09.2008, 10:42:01 »
Kann gern auch was anderes sein....aber dann muss man natürlich das Interface basteln und zum Laufen bekommen.
fVDI unterstützt die Eclipse, sonst kenn ich nichts in der Art.

frank.lukas

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #15 am: Di 23.09.2008, 10:42:11 »
Wer hat denn fVDI schon mal nicht unter Aranym !, auf einem normalen Atari zum Laufen bekommen? Wenn fVDI ausser für Aranym nicht so gut wie die Nova oder NVDI Software ist dann wäre das nicht so toll ...

grüße

   Frank
« Letzte Änderung: Di 23.09.2008, 10:43:51 von frank.lukas »

guest522

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #16 am: Di 23.09.2008, 11:13:00 »
Ich hab es bisher nur mit der Eclipse RageII am Laufen gehabt.  Damals hab ich mit Johan Klockars (erfolglos) versucht meine 4MB Rage zum Fliegen zu bekommen.




frank.lukas

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #17 am: Di 23.09.2008, 12:42:09 »
Hallo Idek, ich fragte nur weil nicht es auch mal versucht habe da ich gelesen hatte das auch original Atari Auflösungen incl. monochrom unterstützt werden, aber das habe ich nicht hinbekommen. Denke dann mal das die Alternative fVDI keine ist und somit wegflällt ...

grüße

  Frank

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #18 am: Di 23.09.2008, 13:52:46 »
Hallo Frank,

es gibt bei der ganzen Sache ein Problem mit NVDI, es wird weder weiter entwickelt noch gibt es für die letzte Version möglichkeiten andere Treiber richtig einzubinden. Kann auch sein da das ne Fehlinformation ist.
Tschau Ingo

frank.lukas

  • Gast
Re: VME Bus auf 32bit breite erweitern ...
« Antwort #19 am: Di 23.09.2008, 15:21:33 »
Hallo Tuxie,

das gleiche gilt auch für die Novasoftware und für fVDI. Benutzern bringt es ja nichts wenn die Leute nur noch für Aranym etwas anpassen so wie beim fVDI. NVDI brauchen halt die ET4000, Matrix und ganz ohne Grafikkarten Leute und die anderen ihren Novatreiber ...

grüße

  Frank