atari-home.de - Foren

Hardware => Hardware (High-End) => Thema gestartet von: Lukas Frank am Fr 13.05.2022, 18:41:01

Titel: PAK ...
Beitrag von: Lukas Frank am Fr 13.05.2022, 18:41:01
Habe mal eine erste PAK mit MC68020 und MC68881 FPU zusammen mit einer Magnum_ST wegen dem TOS 2.06 laufen lassen ...

CPU und FPU laufen hier mit 8Mhz
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Fr 13.05.2022, 19:36:13
Coremark ...

Command v0.33 6/26/85 LTG
{a}WRAP
vDone.
E
Please wait while COREMARK is executing

{a}COREMARK.TOS 0x0 0x0 0x66 0 7 1 2000
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 2689
Total time (secs): 13.444999
Iterations/Sec   : 2.231312
Iterations       : 30
Compiler version : GCC8.2.1 20181017
Compiler flags   : -O2 -mcpu=68000 -fomit-frame-pointer -DPERFORMANCE_RUN=1
Memory location  : Code and data in RAM
seedcrc          : 0xe9f5
  • crclist       : 0xe714
  • [0]crcmatrix     : 0x1fd7
  • crcstate      : 0x8e3a
  • [0]crcfinal      : 0xf8b3
    Correct operation validated. See README.md for run and reporting rules.
    CoreMark 1.0 : 2.231312 / GCC8.2.1 20181017 -O2 -mcpu=68000 -fomit-frame-pointer -DPERFORMANCE_RUN=1  / Code and data in RAM

    CR to continue...[/tt]
Titel: Re: PAK ...
Beitrag von: Markus608 am Di 17.05.2022, 16:57:04
hast du die PAK auch mal mit "Thunderstorm-Hardware" ausprobiert ?
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Di 17.05.2022, 17:12:35
Nein, sollte aber auch mit der Cloudy/Storm Kombi laufen. Ich hatte da eine Magnum ST mit 8MB Alternate Ram und TOS 2.06 benutzt.
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Mi 17.05.2023, 12:22:51
Neuaufbau einer PAK das ist die erste Version der Reihe mit einer MC68020 CPU die mit 8Mhz läuft. Dank @Lynxman von dem ich die Platine habe kann ich die ganze Sache aufbauen. Ich wollte schon HCT Bauteile bestellen bis @Lynxman mich eines besseren belehrt hat, hatte nicht bedacht das die HCT zu langsam sind. Im Dachboden etwas gekramt und glücklicherweise alle Bauteile gefunden bis auf die ALS04 und die LS90 (Ebay) die mein Bauteiltester nicht prüfen konnte.
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Mi 17.05.2023, 12:25:32
Weiss jemand ob man ein 32bit breites TOS oben auf einer Zusatzplatine nutzen kann? 512Kb Ram halte ich für Sinnlos ein TOS fände ich besser ...
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Do 18.05.2023, 14:08:37
Fertig und läuft ...
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Do 18.05.2023, 17:50:20
Magnum ST + PAK + VOFA ...

1024x768  256 Farben
Titel: Re: PAK ...
Beitrag von: dbsys am Do 18.05.2023, 19:34:10
Sehr gute Arbeit. Tolles Ergebnis.

 8)
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Do 18.05.2023, 19:37:23
Ist ja nur Lego ...
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: Lukas Frank am Sa 20.05.2023, 17:51:50
Wollte erst den Frreqeunzteiler mit zwei 74xx74 aufbauen hatte dann aber an einen CMOS4040 gedacht welcher aber nur eine geringe Bandbreite hat. Etwas in meinen Kisten gekramt und einen 74HC4040 gefunden der bis 30Mhz gut ist. Dann hatte ich noch einen 8Mhz Quarz und beides auf einer Lochraster Platine aufgebaut und entsprechende Leiterbahnen auf dem Mainboard getrennt. Funktionierte natürlich erstmal nicht und die Laune war erstmal schlecht. Fehler war ich hatte vergessen den Reset Pin von 74HC4040 auf GND zu legen. Mein NEC Multisync konnte weder mit dem 48Mhz oder auch dem 40Mhz Quarz ein Bild darstellen unter ST-Hoch. Nutze deshalb eine Grafikkarte im Mega ST Bus mit dem Nova Treiber. Floppy geht noch nicht weil ich erst ein HD Modul aufbauen muss mit eigener Takterzeugung. Aber Dank Parcp kein Problem beim Datenaustausch. Festplatten betrieb mit einem LINK97 plus SCSI HDD ist Problemlos. Habe jetzt erstmal nur den 500kHz Takt der beiden ASIC und den 2Mhz Takt des PSG getrennt.

70ns Ram 4MB Karte von @Lynxman  im Atari Mega ST1 Mainboard. Die 373/244iger sind noch original LS Typen. Gembench einmal mit 40Mhz Quarz also 10Mhz Bustakt und einmal mit 48Mhz Quarz also 12Mhz Bustakt alles mit einer 68000 CPU.

@R^2  dachte ich müsste den MFP auch mit 4Mhz versorgen?

Im Bild mal den 4Mhz Takt geteilt aus dem 8Mhz Takt aus dem Quarz, mein Oszi hat nur eine geringe Bandbreite aber das Bild sieht gut aus ...

Xferrate (68000) bei 8Mhz = 1150kb/s und bei 10Mhz = 1300kB/s und bei 12Mhz = 1400kB/s
alles mit einem LINK97 und einer 500MB Fujitsu SCSI Festplatte
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Sa 20.05.2023, 17:56:23
... mit der PAK68 und der Magnum ST bei 12Mhz Bustakt sowie CPU Takt, die FPU bleibt bei 16Mhz

@czietz ...

Command v0.33 6/26/85 LTG
{c}WRAP
vDone.
E
Please wait while COREMARK is executing

{c}COREMARK.TOS 0x0 0x0 0x66 0 7 1 2000
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 2403
Total time (secs): 12.015000
Iterations/Sec   : 4.993757
Iterations       : 60
Compiler version : GCC8.2.1 20181017
Compiler flags   : -O2 -mcpu=68000 -fomit-frame-pointer -DPERFORMANCE_RUN=1
Memory location  : Code and data in RAM
seedcrc          : 0xe9f5
  • crclist       : 0xe714
  • [0]crcmatrix     : 0x1fd7
  • crcstate      : 0x8e3a
  • [0]crcfinal      : 0xa14c
    Correct operation validated. See README.md for run and reporting rules.
    CoreMark 1.0 : 4.993757 / GCC8.2.1 20181017 -O2 -mcpu=68000 -fomit-frame-pointer -DPERFORMANCE_RUN=1  / Code and data in RAM
    [/tt]
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: R^2 am So 21.05.2023, 08:57:35
Hallo Frank!
@R^2  dachte ich müsste den MFP auch mit 4Mhz versorgen?

Der MFP läuft auch mit den sich ergebenen 1,5 x 4 MHz. Die Baudraten werden mit dem externen Quarz in der Nähe des MFP definiert. Selbst bei Verwendung eines RSVE werden die zusätzlichen Baudraten mit einem eigenen Takt erzeugt. Insofern gibt es keinen Grund, den MFP mit dem alten 4 MHz Takt zu versorgen.

Beste Grüße
Robert
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: Lukas Frank am Mo 22.05.2023, 17:58:25
Mein NEC Multisync konnte weder mit dem 48Mhz oder auch dem 40Mhz Quarz ein Bild darstellen unter ST-Hoch.

Hatte ST-Gering ganz vergessen. Mit dem 48Mhz Hauptquarz geht es bei 75Hz ...
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Mo 22.05.2023, 18:52:20
Habe mal KAOS 1.4.2 Eproms gemacht weil die MagnumST läuft mal und mal nicht ist vielleicht etwas zu langsam bei den 12Mhz Bustakt. Das Simm ist schnell genug aber vielleicht der MACH210 Baustein nicht? Lasse das ganze dann mit 10Mhz Bustakt laufen bei Nutzung der Magnum ST ...
Titel: Re: PAK ...
Beitrag von: Arthur am Di 23.05.2023, 00:31:23
Das ist doch eine durchweg gute Beschleunigung für diesen Takt. Eine Lösung für ST-Hoch würde ich allerdings vermissen... aber sonst ein sehr gutes Ergebnis. Interessant ist natürlich auch ob es bei 35 Grad im Sommer noch stabil laufen wird. :D
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Di 23.05.2023, 09:06:43
35Grad? Denke 40Grad ...

MMU und GLUE sind nicht mal Handwarm. Der MFP und der DMA Baustein hat etwas Temperatur aber auch nur leicht Warm nach 30 Minuten Laufzeit.
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Di 23.05.2023, 17:50:33
Wegen dem richtigen Floppybetrieb ein neues HD Modul aufgebaut, hatte keine mehr. Das HD Modul hat eine eigene Taktquelle und hängt nicht am Mainboard. Komplett für Nutzung einer HD Floppy alles verkabelt. Habe keine HD Floppy mehr und keinen AJAX deshalb eine alte Atari DD Floppy mit großem Auswurfknopf in Nutzung und deshalb den HD Sensor Pin Eingang am HD Modul auf Masse gelegt damit es fest im DD Modus arbeitet. Alles steckbar und deshalb kein Problem ...
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: Lukas Frank am Fr 26.05.2023, 14:20:06
Hallo @R^2  ... läuft

War erst abgeschreckt wegen dem Einbau Aufwand und keine Lust. Dann aber schnell, schnell und läuft auf Anhieb. Habe die ganzen Kabel durch Masse VIAs gezogen ...

Spiele später mal mit der Autoswitch OverScan Software. Jetzt mit 10Mhz, probiere dann auch mal die 12Mhz ...

Titel: Re: PAK ...
Beitrag von: Arthur am Fr 26.05.2023, 15:39:12
Was ist denn das für eine Schaltung?


(https://forum.atari-home.de/index.php?action=dlattach;topic=16998.0;attach=33380;image)
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: Lukas Frank am Fr 26.05.2023, 17:45:46
Dokumentation ...
https://www.newtosworld.de/viewtopic.php?t=23

Läuft sehr Stabil mit 12Mhz und einer 68000 CPU und der Overscan Software bei 800x480 plus NVDI ...


Mit 12Mhz und der PAK68 gibt es sporadisch Resets zusammen mit der 12Mhz Projekt Platine ansonsten läuft es. Mit 10Mhz ist alles Stabil mit der PAK68. Das mit den sporadischen Resets bei 12Mhz war aber auch mit meinem 74HC4040 Platinchen so.
Titel: Re: PAK ...
Beitrag von: R^2 am So 28.05.2023, 09:06:17
Hallo Arthur!
Was ist denn das für eine Schaltung?

Das ist eine 12 MHz Platine. Sie ermöglicht das heraufsetzen des Mainboardtaktes auf 10, 12, 15 oder 16 MHz. Letztere beiden werden sehr aufwändig. Dennoch: Bis zu 12 MHz geht in der Regel alles recht gut. Die Platine sorgt dafür, dass bei einem höheren Mainboardtakt die Videosignale wieder passend ausgegeben werden, sodass man auf dem Monitor auch ein Bild sehen kann. Frank hatte ja vorher den Rechner zwar auf 12 MHz am Laufen, aber ohne Bild über den normalen Monitor. Er hatte bisher nur ein Bild über die zusätzliche Grafikkarte.

Die Platinen sind mittlerweile recht selten geworden. Frank hat noch eine ergattert. Die letzte - anscheinend - ihrer Art. Die Anleitung findest Du hier: https://www.newtosworld.de/viewtopic.php?t=23

Beste Grüße
Robert
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: Lukas Frank am So 28.05.2023, 14:42:54
Die Platine sorgt dafür, dass bei einem höheren Mainboardtakt die Videosignale wieder passend ausgegeben werden, sodass man auf dem Monitor auch ein Bild sehen kann.

Mein NEC Monitor zeigt unter ST-Hoch und ST-Gering jeweils um die 60Hz was gut zu den modernen Monitoren passt.
Titel: Re: PAK ...
Beitrag von: neualtuser am So 28.05.2023, 16:17:42
@R^2
Der Platinensatz im Wiki TOS, ist der Original?
Titel: Re: PAK ...
Beitrag von: R^2 am So 28.05.2023, 18:56:03
Hallo neualtuser!

@R^2
Der Platinensatz im Wiki TOS, ist der Original?

Hmmm, ein wenig Mißverständlich gefragt.
Der Platinensatz ist natürlich nicht im Wiki TOS vorhanden. Geht ja auch nicht, weil wie sollte eine Platine - physikalisch - auf einer Homepage vorhanden sein?  :D ;)

Ich nehme allerdings an, dass Du fragen wolltest, ob der Link die Originalbeschreibung zu dem damaligen Projekt ist: Ja, das ist die original Anleitung zu dem damaligen Projekt.

Beste Grüße
Robert
Titel: Re: PAK ...
Beitrag von: Lukas Frank am So 28.05.2023, 19:17:24
Zufall ...

Die MagnumST lief bei 10Mhz und bei 12Mhz nicht und irgendwann ging die Karte gar nicht mehr. Hatte aber alles nichts mit der MagnumST zu tun, ein TOS 2.06 Eprom hatte einen Pin verbogen so das der HALT Anschluss der CPU irgendwann dauerhaft auf Low war. Das mit dem Eprom Pin sah man nicht weil die beiden Eprom genau im 68k Sockel liegen und ich hatte schon den PS/2 Simm Sockel und anderes nachgelötet ...
Titel: Re: PAK ...
Beitrag von: Arthur am So 28.05.2023, 19:26:56
Hallo Arthur!
Was ist denn das für eine Schaltung?

Das ist eine 12 MHz Platine. Sie ermöglicht das heraufsetzen des Mainboardtaktes auf 10, 12, 15 oder 16 MHz. Letztere beiden werden sehr aufwändig. Dennoch: Bis zu 12 MHz geht in der Regel alles recht gut. Die Platine sorgt dafür, dass bei einem höheren Mainboardtakt die Videosignale wieder passend ausgegeben werden, sodass man auf dem Monitor auch ein Bild sehen kann. Frank hatte ja vorher den Rechner zwar auf 12 MHz am Laufen, aber ohne Bild über den normalen Monitor. Er hatte bisher nur ein Bild über die zusätzliche Grafikkarte.

Die Platinen sind mittlerweile recht selten geworden. Frank hat noch eine ergattert. Die letzte - anscheinend - ihrer Art. Die Anleitung findest Du hier: https://www.newtosworld.de/viewtopic.php?t=23

Beste Grüße
Robert

Danke Robert, das ist ja doch schon ein gewisser Aufwand.
Titel: Re: PAK ...
Beitrag von: neualtuser am So 28.05.2023, 20:04:16
@R^2
Schoon gut  ::)
Genauso war es gemeint...
Der Witz:
Ich glaube diesen Platinensatz direkt bei dir erworben zu haben, damals..
Zusammengebaut/gelötet, 2-3 Versuche gemacht und eingelagert.
Ausgelagert, Bilder für das Wiki gemacht...
Der P-Satz ist dann bei Tuxi gelandet... Der Rest ist bekannt.
Danke, Klasse Arbeit
Und was Frank daraus macht, ist auch nicht von "schlechten Eltern"  ;)
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: R^2 am Mo 29.05.2023, 09:15:41
Hallo Frank!

Mit 12Mhz und der PAK68 gibt es sporadisch Resets zusammen mit der 12Mhz Projekt Platine ansonsten läuft es. Mit 10Mhz ist alles Stabil mit der PAK68. Das mit den sporadischen Resets bei 12Mhz war aber auch mit meinem 74HC4040 Platinchen so.

Den Schaltplan der PAK aus dem c't Artikel von Damals habe durchgesehen. Ohne nun wirklich eine Messung mit dem Oszilloskop durchgeführt zu haben, hast Du dennoch einen Test, den Du vorher durchführen kannst. Auch, ob sich der Kauf von schnelleren Gattertypen lohnt oder nicht.

Der 74LS90 wird wahrscheinlich in einer anderen Gattertype schwierig zu besorgen sein. Er ist aber m.E. auch nicht ganz so kritisch, weil die Signale, die er produziert über mehrere Buszyklen des 68020er auf dem Bus anliegen. Laut Datenblatt verträgt der 74LS90 am Eingang einen Takt von bis zu 32 MHz. Das sollte also alles funktionieren.

Die zwei 74LS74 generiren auch eher zeitlich unkritische Signale. Ob Du sie nun tauscht oder nicht, sollte nach meinem ersten Durchsehen, nicht ganz so relevant sein.

Der 74AS10, 74LS125, 74ALS04 sowie die beiden 74AS32 sind schon zeitkritisch, weil bis zu drei oder vier Gatter hintereinander geschaltet werden, um die gewünschte Logik zu erzeugen. Das kann dann schon zeitlich kritisch werden.

Der eine der beiden 74ALS08, nämlich IC6, ist eher interessant. Das Gatter an den Pinnen 13 bis 11 puffert den 8 MHz Takt vom Mainboard. Für einen schnellen Test, ob der geplante Gattertausch etwas bringen wird, kannst Du den folgenden Test durchführen:

Bei IC6 biegst Du den Pin 11 ein wenig nach außen, so dass wenn Du das IC wieder in die PAK einsetzt, der Pin neben dem Sockel heraussteht und nach unten keinen Kontakt hat. Zusätzlich fädelst Du auf der Unterseite vom Sockel des ICs 6 einen kleinen Draht von Pin 12 (oder 13) zu Pin 11. Dies bewirkt, dass der 8 MHz Takt vom Mainboard nicht mehr über IC6 gepuffert wird, bringt aber ca. 10 ns an Zeit. Das könnte reichen, dass dann schon  die PAK auch mit 12 MHz Mainboardtakt läuft.

Wenn dies funktioniert, dann kannst Du versuchen alle ICs als F-Gattertypen zu bekommen. Wenn nicht, so wären S- oder AS-Typen auch gut. Zur Not gehen auch noch andere Gattertypen, aber schau erst einmal, was Du bekommst.

Beste Grüße
Robert
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: Lukas Frank am Mo 29.05.2023, 09:52:50
Danke für deine Zeit ...

Warte erstmal bis ich die 3,3k Pullups von Kessler habe und stelle dann wieder um auf den 48Mhz Quarz. Werde berichten ...
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: Lukas Frank am Mo 29.05.2023, 19:58:50
Hatte doch noch alle Bauteile da und RP1 bis RP6 auf 3,3k geändert sowie R1 und R4 auf 560 Ohm geändert wie es in der Anleitung steht.

Mit einer 68000 CPU läuft alles gut ...
Titel: Re: MST Board mit 12Mhz ...
Beitrag von: Lukas Frank am Do 01.06.2023, 08:34:30
Wegen der PAK68 bin ich bei den Pullups wieder zurück auf original 4,7k/10k ...
Titel: Re: PAK ...
Beitrag von: Lukas Frank am Mi 05.07.2023, 16:22:48
Zusammen mit der 12Mhz Projekt Platine kommt es bei 10Mhz Bustakt zu Schreibfehler auf der ACSI SCSI Festplatte das sich so äußerst das beim Kopieren das System hängen bleibt und nach einem Reset ist die ganze Partition kaputt ist ...

Hatte noch den LS125 auf einen F Typ getauscht und scheint besser zu sein. Werde alle gegen F tauschen außer dem 90iger den es nur als LS gibt. Mal schauen ...