Forum

Einloggen | Registrieren | RSS  

geralds(R)

Homepage E-Mail

Wien, AT,
21.10.2014,
16:39

@ I=U/R

LEGO-ISA-Karte 9771;; ISA, PCI, einige Gedanken

» PS : ein primäres Ziel ist es auch , den Menschen, die sich ebenfalls für
» die Karte interessieren-sprich damit ein Interface steuern möchten
» (originalgetreu !)
» -die Möglichkeit zu bieten, die Karte ebenfalls nach zubauen, wenn der Plan
» steht !
»
» LG
» Frank

---
Hi Frank,

.. solch ähnliche Gedanken hatte ich auch gestern,
als ich mir die Fotos ansah.
Sowas habe ich damals in ein PLD reingepackt. .. (kann ich immer noch.)
Dann hast nur noch einen IC, und einige Kondis und
den R notwendig.

Der Jumper ist, soweit ich das auch sah, für die
Adressierung notwendig.
Das ist nach meiner Einschätzung der Knoten mit den beiden
EXORs - Pin2 und Pin4.
Der Jumper geht auf GND, der Widerstand auf VCC.
In der Mitte dieser zweite Jumperkontakt.
Damit kannst nämlich, wie in XT,AT PCs auch üblich,
entweder von Adresse 0 (SAD0), oder Adresse 1 (SAD1) umschalten.
So verschiebt sich der wählbare Adressraum um 16 nach oben.

Das mit den Datenleitungen kann auch stimmen, im Falle der Ansteuerung,
- entspräche nicht 8Bit ASCII, sondern 6Bit ASCII,
was im unteren Bereich völlig ausreicht,
einen Datenwert für Steuerungen zu liefern.
Zum Port ist es so (meine Mutmaßung), dass 6Bit Ausgang sind, 2Bit Eingang.

http://www.elektronik-kompendium.de/forum/upload/20141021162524.pdf

Solche Steuerungen kann man nämlich auch über den LPT-Port machen.

Die Quelle, aus der ich die Liste in das Pdf gespeichert habe:
http://www.lgauge.com/technic/LEGOInterfaceA/9750(1093).htm

Heute wird ja nicht mehr mit dem ISA-Bus gearbeitet.
Aber, ok, warum nicht; mir wäre das auch lieber, Altes
zu restaurieren.
-> Schau dir auch den PCI Bus an. Dort ist heute das Tummeln zu Hause.
Schau dir das auch mal als Quer-Info an.

Das ist mal meine Gedankenfolge.
Es ist schon ewig her, als ich noch mit XT's spielte.

Diese paar Käfer passen sauber in ein Lattice PLD.

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

I=U/R(R)

Mond,
21.10.2014,
16:53
(editiert von I=U/R
am 21.10.2014 um 16:54)


@ geralds

LEGO-ISA-Karte 9771;; ISA, PCI, einige Gedanken

»
» Grüße
» Gerald
» ---

Hi Gerald !

Ja mit Tom von LGauge stehe ich parallel in Kontakt. Dort sind auch die Fotos her, anhand
derer ich die Repro gemacht habe. Leider findet er seine Karte von damals nicht mehr...Mist.
Sonst hätte er die Leiterbahnen nennen könen. Ich habe nun noch eine Option-das klärt sich noch (aus Holland).

Ja- es sind 6-A und 2 E ! Die Isa Karte hat laut original Beschreibung (9771) die Adresse 925 (fest)
Komisch finde ich, dass der Jumper quasi gar keinen 2. (3.) Kontakt hat - wenn man die Karte rumdreht,
ist da einfach nur Leiterbahn ? War wohl
noch so ein Auftrenn-Dingen !?

Ein BASIC-Programm steuert alles per Prozeduren. Kein Treiber nötig.

Ich schaue mal , was sich noch ergibt...

--
Leistung = Wärme - warum frieren immer alle ?

geralds(R)

Homepage E-Mail

Wien, AT,
21.10.2014,
17:41

@ I=U/R

LEGO-ISA-Karte 9771;; ISA, PCI, einige Gedanken

» »
» » Grüße
» » Gerald
» » ---
»
» Hi Gerald !
»
» Ja mit Tom von LGauge stehe ich parallel in Kontakt. Dort sind auch die
» Fotos her, anhand

Echt?!! ist das einer aus "deiner Gegend"?

» derer ich die Repro gemacht habe. Leider findet er seine Karte von damals
» nicht mehr...Mist.

Das wäre toll gewesen, dann wäre alles klar.

» Sonst hätte er die Leiterbahnen nennen könen. Ich habe nun noch eine
» Option-das klärt sich noch (aus Holland).

Wennst willst, könnten wir uns zusammentun. - Das mit dem PLD zB.

»
» Ja- es sind 6-A und 2 E ! Die Isa Karte hat laut original Beschreibung
» (9771) die Adresse 925 (fest)
» Komisch finde ich, dass der Jumper quasi gar keinen 2. (3.) Kontakt hat -
» wenn man die Karte rumdreht,
» ist da einfach nur Leiterbahn ? War wohl
» noch so ein Auftrenn-Dingen !?
»
» Ein BASIC-Programm steuert alles per Prozeduren. Kein Treiber nötig.
»
» Ich schaue mal , was sich noch ergibt...



Das wäre mal meine Einschätzung, Mutmaßung.
Die bunten Linien sind tendenzielle Überlegungen.

Read / Write können ja nicht gleichzeitig aktiv sein.

---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

I=U/R(R)

Mond,
21.10.2014,
18:33

@ geralds

LEGO-ISA-Karte 9771;; ISA, PCI, einige Gedanken

Nee, ich habe Tom über die HP angeschrieben. Ist Amerikaner...

Vieleicht findet er sie ja noch.

Der Jesse aus Holland hat definitiv 5-10 Karten und er will mir evtl. was "posten"...

Ich warte noch und gucke , ob es brauchbar ist. Ist immer alles zeitversetzt.

so...mir glüht gerade der Kopf vom Arbeiten...ich muss mal kurz ausschalten / reseten (die Birne)

Gruss Frank

--
Leistung = Wärme - warum frieren immer alle ?

I=U/R(R)

Mond,
21.10.2014,
21:07

@ I=U/R

LEGO-ISA-Karte 9771;; ISA, PCI, einige Gedanken

Sooo....
Mein Holland-Kontakt war so lieb (1000-Dank an Jesse !!) und hat eine seiner zig Karten (OVP)
ausgepackt und die Bahnen verfolgt. Hier das Ergebnis :

Plan erweitere/ändere ich umgehend !!
(dauert etwas)

» Gruss Frank



Mit dem lag ich richtig :-P





Mit dem roten auch ...der Rest ist jetzt klar !




Ah-jetzt,ja !




soweit klar...




DAS schockiert mich jetzt - autsch ...Das kann ich nicht nachvollziehen
-Ihr denn ??

Nochmals 1000-Dank, Jesse !!

Gruss Frank

--
Leistung = Wärme - warum frieren immer alle ?

I=U/R(R)

Mond,
22.10.2014,
19:52
(editiert von I=U/R
am 22.10.2014 um 19:53)


@ I=U/R

LEGO-Interface ,Schaltplan (ohne Gewehr *PENG*)

» Hallo alle !
»
» Ich würde gerne mal auch hier anfragen, ob es jemanden gibt, der die
» genannten Sachen von LEGO kennt ,
» oder besser noch : auch besitzt !?
» Ich habe diese Hardware (zumindest das 9750 Interface) selber , aber ich
» suche dringend noch Info's
» zu 9771 Interface Karte für IBM-PC (mit MS-DOS) ... wenn jemand diese Karte
» besitzt, wäre es toll ,
» wenn er mir ein paar Infos geben könnte ...
»
» LG
» -Frank

Also, wenn ich alles richtig gesehen habe ist DAS das Endergebnis.
Ich kann leider nicht beurteilen in wie weit es richtig ist, da sich mir der rein elektronische
Gesamt-Zusammenhang nicht erschliesst, will sagen : wo sind Fehler die ich evtl gemacht habe...

Z.B. kann ich nicht sagen ob es sinnvoll ist ein tripple-Inp.-NOR-Gatter nur an einem Eingang zu belegen,
aber egal wie oft ich gucke ...



--
Leistung = Wärme - warum frieren immer alle ?

geralds(R)

Homepage E-Mail

Wien, AT,
22.10.2014,
20:27

@ I=U/R

LEGO-Interface ,Schaltplan (ohne Gewehr *PENG*)

» » Hallo alle !
» »
» » Ich würde gerne mal auch hier anfragen, ob es jemanden gibt, der die
» » genannten Sachen von LEGO kennt ,
» » oder besser noch : auch besitzt !?
» » Ich habe diese Hardware (zumindest das 9750 Interface) selber , aber ich
» » suche dringend noch Info's
» » zu 9771 Interface Karte für IBM-PC (mit MS-DOS) ... wenn jemand diese
» Karte
» » besitzt, wäre es toll ,
» » wenn er mir ein paar Infos geben könnte ...
» »
» » LG
» » -Frank
»
» Also, wenn ich alles richtig gesehen habe ist DAS das Endergebnis.
» Ich kann leider nicht beurteilen in wie weit es richtig ist, da sich mir
» der rein elektronische
» Gesamt-Zusammenhang nicht erschliesst, will sagen : wo sind Fehler die ich
» evtl gemacht habe...
»
» Z.B. kann ich nicht sagen ob es sinnvoll ist ein tripple-Inp.-NOR-Gatter
» nur an einem Eingang zu belegen,
» aber egal wie oft ich gucke ...
»
»
»
»

----
Hier mal meine Gedanken dazu:



Kannst mal bitte das Cadsoft File mailen?
Dann kann ich mit dem auch zeichnen. normal V 6.6.0 oder 7.1.0

Hast du von dem Holländer in der Zwischenzeit noch Infos dazu bekommen,
oder nur das, was du schon gepostet hast?
Mir erscheint seine Info nicht ganz fehlerfrei.

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

I=U/R(R)

Mond,
22.10.2014,
20:58

@ geralds

LEGO-Interface ,Schaltplan (ohne Gewehr *PENG*)

» Kannst mal bitte das Cadsoft File mailen?
» Dann kann ich mit dem auch zeichnen. normal V 6.6.0 oder 7.1.0
»
» Hast du von dem Holländer in der Zwischenzeit noch Infos dazu bekommen,
» oder nur das, was du schon gepostet hast?
» Mir erscheint seine Info nicht ganz fehlerfrei.
»
» Grüße
» Gerald
» ---

Hallo.

Wir haben festgestellt, dass er noch 1 Leitung an IC 4 und 5 übersehen hat. Info dazu kommt noch .
Der Rest ist wie gehabt. Ich poste hier mal TOP/BOTTOM zusammen , da kann man im Vergleich alles sehn.
Die offenen "Pins" etc. - DAS hat Lego damals so gemacht.
Da ich die Karte 1:1 kopieren will übernehme ich das auch.

Gruss Frank



--
Leistung = Wärme - warum frieren immer alle ?

I=U/R(R)

Mond,
22.10.2014,
21:10
(editiert von I=U/R
am 22.10.2014 um 21:38)


@ I=U/R

LEGO-Interface ,Schaltplan (ohne Gewehr *PENG*)

Die Korrektur zu IC 4 :





Schaltplan mache ich gleich hier per EDIT...

EDIT : Entwarnung - zwar vergessen zu zeichnen, war aber im Plan vorhanden...Plan also soweit vermeindlich okay.

--
Leistung = Wärme - warum frieren immer alle ?

I=U/R(R)

Mond,
22.10.2014,
21:13

@ I=U/R

LEGO-Interface ,Schaltplan (ohne Gewehr *PENG*)

@ Gerald :

ich kann Dir nix schicken- das ist "deaktiviert" sagt das Forum !?

Gruss-Frank

--
Leistung = Wärme - warum frieren immer alle ?

geralds(R)

Homepage E-Mail

Wien, AT,
22.10.2014,
22:17

@ I=U/R

LEGO-Interface ,S-Plan (ohne, mit :-) Gewehr *PENG*)

» » Kannst mal bitte das Cadsoft File mailen?
» » Dann kann ich mit dem auch zeichnen. normal V 6.6.0 oder 7.1.0
» »
» » Hast du von dem Holländer in der Zwischenzeit noch Infos dazu bekommen,
» » oder nur das, was du schon gepostet hast?
» » Mir erscheint seine Info nicht ganz fehlerfrei.
» »
» » Grüße
» » Gerald
» » ---
»
» Hallo.
»
» Wir haben festgestellt, dass er noch 1 Leitung an IC 4 und 5 übersehen hat.
» Info dazu kommt noch .
» Der Rest ist wie gehabt. Ich poste hier mal TOP/BOTTOM zusammen , da kann
» man im Vergleich alles sehn.
» Die offenen "Pins" etc. - DAS hat Lego damals so gemacht.
» Da ich die Karte 1:1 kopieren will übernehme ich das auch.
»
» Gruss Frank
»
»
»
»

---
Hi Frank,

Ich habe nach meinem letzten Posting nun auch auf
Papier den Layer nachgezeichnet, zweiseitig mit Bleistift.

Den von ihm "vergessenen Liniennachzug" konnte ich schon verifizieren, passt.
Sonst, ja ich sehe nun auch keinen Fehler mehr.
Vorhin war es mir noch ein kleines Rätsel mit dem IC5 OC,
das ist gelöst, passt, geht auf GND, ist halt dauernd
durchgeschaltet.
Und AEN hatte ich, denke ich nun, offensichtlich mit falschem Richtungspfeil versehen.

Einzig, was noch sein kann, ist dass +5V auf die Pins
1, 2, 3, 4 vom Pfostenstecker gelegt ist.
Die 4 ersten Pins.
GND ist, richtig, auf den ungeraden. Die Daten auf den geraden Pins.

Ok, mit den LS Käfern die freien Pins kein Problem, beim NOR Gate,
solange sie unten bleiben und nicht floaten.
Dann funktioniert die NOR-Logik.

-- Diese Unart stammt nicht nur von Lego; machten viele so.

Das mit dem File, nun, ich kann es nun nachzeichnen, es sollte nun alles stimmen.
Kein Problem.
/ja, mailen,, warum gibt's immer solche Sätze, dass andere, unschuldige immer leiden müssen? /
geht aber,,,-Name,privatmail,, ---

Wenn ich dann Zeit habe, klopfe ich die Käfer auch in ein Lattice PLD.
Dann kann der Print noch viel kleiner gemacht werden.

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

I=U/R(R)

Mond,
22.10.2014,
22:26

@ geralds

LEGO-Interface ,S-Plan (ohne, mit :-) Gewehr *PENG*)

»
» Einzig, was noch sein kann, ist dass +5V auf die Pins
» 1, 2, 3, 4 vom Pfostenstecker gelegt ist.
» Die 4 ersten Pins.
» GND ist, richtig, auf den ungeraden. Die Daten auf den geraden Pins.
»


ja, das ist richtig PIN 1 & 3 sind +5V (bedingt durch die Innenbeschaltung des 9750) - dazu hatte ich das PCB
vom 9750 gepostet, da sieht man es . 5,7,9,11,13,15,17,19 sind demnach GND.
»
» -- Diese Unart stammt nicht nur von Lego; machten viele so.
»
» Das mit dem File, nun, ich kann es nun nachzeichnen, es sollte nun alles
» stimmen.
» Kein Problem.
» /ja, mailen,, warum gibt's immer solche Sätze, dass andere, unschuldige
» immer leiden müssen?
/
» geht aber,,,-Name,privatmail,, ---

Öhhh...? Wie jetzt ?

»
» Wenn ich dann Zeit habe, klopfe ich die Käfer auch in ein Lattice PLD.
» Dann kann der Print noch viel kleiner gemacht werden.
»
» Grüße
» Gerald
» ---

Oki.

--
Leistung = Wärme - warum frieren immer alle ?

geralds(R)

Homepage E-Mail

Wien, AT,
23.10.2014,
16:02
(editiert von geralds
am 23.10.2014 um 16:43)


@ I=U/R

LEGO-Interface ,S-Plan (ohne, mit :-) Gewehr *PENG*)

» »
» » Einzig, was noch sein kann, ist dass +5V auf die Pins
» » 1, 2, 3, 4 vom Pfostenstecker gelegt ist.
» » Die 4 ersten Pins.
» » GND ist, richtig, auf den ungeraden. Die Daten auf den geraden Pins.
» »
»
»
» ja, das ist richtig PIN 1 & 3 sind +5V (bedingt durch die Innenbeschaltung
» des 9750) - dazu hatte ich das PCB
» vom 9750 gepostet, da sieht man es . 5,7,9,11,13,15,17,19 sind demnach
» GND.
» »
» » -- Diese Unart stammt nicht nur von Lego; machten viele so.
» »
» » Das mit dem File, nun, ich kann es nun nachzeichnen, es sollte nun alles
» » stimmen.
» » Kein Problem.
» » /ja, mailen,, warum gibt's immer solche Sätze, dass andere, unschuldige
» » immer leiden müssen?
» /
» » geht aber,,,-Name,privatmail,, ---
»
» Öhhh...? Wie jetzt ?
»

.. auf meinem Namen klicken...

» »
» » Wenn ich dann Zeit habe, klopfe ich die Käfer auch in ein Lattice PLD.
» » Dann kann der Print noch viel kleiner gemacht werden.
» »
» » Grüße
» » Gerald
» » ---
»
» Oki.

---
Hier ist mal meine Abpause:

kannst du sie bitte mal nachkontrollieren.
http://www.elektronik-kompendium.de/forum/upload/20141023161227.zip



Gezeichnet habe ich's mit Version 6.6.0pro, die Bauteile aus der Library von 7.1.0 /hier muss ich noch die Lizenz aktualisieren, daher noch die Freeware.
Grund, damit alles für zukünftig passt.

Den IBM-Printrahmen musste ich anpassen und auf's 0,0 Margin verschieben.
Der ist leider, bessere ich äh noch aus, aus der 6.6.0er Library.
Das Bläde bei Eagle, hast zwei Versionen, oder gar mehrere auf der Platte,
dann überschreibt immer das Eine das Andere.
Das habe ich Cadsoft immer wieder mitgeteilt, das das Schrott ist.
"alt/neu/alt/neu"!"

-->>> Die freien NOR_Pins sollte man schon auf GND legen, vor Allem, wenn diese auf CMOS ausgetauscht werden.
Was ja mit diesem auch möglich ist. Spart einigen Strom.
zB HC27, HC86, HC30; die Bustreiber muss man sich anschauen, ist wegen der Treiberleistung mit LS eher bleibend; zumindest (A)HCT.

Geroutet habe ich noch nicht, weil der Pfosten noch passend zu verschieben ist,
weil du bitte, wennst willst, nochmals alles im S-Plan kontrollieren würdest.


ABER:
ich orte noch einen "Fehler", /IOW - Das ist die Write-Line für die IO Bausteine, welche vom Prozessor kommt.
Dort ist sie ein Ausgang, hier in der Karte sollte sie ein Eingang sein.
Aber das 8-fach NAND routet sie als Ausgang zum Eingang /IOW.

DAS hier ist für mich plausibel:


Die gelbe Leitung auf Pin 1 sollte der Holländer nochmals
bitte nachprüfen, ob sie nicht doch auf Pin 13 geht.


Ok, - ich stelle schon auch in den Raum, dass diese Steuerleitungen, /IOW und /IOR als wired_OR auf dem Mainboard verdrahtet sein könnten.
Dann wäre es kein Problem, könnte dann passen.
Ich müsste das noch in meinen Büchern nachschauen, auch
mal die Mainboard-Schaltpläne durchgraben, die ich habe.

//... (ich hätte die paar Käfer ausgelötet und den leeren
Print beidseitig fotografiert. //

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

I=U/R(R)

Mond,
23.10.2014,
19:47

@ geralds

LEGO-Interface ,S-Plan (ohne, mit :-) Gewehr *PENG*)

» .. auf meinem Namen klicken...

Ogge !!


»
» » »
» » » Wenn ich dann Zeit habe, klopfe ich die Käfer auch in ein Lattice PLD.
» » » Dann kann der Print noch viel kleiner gemacht werden.

Ogge- des freut die Leute , die es auch nachzimmern wollen. Find ich super von Dir !!

» weil du bitte, wennst willst, nochmals alles im S-Plan kontrollieren
» würdest.

Der Jesse ist nochmals sehr bemüht unf guckt.
Mittlererweile hat auch Tom (der Amerikaner von LGauge)
die Karte gefunden - aber er hat nach eigener Aussage nicht die besten Möglichkeiten...er will aber auch mal
alles "durchklingeln" (continuity-test)-cool,2. Meinung
wie beim Arzt (hihi)



» //... (ich hätte die paar Käfer ausgelötet und den leeren
» Print beidseitig fotografiert. //

hmmm- ich hätte das aber auch nicht gemacht, wenn ich die originale Karte in OVP UND unbenutzt (noch nie gesteckt)
da hätte...

verstehe ich schon.

Wenn alles wirklich hieb- und stichfest steht, mache ich male einen kleinen Zusammenfasungs-Thread (hier) dazu.
Da kann dann ja auch Dein PLD dazu.
Ich poste jetzt noch das kleine Basic-Programm, was in der original 9771-Anleitung abgedruckt ist ...
Dieses dient (mittels Prozeduren-Aufruf) ale quasi "Treiber" für die Karte.

Es kann nun ein wenig dauern, bis ich Neuigkeiten habe.

Gruss
-Frank

--
Leistung = Wärme - warum frieren immer alle ?

I=U/R(R)

Mond,
23.10.2014,
20:07

@ I=U/R

LEGO-Interface , ISA-Karte 9771

Anbei das GW-BASIC (auch QBasic o.a.) Programm zum Interface.
Es sind Prozeduren , die man aus eigenen Basic-PRG aufruft,
also seine eigenen PRG-Zeilen davor setzt und dann an
die PRG-Zeilen verzweigt.




--
Leistung = Wärme - warum frieren immer alle ?