000
Heute, 10:53 Uhr
Ordoban
|
Nach meinem erfolgreichen Experiment, einen NEC V30 auf einer ZVE zum laufen zu krigen hatte ich mir gedacht: was könnte man da noch mit anstellen? Einen modernen Prozessor drauf bauen! Also habe ich mir die CPU's angeguckt die ich hier noch rumliegen habe.
I5 / Xeon: von denen findet man kaum Datenblätter, die mehr als die reinen Leistungsdaten verraten. P2-P4: Oh mein Gott sind die Dinger komplex! Die ohne Chipsatz zum laufen zu bekommen ist absolut unmöglich. Pentium / Pentium Pro: Die sind von der komplexität her noch überschaubar, sind aber sehr anspruchsvoll bei der Takt und Stromversorgung. 80486 DX/DX2: Der wird nicht nur mit einfachen 5V versorgt, sondern hat auch einen Datenbus, der meiner Idee ein Stück weit entgegenkommt. Es wird also ein 80486DX2 !
Die Koppel-Logik in TTL hinzubekommen wäre zwar möglich, aber von der Löterei zu aufwändig. Ich wollte sowieso mal etwas mit einem CPLD machen, also nehmen wir einen CPLD. Diesen CPLD hier habe ich von einer verschrotteten Maschinensteuerung runtergeföhnt.

Als erstes mal ausprobieren, ob der CPLD noch funktioniert... ja, lässt sich programmieren. Dann den 486er mit Strom versorgen und alle nicht benötigten Steuersignale auf 0V oder 5V legen. Dann Takt ran, und siehe da! Der macht irgend etwas auf den Adressleitungen. Also alle Datenleitungen, und die wichtigsten Steuerleitungen mit dem CPLD verkabelt. Getestet... der 486er macht gar nichts mehr! Die Ursache war, dass ich bei einer Steuerleitung um ein Pin verrutscht bin. Der 486er führt nun Befehle aus, die ich mit dem CPLD auf den Datenbus anlege!

Ok, nun alles andere verkabeln. Ich schließe den CPLD direkt mit dünnen Kupferlackdräten an.


Das sieht schwierig aus, aber mit der richtigen Ausrüstung geht das recht gut.


Damit wäre die Verdrahtung der Platine fertig.

Nun das Ganze mit der ZVE-Platine verbinden.

Eine endlose Serie aus Messen, CPLD-Programm ändern, ACT(BIOS) ändern und Verdrahung ändern später...

Das DOS bootet... und bleibt an der Stelle stehen.

Also weiter Fehler suchen. Am Ende läuft er doch.

Das ist etwa die 10-Fache Rechenleistung.
 -- Gruß Stefan |