atari-home.de - Foren

Hardware => Hardware (High-End) => Thema gestartet von: geekdot am Fr 12.04.2019, 17:33:33

Titel: ATW 800 Farmcard
Beitrag von: geekdot am Fr 12.04.2019, 17:33:33
Hallo beneidete ATW Besitzer und alle, die es einfach interessiert...

Im parallelen Thread (Blossom und ATW (https://forum.atari-home.de/index.php/topic,15122)) ging es ja schon am Rande um das Thema "keine/zu-wenig Farmcard, was nun?". Farmcard? Das ist eine von 3 möglichen "Erweiterungskarten" einer A(tari) T(ransputer) W(orkstation), die im original 4 Transputer mit je 1MB RAM beherbergt.

Da ich im Gebiet Transputer nicht ganz unbeleckt bin und denke, daß man das vergleichsweise einfach lösen kann, springe ich mal ein und eröffne diesen neuen Fred.

Original

Die originale Farmcard ist ein komplettes Perihelion Eigengewächs und folgt so gut wie keinem damals gängigen Transputer Standard. Ihr setup ist aber vergleichsweise simpel:
Primär bietet sie eine  2x2 Transputer-Matrix:

(http://www.geekdot.com/wp-content/uploads/2019/04/FC_topo.png)

Die vier Transputer A bis D sind also "im Quadrat" mit einem Link miteinander verbunden. Jeweils 2 der unverbundenen Links sind auf die externen (sehr INMOS’ig aussehenden) Pins am oberen Rand der Karte (J1-J8) sowie auf der Busleiste (J12) hausgeführt.

(http://www.geekdot.com/wp-content/uploads/2019/04/Bildschirmfoto-2019-04-12-um-16.37.32.png)

Die hintere Busleiste J11 führt nur VCC und GND.

Als spezielle Eigenart führte Perihelion auf J12 zusätzlich den "Diagnostic Bus" ein.

Kurzer Exkurs:
Ein Transputer besitzt zwei spezielle signal-pins: Reset und Analyze.
Reset ist klar. Analyze versetzt die CPU in eine Art Debug-Zustand, womit ein Programmierer z.B. post-mortem den "register"-Stack und das interne RAM auslesen kann, um evtl. einen Fehler zu finden.
Üblicherweise wurden diese Signale in Reihe geschaltet - also konnte immer nur das gesamte Netz ge-reset-et werden bzw. alle Transputer gingen in den "A state". Das war INMOS-Style.
Andere Anbieter wie z.B. Parsytec boten Lösungen um Transputer im Netz gezielt zu resetten...

Und so tat es auch Perihelion in der ATW. Über den Diagnostic Bus kann eine bestimmte oder alle CPUs "angemorst" und somit in einen gewünschten Zustand gebracht werden.
Die Logik hierzu befindet sich m.E. in einem 16L8 PAL (IC1) am hinteren Rand der Karte. Er ist gesockelt und mit Glück ist die Protection-Fuse nicht durch... aber das Protokoll ist bekannt und muss nach halt nachgebaut werden.

...und Fälschung

Hier also mein Vorschlag:
KISS (https://de.wikipedia.org/wiki/KISS-Prinzip). Es macht keinen Sinn hier eine 1:1 Kopie, mit möglicherweise 6 Layers in dieser Größe zu bauen (Preis!). Vielmehr sollten die INMOS standard TRAMs (http://www.geekdot.com/trams/) zum Einsatz kommen.
Die Abmessungen einer Farmcard von 34 x 12,5cm bieten Platz fur mind. 8 TRAM slots. D.h. man kann mehr, schnellere, größere und beliebige Module einsetzen: Reine Rechner, SCSI, Netzwerk, PPC (es gibt/gab da wilde Dinge (http://www.geekdot.com/3rd-party-trams/)).
Zum Bus/system hin wäre dieser Farmcard-Carrier komplett transparent, es würden eben nur 4 weitere Transputer "eingeschoben":

(http://www.geekdot.com/wp-content/uploads/2019/04/Farmcard8.png)
TBD: Man kann natürlich auch je einen Link pro CPU auf die Stecker-Pins führen...

Nachteil:
TRAMs haben eine gewisse Bauhöhe und tragen somit etwas auf. Man müsste also wohl auf die Bestückung des mittleren FC-Slots verzichten. Aber 16 vs. 12 mögliche Transputer ist ja auch nicht so schlecht ;-)
Gedanken:
Mal schauen, ob das Diagnostic Bus Protocol dann mit leeren FC-slots klar kommt.
Wenn man halbwegs moderne TRAMs nutzt, sollte die Strombelastung auf J11 nicht schlimmer als mit dem alten DIL-Grab sein.

So, und jetzt Ihr ;-)

VG, Axel
Titel: Re: ATW 800 Farmcard
Beitrag von: gh-baden am Fr 12.04.2019, 22:00:20
So, und jetzt Ihr ;-)

Hey Axel! Schön dass du hier eintrudelst. Shut up and take my money ;-) Ich kann mangels Elektronik-Ahnung nur eine ATW800 zum testen beisteuern, mit 1 Farmcard.
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Sa 13.04.2019, 08:56:58
Gibt's die TRAMs überhaupt zu vernünftigen Preisen? Ich find jetzt nur welche für 220€ aus Israel.
Passende Platinen (ich persönlich geh erstmal von nur 4 Layern aus) in der Größe der Originalkarten gibt's für ca. 15€

Bevor wir uns überlegen das Konzept der Farmcards umzustricken (was durchaus Sinn machen kann) wärs glaub ich erstmal wichtiger, den aktuellen Stand überhaupt zu erfassen oder gibt es die Schaltpläne der Perihelion Farmcards bzw. die Pinbelegung der Slots irgendwo im Netz?

Ende vom Lied könnte dann sein, dass man das aktuelle Layout komprimiert (Bustreiber + Latch + 2 GALs -> CPLD, DRAMs 'ne kleinere Bauform wählen [ZIP, beidseitiges SMD, o.Ä.] oder durch SRAM ersetzen) so würde man dann auch auf 8 Transputer pro Farmcard kommen.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Sa 13.04.2019, 16:23:11
Gibt's die TRAMs überhaupt zu vernünftigen Preisen? Ich find jetzt nur welche für 220€ aus Israel.

Ähm, lass mich mal überlegen... da war doch einer, der TRAMs gebaut und verkauft hat? Ah ja, ich!
Das AM-B404 TRAM (http://www.geekdot.com/category/hardware/diy-projects/my-own-trams/am-b404/), quasi ein IMS-B404-on-steroids. SIze-1 statt 2, ratz-fatz SRAM statt einer Mischung aus SRAM & DRAM, alles SMD daher stromsparend. Das f***ing fastest TRAM on earth ;D
Für 45€ (inkl. T800!) verkaufe ich die quasi zum Selbstkosten-Preis.

Wer dann experimentieren will, kann ein Arduino-Shield auf ein AM-T2shield (http://www.geekdot.com/category/hardware/diy-projects/my-own-trams/t2shield/) packen... es bedarf allerdings VHDL Kenntnisse, denn ein SPI-master fehlt leider immer noch.

Zitat
Passende Platinen (ich persönlich geh erstmal von nur 4 Layern aus) in der Größe der Originalkarten gibt's für ca. 15€

Compute-TRAMs in 4 Layern kenne ich keine... und ich hatte doch schon Einige in der Hand. Klar kannst Du das Kuchenblech für's Routen besser ausnutzen, aber dann bekommst Du (mit SMD parts) auch wieder nur 4 T's unter.

Zitat
...den aktuellen Stand überhaupt zu erfassen oder gibt es die Schaltpläne der Perihelion Farmcards bzw. die Pinbelegung der Slots irgendwo im Netz?

Guckst Du hier (http://atw800.complicated.net/files/docs/farmcard_manual.zip).
Architektonisch habe ich den "Stand" ja schon in meinem 1. Post erfasst. Das layout vom Perihelion ist ein klassisches old-school 1MB DRAM design welches im Umfang einem Size-2 TRAM entspricht.

Zitat
(Bustreiber + Latch + 2 GALs -> CPLD, DRAMs 'ne kleinere Bauform wählen [ZIP, beidseitiges SMD, o.Ä.] oder durch SRAM ersetzen) so würde man dann auch auf 8 Transputer pro Farmcard kommen.

Räusper... Latch und CPLD in einem Satz? Keine gute Idee, selbst in FPGAs macht man das nur in der Not. Ein 3-cycle DRAM Interface ist aufwendig(er) und benötigt mind. 60ns RAM (5V!), müsste man dann wohl von SIMMs ablöten.
IMHO sind 1MB für reine OCCAM-Rechen-Sklaven OK - will man jedoch auch mal Helios darauf laufen lassen, fressen der nucleus, loader & Co schon viel vom RAM auf. Bleibt sowas wie 1Mx4 fast-page der 514400 Familie. Die in <=60ns zu finden wird spaßig. 

Auch ist es empfehlenswert, sollte man mit dem Gedanken an ein Multiuser setup (http://www.geekdot.com/going-multiuser/) spielen, den Root-Transputer zu "lock'en", d.h. der 1. Transputer im Netz übernimmt organisatorische aufgaben und ist nicht für einen User/Shell zu haben.
Hier ist es dann doch sehr praktisch, wenn der glückliche ATW Besitzer entscheiden kann, welcher Transputer wieviel RAM hat.

Aber das sind nur meine 2ct.
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am So 14.04.2019, 15:49:33
Ich leite das dann mal an den Besitzer weiter, damit ihr euch ggf. in Zukunft miteinander kurzschließen könnt.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Di 16.04.2019, 19:35:18
Ich leite das dann mal an den Besitzer weiter, damit ihr euch ggf. in Zukunft miteinander kurzschließen könnt.

Supi! Ich würde mich auch freuen, wenn ein glücklicher ATW Besitzer mal den Platinenstecker der Farmcard ausmessen könnte... Also:
Danke & Grüße,
Axel

P.S: Die Basis-Schaltung ist schon fast fertig...
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Mi 17.04.2019, 13:29:30
Mess ich dir wenn die Farmcard hier ist ... dann bin ich mal gespannt.
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Do 18.04.2019, 15:22:20
Gemessen mit nem Lineal:
Breite J11 - 157.5mm
Breite J12 - 54mm
Abstand J11 zu J12 - 33.5mm
Höhe ist minimal höher als bei ISA typisch ... Unterkante Platine bis Unterkante Edge-Connector sind 8mm + 1mm welche die Kontaktflächen in den "Platinenkern" hinein ragen.

Rastermaß sind die typischen 2.54mm
von daher:
Breite J11: 62 Raster
Breite J12: 21 Raster
Abstand J11 zu J12: 13 Raster
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Mo 22.04.2019, 13:04:33
Hallo schock_

Zunächst: Frohe Ostern miteinander!

Ok super, Danke! Ich hab' das dann mal auf das Layout der Karte übertragen. Das wird aber ein ganz enges Hößchen an den Kanten der Slot-Connectors - Im Anhang ein screenshot. Zwischen den 1. und letzten Pin von J11 & 12 ist dann super wenig Platinenmaterial. Allerdings sieht das auf den Fotos auch so aus.
Werde das also nach Augenmaß an die Pins justieren.
Jetzt fehlt mir nur noch der Abstand J11 zum Slotblech/Platinenende (Bei ISA 25mm Max).
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Mo 22.04.2019, 16:08:38
Ich hab da mal was ergänzt und Fotos von den Slotsteckern gegenüber einer ISA Karte gemacht (produziert auf Grundlage der Eagle Library)

Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Mo 22.04.2019, 16:16:57
Ich quetsch mich hier nochmal kurz dazwischen ... weiss wer was hier das für 'ne Karte ist? https://i.imgur.com/2iD070h.jpg
Die oberen 2 sind Farmcards, aber zu der unteren Karte finde ich absolut garnichts. Auch die ATW800-Facebookgruppe schweigt sich aus.

Nevermind ... is 'ne Crossbar.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am So 28.04.2019, 18:02:06
Nevermind ... is 'ne Crossbar.

Bäh... C004. Braucht kein Mensch, macht nur langsam  >:D
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am So 28.04.2019, 18:25:34
Der Schaltplan nimmt immer mehr Form an, aber einige Dinge kann ich leider nicht sicher Voraussetzen.
Die beiden Dokus
http://atw800.complicated.net/files/docs/farmcard_manual.zip (S.12)
und
http://www.classiccmp.org/dunfield/atw800/abaq3.pdf (S.68)
sind leider etwas widersprüchlich, was GND und VCC pins an J101-104 betrifft.

Da ich kein Foto der "dunklen Seite des Mondes", sprich der Rückseite einer Farmcard habe, kann ich auch hier die Brücken von "MG_IN/OUT" und "EVNT_IN/OUT" nur annehmen.
Ich würde mich also über ein Foto der Rückseite bzw. ein schnelles Durchpiepen von GND/VCC an J11 & J12 freuen.

Die Nutzung von TRAMs macht das ganze recht übersichtlich. Da nun aber 16 statt 8 Steuerleitungen (4 vs. 8 Transputer) vom "Diagnostic Bus-Controller" verwaltet werden müssen, habe ich den GAL durch einen CPLD ersetzt - ein glücklicher Zufall spielte mit 10 MAX7064 in die Hände, also schön viel Platz, Pins und direkt 5V  :D
Ich verwende übrigens ganz bewusst nur through-hole Bauteile, denn so ein Blech sauber zu Rakeln und zu Backen muss ja bei so einer geringen Stückzahl nicht sein.

(http://www.geekdot.com/wp-content/uploads/2019/04/farmcard-0.001.png)
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am So 28.04.2019, 20:52:18
EPM7064 hab ich erst kürzlich in SMD auf 'ne Platine gebracht ... bei dem kleinen Pitch leider nichts was ich gerne mache. Von daher 'ne gute Entscheidung. Byteblaster II und USBBlaster Kabel hab ich auch hier. Ebenso 3 CPLDs in PLCC (bin aber grade nicht sicher ob 3064 oder 7064).

J11 & J12 mess ich dir bei Zeiten durch.
Titel: Re: ATW 800 Farmcard
Beitrag von: Lynxman am So 28.04.2019, 22:44:47
Bin jetzt schon beeindruckt!
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Mo 29.04.2019, 09:21:07
EPM7064 hab ich erst kürzlich in SMD auf 'ne Platine gebracht ... bei dem kleinen Pitch leider nichts was ich gerne mache. Von daher 'ne gute Entscheidung. Byteblaster II und USBBlaster Kabel hab ich auch hier. Ebenso 3 CPLDs in PLCC (bin aber grade nicht sicher ob 3064 oder 7064).

Ja für kleinere Platinen und/oder wenn's eng wird (z.B. das Apple-II interface (http://www.geekdot.com/t2a2-for-everyone/)) nehme ich auch immer die SMDs, aber da hab ich nur noch 30xx'er und dann muss noch ein Spannungswandler drauf... das brauchen wir hier alles nicht. Ist ja genug Platz :)
Ich würde jetzt mal sagen, daß für das Bißchen Logik auch ein 7032 reichen würde - aber wer hat, der hat  :P

Zitat
J11 & J12 mess ich dir bei Zeiten durch.

Klasse, danke! Laß Dir ruhig Zeit, dann kann ich noch ein Wenig an meinem 2080STe rumfrickeln ;)
Titel: Re: ATW 800 Farmcard
Beitrag von: 1ST1 am Mo 29.04.2019, 10:38:01
Du hast auch einen 2080STE? Oder "nur" einen 2080ST?
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Di 30.04.2019, 09:41:11
Du hast auch einen 2080STE? Oder "nur" einen 2080ST?

Ah, nee, sorry Tippfähler. Ist "nur" ein 2080STF-ohne-M, also der von "drüben" im CC-Forum (https://forum.classic-computing.de/forum/index.php?thread/16066-atari-4160-st/&postID=180885#post180885)...
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Di 30.04.2019, 10:02:53
Update:

Bin/War gerade dabei den "Diagnostic Bus" zu routen... Aber irgendwie komme ich immer mehr zur Einsicht, daß das ohne eine Farmcard vor mir liegen zu haben, ein mühsames und fehlerträchtiges Unterfangen wird.

Hier wäre z.B. eine Liste mit Dingen die gemessen werden wollen:
Fragen über Fragen... für mein Dafürhalten bräuchte der DB-Controller von J12 nur Fast/Slow-IN, Global Reset...

Ach ja: Generell halte ich J9/10 für redundant und war sicherlich für passive Backplanes (z.B. ein Polyhedron Cabinet von Perihelion) gedacht - alle deren Signale finden sich in J12, d.h. steckt eine Farmcard in einer ATW reicht das - daher werde ich mir die beiden Stecker erstmal sparen und damit das Routing erleichtern.
J1-8 sind natürlich da und machen ja auch Sinn in der flexiblen Vernetzung.

Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Di 30.04.2019, 15:22:31
Scans der beiden Platinenseiten:
Back: https://i.imgur.com/hOu1DPW.jpg
Front: https://i.imgur.com/oFMxQao.jpg

Ich hab versucht mittels Photoshop soviel Verzerrung/Perspektive/Skalierung rauszunehmen wie möglich, so dass beide Layer "übereinander" gelegt werden können um auch Durchkontaktierungen nachzuverfolgen.

Was ist das "L"(Pin 21) bzw "LSLO"(42) signal - wo geht es hin?
J12-42 -> J10 1 (draufsicht links)
J12-21 -> J9 1 (draufsicht links)

Error - Sind J12 pin 17 & 38 durchkontaktiert?
Nein
J12-17 -> J9-8, IC13-15 (aber nicht die anderen "CO" GALs???)
J12-38 -> J10-8, IC73-11 (aber nicht die anderen "CO" GALs???)

Werden "*out" Signale auch an den PAL(IC1) geführt?
Ja z.B. J12-41 -> IC1-19

GND/VCC im Anhang.

Bzgl. J10/J9 probier ich gleich mal die Farmcard ohne jenen Stecker aus ... bislang hab ich gedacht darüber kommt der Reset, aber der liegt ja wie du angemerkt hast auch auf dem Stlotstecker.
EDIT: Einmaliges Booten klappt, aber nach'm benutzen/Reset hängen die Karten dann in der "Luft" und die Nodes sind dann nicht mehr verfügbar.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Mi 01.05.2019, 13:44:19
Scans der beiden Platinenseiten:

Super! Dankeschön!

Zitat
Was ist das "L"(Pin 21) bzw "LSLO"(42) signal - wo geht es hin?
J12-42 -> J10 1 (draufsicht links)
J12-21 -> J9 1 (draufsicht links)

Mhhhhjaaa... sorry, da war ich wohl nicht präzise genug. J12 trägt ja den kompletten Diagnostic Bus (DB) - also in und out. J9 und j10 sind dann das Selbe in Grün (bzw Blau) nur getrennt.

Wenn "L" also einfach nur stumpf durchgereicht wird, fehlt mir der Sinn... "L" wie Link wäre denkbar... aber irgendwo auf der Karte muss das Signal ja auch genutzt sein?

Hier aus dem Handbuch der DB auf den Wannensteckern (wunderbar inkonsistent beschriftet  ::)):

(http://i.imgur.com/Oml4Weg.png) (https://imgur.com/Oml4Weg)
(http://i.imgur.com/nmTsZE9.png) (https://imgur.com/nmTsZE9)

...und auf J12 (Fehler bei pin34, ist xaL3in):

(http://i.imgur.com/exVKGiJ.png) (https://imgur.com/exVKGiJ)

Zitat
Error - Sind J12 pin 17 & 38 durchkontaktiert?
Nein
J12-17 -> J9-8, IC13-15 (aber nicht die anderen "CO" GALs???)
J12-38 -> J10-8, IC73-11 (aber nicht die anderen "CO" GALs???)

Ok, so viel zu "daisy-chained"... Als "global Error" würde ich hier J12-17 -> durch alle T's bzw. deren PAL (die das Transputer-native notError wahrscheinlich nur invertieren) hin zu J12-38 erwarten.

Zitat
Werden "*out" Signale auch an den PAL(IC1) geführt?
Ja z.B. J12-41 -> IC1-19

Uff, das wird spannend. Ein 16L8 hat max. 8 Outputs. Ich ging bis jetzt davon aus, diese werden für die 4 Analyze und Reset Pärchen der Transputer genutzt.
Da kommen "wir" nicht umhin, IC1 komplett durchzupiepen, um die Logik dahinter zu verstehen :/
Hast Du den PAL evtl. schon mal versucht auszulesen? INMOS hat z.B. nie die protection fuse gesetzt. Vielleicht haben "wir" ja Glück?

Zitat
GND/VCC im Anhang.

Kann es sein, daß Du GND und VCC vertauscht hast? In der Doku ist das genau andersherum... wir wollen ja kein Grillfest veranstalten 8)
Immerhin weiß ich jetzt, daß ich bei J11 Front- und Rückseite vertauscht habe ::)
So sieht das bei mir (lt. Doku) aus - A1-62 also Rückseite, B1-62 Front:

(http://i.imgur.com/1lOaAdN.png) (https://imgur.com/1lOaAdN)

Zitat
Bzgl. J10/J9 probier ich gleich mal die Farmcard ohne jenen Stecker aus ... bislang hab ich gedacht darüber kommt der Reset, aber der liegt ja wie du angemerkt hast auch auf dem Stlotstecker.
EDIT: Einmaliges Booten klappt, aber nach'm benutzen/Reset hängen die Karten dann in der "Luft" und die Nodes sind dann nicht mehr verfügbar.

Mhh, das spricht dafür, daß Deine Annahme stimmt und der (valide) Reset über J9/10 kommt - beim ersten Booten sind die Ts ja uninitialisiert und machen brav, was man ihnen POKEed. Beim 2. Mal bekommen sie dann wohl den Reset nicht mit und hängen.
Also sind J9/10 Pflicht... roger that.
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Mi 01.05.2019, 14:18:24
Also auslesen vom PAL ist schonmal nicht - wäre ja auch zu schön gewesen. Gibt zwar Möglichkeiten, die trotz Fuse-Bit auszulesen, aber davon hab ich keine Ahnung und zum experimentieren is die Farmcard definitiv aussen vor. Durchpiepsen kann ich aber.

GND & VCC hab ich tatsächlich vertauscht (ich verraff immer wieder, dass die Pins bei DRAMs andersrum sind als bei TTLs). Deine Belegung ist richtig. Wobei A/B39-41 nicht das selbe VCC ist wie die anderen (z.B. A/B-59-62)

Bzgl. "L" schau ich gleich mal.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Do 09.05.2019, 18:00:41
Doof das mit dem PAL... das könnte sich zum Party-Pooper entwickeln :-/ Also bleibt nur durch-piepsen...

Und damit keiner sagt, es täte sich nix mehr: Ein 1. Routing-Test...

(http://i.imgur.com/LsDDTwv.png) (https://imgur.com/LsDDTwv)
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Sa 11.05.2019, 11:57:43
Sieht mit Ausnahme von dem doch sehr erkennbaren Eagle Autorouting echt gut aus :)
Im Anhang mein durchgepiepster IC1 ... hoffentlich hab ich nix übersehen.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Sa 11.05.2019, 12:12:25
Sieht mit Ausnahme von dem doch sehr erkennbaren Eagle Autorouting echt gut aus :)

Daher auch "Routing-Test" in Kursiv... Wenn es der AutoRouter kann, wird es nicht knifflig.
Allerdings werde ich mich hier für eine Auflage von ca 10stk auch nicht monatelang verkünsteln - dafür warten noch zu viele andere Projekte.

Zitat
Im Anhang mein durchgepiepster IC1 ... hoffentlich hab ich nix übersehen.

Ahhhhh.... ok, sieht so aus, als ob sie nochmal "Arbeit" auf andere PALs ausgelagert haben... dann müssten die OD's wohl irgendwie in Reihe miteinander verbunden sein.
Wie dann allerdings Reset und Analyze über nur eine Leitung an die jeweiligen PALs bzw. T's kommuniziert wird, ist mir noch unklar.

Könntest Du evtl. mal von einem T die Pins 2F (Ana) und 3E (Reset) checken? Die müssten dann nach meiner Theorie an die OD PALs gehen.

Weil mit vollen Hosen bekanntlich gut Stinken ist, habe ich in meiner Schaltung einfach jedem Analyse/Reset einen Pin am CPLD spendiert  8)
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Sa 11.05.2019, 13:38:21
Routing kann ich übernehmen ... aber stimmt schon, muss nix Spezielles sein - aber eben bitte nicht der Eagle Autorouter, das wirkt immer so lieblos und "Hauptsache läuft ... irgendwie".

Analize geht jeweils an Pin13 von den OD GALs
Reset an Pin12.

Pin11, 5, 2 von den OD GALs sind z.B. parallel geschaltet (Pin1 hängt an VCC).
Pin 16 geht an Pin3 vom rechts benachbarten GAL

Weiss grade nicht ob ich dir die Messung gegeben habe:
Platinenrand links -> linke Kante J12 = 65mm
Jene Kante wäre wichtig, weil dort die Farmcard in 'ner Führungsschiene sitzt, sollte dann vermutlich machbar sein, dass die Karte mit der rechten Kante von J11 abschließt (spart dann nochmal ein paar mm² Platinenmaterial).
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Mi 29.05.2019, 22:24:33
So, Zwischenstand, routing nach allen Regeln der Kunst.
Jetzt noch optimieren und den DRC machen bis keiner mehr meckert...

(http://i.imgur.com/T0aQPTg.png) (https://imgur.com/T0aQPTg)
Titel: Re: ATW 800 Farmcard
Beitrag von: gh-baden am Mi 29.05.2019, 23:46:16
So, Zwischenstand, routing nach allen Regeln der Kunst.
Jetzt noch optimieren und den DRC machen bis keiner mehr meckert...
Wwaaaaaaaaaah!
Titel: Re: ATW 800 Farmcard
Beitrag von: Atariosimus am Do 30.05.2019, 08:12:39
Ich finde das ein schönes Projekt, leider verstehe ich nicht ganz worauf das hinausläuft.

Könnte das jemand mal kurz darstellen was die Vorteile sind oder was man damit anstellen kann?
Titel: Re: ATW 800 Farmcard
Beitrag von: 1ST1 am Do 30.05.2019, 08:46:12
Ich finde das ein schönes Projekt, leider verstehe ich nicht ganz worauf das hinausläuft.

Könnte das jemand mal kurz darstellen was die Vorteile sind oder was man damit anstellen kann?


Mehr Power... (Pro Tram Modul eine CPU mehr...)
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Do 30.05.2019, 09:31:05
Könnte das jemand mal kurz darstellen was die Vorteile sind oder was man damit anstellen kann?

Naja, platt ausgedrückt handelt es sich hier um eine CPU Karte für die ATW - der Hersteller Perihelion nannte sie damals „Farmcard“. Es gibt natürlich keine mehr zu kaufen und so helfen wir uns eben selbst.
Richtig Interessant ist das also hauptsächlich für die wenigen ATW Besitzer oder Transputer Nerds...
Titel: Re: ATW 800 Farmcard
Beitrag von: Arthur am Fr 31.05.2019, 02:01:28
@geekdot, der Unterschied zwischen dem ersten Layout ist ja beachtlich, mir gefällt im letztem Versuch vor allem die wesentlich bessere Übersichtlichkeit. Ich denke die Leiterbahnlängen haben hier noch keinen besonderen Einfluss auf die Funktion, oder? Wirklich gut gemacht, wenn ich das als Laie mal sagen darf.

Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Fr 31.05.2019, 10:36:10
der Unterschied zwischen dem ersten Layout ist ja beachtlich, mir gefällt im letztem Versuch vor allem die wesentlich bessere Übersichtlichkeit. Ich denke die Leiterbahnlängen haben hier noch keinen besonderen Einfluss auf die Funktion, oder? Wirklich gut gemacht, wenn ich das als Laie mal sagen darf.

Danke für die Blumen  ;) Irgendwie hat mich ja dann doch der Ehrgeiz gepackt.Ist also komplett neu von Hand geroutet. Wie @shock__ schon schrieb, legt ein Autorouter andere Maßstäbe an (schnell, kurz, hauptsache alle pins irgendwie verbinden).
Ich habe dank des vorhandenen Platzes mal die klassische Variante genommen, also eine Seite horizontal, die Andere vertikal. Wenn man dabei nicht zu oft sie Seiten wechselt kann die Schaltung noch relativ gut nachvollzogen und zur Not (durch Auftrennen etc.) gepatcht werden.
Den letzten Touch gebe ich jetzt noch, indem ich die dicht beieinander liegenden Leiterbahnen entzerre, um ggf. Übersprechen zu verhindern und bei der Herstellung später eventuell noch Kosten sparen zu können (niedrigere Specs).
Die Leitungslänge ist hier nicht kritisch. Die clocks sind langsam und zudem durch den 7414 gepuffert. Achten sollte man nur darauf, daß die korrespondierenden link-in/out Pärchen in der Länge nicht zu sehr variieren.

Der eigentliche "Spaß" steht aber noch bevor: Das VHDL für den CPLD ist meist aufwändiger als das PCB Layout. Meine bisherige Erfahrung lag hier meist bei 30/70 (hard/software).
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Fr 31.05.2019, 11:52:54
Das neue Layout gefällt mir wirklich sehr :)

Zum nutzen ... bis zu doppelt so viele CPUs pro Farmcard [8 vs. 4] und doppelt so viel Speicher pro CPU gegenüber den Farmcards von Perihelion [1 vs 2MB oder 4MB vs. 16MB insgesamt]. Durch Verwendung von SRAM statt DRAM sollten die CPUs bei gleichem Takt auch mehr Arbeit schaffen, aber das kann geekdot vermutlich besser abschätzen/erklären als ich.
Titel: Re: ATW 800 Farmcard
Beitrag von: Arthur am Fr 31.05.2019, 17:50:04
Das bleibt dann von der Software her kompatibel, oder reicht es die Konfigurationsdateien anzupassen anstatt den Code neu zu schreiben bzw. zu patchen? Der Speicher der CPU's ist ein lokaler Speicher und kein gemeinsamer Speicher auf den  alle zugreifen können, oder wie ist das zu verstehen?
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Fr 31.05.2019, 19:15:19
Das neue Layout gefällt mir wirklich sehr :)

Puh, na dann bin ich ja beruhigt ;) Die aktuelle Version ist noch hübscher und hat noch eine LED mehr spendiert bekommen, da sich noch ein ungenutzter Pin am CPLD fand - und das geht ja wohl garnicht :P

Zitat
Zum nutzen ... bis zu doppelt so viele CPUs ...doppelt so viel Speicher... CPUs bei gleichem Takt auch mehr Arbeit schaffen

Ok, ich hole etwas aus - auch wenn es leicht OT zum Thema Farmcard ist, aber wir sind ja unter uns ;)

Das schöne an der Nutzung von TRAMs (die übrigens Perihelion auch für Farmcards plante aber nie umsetzte) ist die totale Flexibilität.
Ein TRAM ist/war nicht zwingend nur ein Transputer compute-modul, sondern u.A. auch Grafik-, SCSI- oder Ethernet-controller, eine andere CPU (i860, PPC, DSP), RS422 oder was auch immer man sich ausdachte. Durch die unterschiedlichen Größen (size-1 bis 8) war alles bis zum Kuchenblech möglich. Eine 3rd party Auswahl liste ich hier (http://www.geekdot.com/category/knowledge-base/trams/3rd-party-trams/).
Ich habe neben meinem "Turbo TRAM" AM-B404 (http://www.geekdot.com/category/hardware/diy-projects/my-own-trams/am-b404/) aber auch Eines mit i2c interface  (http://www.geekdot.com/category/hardware/diy-projects/my-own-trams/t2i2c/)oder ein size-2 TRAM, welches ein Arduino shield (http://www.geekdot.com/category/hardware/diy-projects/my-own-trams/t2shield/) aufnehmen kann entworfen.

Diese "Farmcard Reloaded" hat also 8 "TRAM slots" und ist voll kompatibel und sieht für die ATW aus, wie eine Originale. Was man dann da reinsteckt ist jedem selbst überlassen. Hier gilt: Kann nicht muss. Also kann man auch slots erstmal leer lassen und mit sog. pipejumpern überbrücken, sodaß das Netz weithin geschlossen ist.
Das RAM ist immer lokal auf das TRAM beschränkt. Es gab auch TRAMs mit 8 & 16MB RAM, oder zwei T800 auf einem size-1 TRAM. Leider sind TRAMs, wenn sie mal bei ePay auftauchen irrsinnig teuer, die Gier macht auch hier (und nicht nur bei TT & Falcon) nicht halt. Deshalb habe ich das AM-B404 entworfen. Kampf den Kapitalisten! LOL

Konfiguration anpassen beschränkt sich dann hier nur auf ein neues Map-File (*.rm) für Helios... die Matrix findet sich im 1. post dieses threads. Auch OCCAM muss man die Netztopologie initial mitteilen - es sei denn man implementiert einen sog. worm, der zunächst alle Transputer im Netz ermittelt und dann für die eigene Applikation nutzt. Nicht elegant, gerade wenn man sein Netz partitionieren will.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Sa 01.06.2019, 12:39:51
Bin also gerade am "Versäubern" wie der Schneider so schön sagt... da lese ich nochmal

Weiss grade nicht ob ich dir die Messung gegeben habe:
Platinenrand links -> linke Kante J12 = 65mm
Jene Kante wäre wichtig, weil dort die Farmcard in 'ner Führungsschiene sitzt, sollte dann vermutlich machbar sein, dass die Karte mit der rechten Kante von J11 abschließt (spart dann nochmal ein paar mm² Platinenmaterial).

Ihhhhh... das ist echt viel "Niemandsland" - Ginge denn auch eine Halterung per Slotblech am hinteren Ende (das Original hat da ja Bohrungen für)?
Den CPLD habe ich ganz bewusst über J12 gesetzt, da er alle Signale von dort bezieht... und selbst dann 20+ Signale "nach Hinten" verteilt. Das ganze Layout einfach nach links/vorne zu schieben geht also nicht so mal eben... und macht das Routing echt knifflig (aka "in-den-Rücken-durch-die-Brust-ins-Auge").
Hier mal der Staus Quo, die "Leiterbahn" unten links zeigt, wo die 65mm enden würden:

(http://i.imgur.com/3wiZt2L.png) (https://imgur.com/3wiZt2L)

Alternative: Bohrungen auch "vorne" (bei J12), damit man eine Halterung nach Hinten führen kann (z.B. Alu-Stege oder 3D-Print etc.). So wie damals die MCA Karten (https://commons.wikimedia.org/wiki/File:MCA_IBM_XGA-2.jpg#/media/File:MCA_IBM_XGA-2.jpg):

Letztendlich kann man das auch einfach leer lassen, kostet dann halt nur mehr...
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Sa 01.06.2019, 14:39:36
Ich denk mal das passt so schon, im Zweifelsfall wie du schon vorgeschlagen hast tuns dann auch Bohrungen rechts am Slotblech + Befestigungen am jenem und ggf. ein "Extender" aus dem 3D Drucker für die linke Kante (die Führungschienen sind direkt mit dem Kühler verbunden, so dass dort bei Karten mit voller Länge ein "Luftkanal" entsteht).
Titel: Re: ATW 800 Farmcard
Beitrag von: Arthur am Sa 01.06.2019, 19:52:38
Oder einfach ausdrucken, auf Pappe kleben, ausschneiden und testen.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Mo 03.06.2019, 16:49:27
Oder einfach ausdrucken, auf Pappe kleben, ausschneiden und testen.
Es geht ja weniger um's Fitting (was wir dann eh zur Sicherheit machen müssen), denn die Frage, wie groß das Kuchenblech jetzt werden soll. Aber das hat sich jetzt eh schon geklärt  ;)
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Mo 03.06.2019, 17:05:01
Ich schon wieder ;)
Ok, schei** drauf, ich hab das Design jetzt ganz VW-mäßig in den "Modularen Querbaukasten" gegossen, sodaß ich beliebig schieben kann.
Die Karte ist jetzt also "volle Länge" wie das Original. Das ermöglichte noch einmal mehr luftigeres Routen (= günstigere Herstellung), mehr Übersicht, Diagnose-Buchsen J9 & 10 auf gleicher Höhe wie beim Original .....uuuuund Featurecreep!  :o
Weil noch Platz war & weil's geht, hab' ich gleich noch ein (optionales) RS422 Interface mit Buchse zur Slotblende reingepfuscht (Damit lassen sich Link-Distanzen bis 20m überbrücken).

(https://i.imgur.com/BBa6Wpr.png)

Wenn dann alles fertig ist, findet sich die Schaltung GPL'ed in der public domain.
Soweit der lustige Teil... dann kommt das VHDL für den CPLD  ::)

@shock__ Jetzt fehlen mir nur noch die Maße für die Slotblende, dann frickel ich da mal was für den 3D-Druck (in Metall gibt es leider keine vernünftigen Quellen).
Und: Was ist da eigentlich für ein Netzteil in der ATW? Bei Vollausbau würden 3 dieser Karten gut 25A auf der 5V Schiene nuckeln.
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Mo 03.06.2019, 17:18:15
Sieht geil aus mit dem Atari Logo :)

Was genau für Maße brauchst du noch? Versteh grade nicht so ganz was noch fehlt, zumal die Original Farmcards ohne Slotblende ausgekommen sind. Meinst du die Bohrungen?

Wegen dem Netzteil muss ich mal gucken ... das wirkt zwar von aussen recht potent, allerdings muss das ja nichts heißen. Ich hab jetzt erstmal nur hinten am Typenschild die Spezifikation 230V~, 2.5A gefunden (wären dann 575W~ ... allerdings ist da noch keine Gleichrichtung und Verlustleistung mit drin). 125W kann ich mir auch bei den originalen Karten vorstellen, aber das sollte tatsächlich besser abgeklärt werden bevor die Leute mit den Karten ihre Netzteile killen.

Krieg ich auch ne Erwähnung auf der Website? Hauptarbeit hast ja ohne Frage du gemacht, aber als jemand der sich als Demoscene-nah versteht ist "Publicity" quasi mein Lohn für's Hobby :)
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Mo 03.06.2019, 18:22:09
Sieht geil aus mit dem Atari Logo :)

Gell!? Musste einfach sein... bis uns einer verklagt. Das (R) hab ich mal dran gelassen :P

Zitat
Was genau für Maße brauchst du noch? Versteh grade nicht so ganz was noch fehlt, zumal die Original Farmcards ohne Slotblende ausgekommen sind. Meinst du die Bohrungen?

Eilt auch nicht - 3D-Print geht ja fix und braucht eh immer 3 Anläufe bis es passt  ;)
Die Bohrungen mach ich nach Gefühl, aber ich müsste wissen wie tief die "Zunge" der Slotblende ins Gehäuse geht und unter der Karten-Unterkante übersteht.
Schwer zu beschreiben - aber da gibt es ja jenseits von ISA/PCI keine Standards.

Zitat
125W kann ich mir auch bei den originalen Karten vorstellen, aber das sollte tatsächlich besser abgeklärt werden bevor die Leute mit den Karten ihre Netzteile killen.

Pi-mal-Paddelboot rechnet man 1A pro halbwegs modernem TRAM. Wenn viel RAM oder eine andere CPU drauf ist, kann es natürlich auch (viel) mehr werden.

Zitat
Krieg ich auch ne Erwähnung auf der Website? Hauptarbeit hast ja ohne Frage du gemacht, aber als jemand der sich als Demoscene-nah versteht ist "Publicity" quasi mein Lohn für's Hobby :)

Na aber Ehrensache! Wie hätten Sie's denn gern? Link auf's Forenprofil?
Titel: Re: ATW 800 Farmcard
Beitrag von: 1ST1 am Mo 03.06.2019, 19:09:12
Sieht geil aus mit dem Atari Logo :)

Gell!? Musste einfach sein... bis uns einer verklagt. Das (R) hab ich mal dran gelassen :P

Schon Ok so, der Schriftzug bezieht sich ja auf ATW 800 und nicht auf die Farmcard, oder? Außerdem ist das der Schriftzug, der vor der Pleite 1996 verwendet wurde. Der aktuelle Schriftzug sieht etwas anders aus.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Di 04.06.2019, 18:39:56
Okidoki... jetzt ist alles auch für "den Rest der Welt" online:

Webpage zur Dokumentation (http://www.geekdot.com/atw800-farmcard/) (englisch)
Eagle (v5) Schaltplan und Board-Layout wie auch ein VHDL Skelett auf github (https://github.com/axelmuhr/tram-farmcard)

Bei Schaltplan und Board habe ich bewusst Eagle v5 gewählt, damit es nicht an der Version scheitert (v5 hat/kann fast Jeder... obwohl ich noch Einen kenne, der mit v4 unterwegs ist ;)).
Eagle 5 hat ja ein binäres Dateiformat. Solltest Du also auch daran rumfrickeln wollen bitte ich um einen fork. Ein merge ist dann ja so gut wie unmöglich - daher hilft hier dann nur Absprechen.

@shock__ : Tatsächlich wäre es dann vielleicht mal Zeit für einen Papier-Dummy, ob ich mich nicht irgendwo vermessen habe (tue ich eigentlich immer ::))
Titel: Re: ATW 800 Farmcard
Beitrag von: Arthur am Di 04.06.2019, 18:42:41
Endlich hört er mal auf mich. :D
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Mi 05.06.2019, 12:43:45
Na aber Ehrensache! Wie hätten Sie's denn gern? Link auf's Forenprofil?
Nickname reicht eigentlich (die Underscores nicht vergessen ;)) E-Mail Adresse wäre dann ein optionales Extra.

Papiermockup kann ich machen, wird aber ein paar Tage dauern. Mach ich idR auch bei meinen Projekten wenn die Dimensionen kritisch sind (siehe: https://i.imgur.com/JwymKK6.jpg & https://i.imgur.com/DGpjncV.jpg)
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Do 06.06.2019, 23:32:34
Kleine Korrektur zur Website ... ich besitze auch keinen ATW800 - ich repariere den nur, für eine lokale Universität welche den als Leihgabe hat ;)
Bzgl. Platinen zur Evaluation ... aus China gäbs 5 Stück von $54-$75 (Ersteres is HAL, Letzteres ENIG mit angefastem Platinenstecker), Qualität dort ist ziemlich gut (QFP160 mit Lötstopplack zwischen den Pins geht ohne Probleme).

Ich werd vermutlich morgen in den lokalen Copyshop laufen und das Layout auf A3 ausdrucken lassen. Ich bin gespannt ... am 14.6. geht der Rechner zurück in die Uni, dann hab ich nicht mehr ganz so fixen Zugriff darauf (aktuell muss ich mich nur einmal mit'm Stuhl umdrehen).

In absehbarer Zeit werd ich vermutlich in der Uni auch nen Vortrag zur Reparatur/Wartung von dem ATW halten. Es wird zwar (hoffentlich) keine Videoaufzeichnung davon geben, aber vielleicht besteht die Möglichkeit, dass Interessierte aus der Umgebung unbürokratisch bei dem Vortrag zuhören können (Ort wäre Berlin).
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Fr 07.06.2019, 08:51:52
Kleine Korrektur zur Website ... ich besitze auch keinen ATW800 - ich repariere den nur, für eine lokale Universität welche den als Leihgabe hat ;)

Ihhh, das war mir tatsächlich nicht bewusst... was machen wir denn dann nach dem 14.6.? Ohne Testing ist das Ganze ja mehr oder minder für die Tonne.
Wäre eine längere Leihgabe mit der Prämisse eine größere Farm zu bekommen nicht evtl. attraktiv für die Uni?

Zitat
Bzgl. Platinen zur Evaluation ... aus China gäbs 5 Stück von $54-$75 (Ersteres is HAL, Letzteres ENIG mit angefastem Platinenstecker), Qualität dort ist ziemlich gut (QFP160 mit Lötstopplack zwischen den Pins geht ohne Probleme).

Wow, das ist aber ein günstiger (sweat-) shop :o... mein günstigstes Angebot kam von PCBWay und das war nur HAL ohne Fasen.

Zitat
In absehbarer Zeit werd ich vermutlich in der Uni auch nen Vortrag zur Reparatur/Wartung von dem ATW halten. Es wird zwar (hoffentlich) keine Videoaufzeichnung davon geben, aber vielleicht besteht die Möglichkeit, dass Interessierte aus der Umgebung unbürokratisch bei dem Vortrag zuhören können (Ort wäre Berlin).

Uhhh, das wird sicher knüppelvoll :P "Randgruppen-Vorlesung", genau mein Ding, wenn's nicht gerade mal 280km wären. Daher wäre ich total für Video  ;D
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Fr 07.06.2019, 13:44:02
Papier und Pappe Prototyp hab ich grade gebastelt ... Rastermaß stimmt, allerdings die Abstände zwischen den Kanten und den beiden Steckern nicht. Bei den Kanten isses eigentlich nur minimal ... links würde ich ein komplettes Rastermaß rausnehmen. Allerdings muss der große Platinenstecker ziemlich genau 2 Rastermaße mehr nach innen/links.
Sonst passt glaub ich alles.
Bei den 45° Winkeln an den Platinensteckern wollt ichs jetzt auf nen Versuch ankommen lassen, aber das "sollte" passen

Kannst du mir noch deine "axels.lbr" zukommen lassen? Dann würde ich den Platinenstecker gleich anpassen. Ich arbeite allerdings aktuell mit Eagle 6.4.0

PS: Was hälste von nem "Easter-Egg" mittels Cut-out in den inneren Planes, welches erst sichtbar wird, wenn man die Platine gegens Licht hält? :D Wollte ich immer schon mal machen, hab aber bislang immer nur Projekte mit 2 Layern gehabt.

EDIT: Nochmal alles visualisiert: https://i.imgur.com/BQGTuXX.jpg

Wegen der Retour vom Rechner ... Zugriff hab ich dann weiterhin, dann allerdings "nur" Werktags von 8-18Uhr nach 20 Minuten Fahrt mit der U-Bahn ... also alles andere als aus der Welt. Zurück zum Besitzer geht der Rechner -nach meinem Wissensstand- irgendwann nächstes Jahr.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Fr 07.06.2019, 15:12:42
Papier und Pappe Prototyp hab ich grade gebastelt ... Rastermaß stimmt, allerdings die Abstände zwischen den Kanten und den beiden Steckern nicht. [...]
Kannst du mir noch deine "axels.lbr" zukommen lassen? Dann würde ich den Platinenstecker gleich anpassen. Ich arbeite allerdings aktuell mit Eagle 6.4.0

Mach mal ein git pull, habe eine dedizierte ATW800.lbr geschnitzt. Die axels.lbr ist eines meiner Kronjuwelen, die geb' ich nicht raus :P

Zitat
PS: Was hälste von nem "Easter-Egg" mittels Cut-out in den inneren Planes, welches erst sichtbar wird, wenn man die Platine gegens Licht hält? :D Wollte ich immer schon mal machen, hab aber bislang immer nur Projekte mit 2 Layern gehabt.

Tu was Du nicht lassen kannst ;) Ist ein Fun-Projekt, also sollten wir auch Spaß haben...

Zitat
Wegen der Retour vom Rechner ... Zugriff hab ich dann weiterhin, dann allerdings "nur" Werktags von 8-18Uhr nach 20 Minuten Fahrt mit der U-Bahn ... also alles andere als aus der Welt.

Uff, immer noch doll für ein "try now" - gerade die Implementation des diagnostic-bus wird sicher ein elendes try-and-error.
Da stellen sich beim Lesen der "Doku" (eher ein Waschzettel) doch einige Fragen. Hier mein Favorit:
Wenn ein Transputer angesprochen wird, wird also die node-number*2 durchgemorst. Wird der Dbus beim booten initialisiert/enumeriert? Woher weiß ich also als CPLD auf der 2. TRAMcard, daß z.B. eine "26" den 4. Transputer auf meiner Karte meint? (Annahme: Onboard T = 1, 1. Karte 2-9, 2. Karte 10-17).

Hier müsste man also mal mit dem LA lauschen, was so beim Booten passiert und v.A. wenn man einen einen Reset für einen bestimmten T auf den DBus legt.
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Fr 07.06.2019, 15:36:48
Hmpf ... Mist.
Die .lbr krieg ich mit meinem Eagle nicht geöffnet ... dann bleibt die Arbeit an dir hängen ;)
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Fr 07.06.2019, 15:42:25
Echt jetzt? Ich hab's gerade mal mit der V8 getestet... geht. Nicht über "Datei/Öffnen" gehen sondern über "Bibliothek/Öffnen"...
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Fr 07.06.2019, 16:34:39
Wirft bei mir immer folgendes:
Loading D:/__DOWNLOADS/ATW800.lbr ...

Fehler:

Zeile 1, Spalte 1: Öffnendes Element erwartet.

Bibliothek -> Benutzen im Layout/Schaltplan gibt bei mir keine Rückmeldung, allerdings taucht die Library dann auch nicht in der Liste auf.

EDIT: Eagle 5.1.0 krieg ich die Datei auch nicht mit geöffnet.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Di 11.06.2019, 08:55:11
WTF?! Mhh, also gut... nächster Versuch. Library in v8 geladen und dort als als v8/XML-Version gespeichert. Siehe Anhang (ja, kein .jpg)... try now ;)
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Di 11.06.2019, 14:34:33
Damit gehts ... so halbwegs (Pinnummern sind scheinbar anders).
Ich hab ja noch die Theorie, dass beim Export der .lbr aus Eagle5 was falsch gelaufen ist ... die Datei war mit 1kb bedeutend kleiner als die jetzige.

Jedenfalls hab ich den Dimension Layer angepasst bekommen, nötige Änderungen wie folgt:
- Linke Kante 2.54mm nach rechts
- Langer Slotstecker 5.08mm nach links
- Rechte Kante 5.08mm nach rechts

Damit passt dann der Stecker, die linke Kante sitzt in der Führung für den Luftkanal, rechts schließt der IDC14-Stecker mit dem Slotblech bündig ab. Kann ich gerne auch noch als Foto vom "Papp-Prototypen" nachreichen.
Titel: Re: ATW 800 Farmcard
Beitrag von: geekdot am Do 13.06.2019, 09:38:49
Damit gehts ... so halbwegs (Pinnummern sind scheinbar anders).
Ich hab ja noch die Theorie, dass beim Export der .lbr aus Eagle5 was falsch gelaufen ist ... die Datei war mit 1kb bedeutend kleiner als die jetzige.

Das ist die Magie der Binärfiles ;-) Ich rufe ja auch immer gerne im Job mal meine U30 Kollegen ans Kaminfeuer, gebe heißen Kakao und Kekse aus und lese etwas aus dem großen Buch "Damals" vor.
Dann staunen sie, wenn ich ihnen zeige, daß der bottleneck, an dem sie arbeiten evtl. an dem 250k großen XML liegt, welches sekündlich zwischen 1000+ clients hin und her flitzt.
Ja meine lieben Kinder, 256 Bools könnte man in einem Byte abbilden. Das ist 73x kleiner als z.B.

<stati>
<node>
   <key>Miau</key>
   <value>TRUE</value>
</node>
</stati>


Aber ich schweife ab ;D ...

Zitat
Jedenfalls hab ich den Dimension Layer angepasst bekommen, nötige Änderungen wie folgt:

Klasse! Hast Du das Update irgendwo verfügbar? Das müsste ich ja dann evtl. auch noch auf V5 "backporten"...
Titel: Re: ATW 800 Farmcard
Beitrag von: guest522 am Do 13.06.2019, 10:03:38
Das ist die Magie der Binärfiles ;-) Ich rufe ja auch immer gerne im Job mal meine U30 Kollegen ans Kaminfeuer, gebe heißen Kakao und Kekse aus und lese etwas aus dem großen Buch "Damals" vor.
Dann staunen sie, wenn ich ihnen zeige, daß der bottleneck, an dem sie arbeiten evtl. an dem 250k großen XML liegt, welches sekündlich zwischen 1000+ clients hin und her flitzt.
Ja meine lieben Kinder, 256 Bools könnte man in einem Byte abbilden. Das ist 73x kleiner als z.B.

<stati>
<node>
   <key>Miau</key>
   <value>TRUE</value>
</node>
</stati>


Aber ich schweife ab ;D ...
Das ist Balsam auf meiner Seele. Ich ärgere mich auch täglich mit der Java-is-the-best (weil wir nix anderes kennen >:D)  Generation rum. Im gesamten SEPA Raum wurden geschwätzige XML-Protokolle eingeführt, die die Datenmengen um den Faktor 20 erhöhen, ohne irgendeinen fachlichen Mehrwert zu erzielen. Natürlich ist das alles state-of-the-art und Binärformate nur was für Dinosaurier.
Algorithmen selbst implementieren? Was soll das, das kann man doch runterladen.....
Meine Erkenntnis: We are doomed...äh...bachelorized  ;)
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Do 13.06.2019, 12:57:45
Jedenfalls hab ich den Dimension Layer angepasst bekommen, nötige Änderungen wie folgt:
Klasse! Hast Du das Update irgendwo verfügbar? Das müsste ich ja dann evtl. auch noch auf V5 "backporten"...
Dafür hab ich ja meine Änderungen beschrieben ... wenn wir jetzt den Weg V5 -> V8 -> V6 -> V5 gehen holen wir uns sicherlich irgendwelche Konvertierungsfehler mit ins Boot. Wenn du das händisch nachpflegst bleibt das Layout aus "einer Hand".

Wie sieht das eigentlich mit der Hitzeentwicklung bei den TRAMs aus? Im aktuellen Layout wären die auf der Unterseite der Platine ... ist zwar bei den originalen Farmcards genauso, wirkt aber auf mich erstmal kontraproduktiv (Hitze steigt ja meines Wissens nach oben). Der Kühler macht zwar ordentlich Zug (mit kurzer Hose und offenen Gehäuse kann einem an den Beinen durchaus kalt werden).
Titel: Re: ATW 800 Farmcard
Beitrag von: shock__ am Sa 15.06.2019, 00:19:41
So ... gibt weitere Nachrichten.
Die "Schlechte": Der Transputer ist wie vereinbart wieder in der Uni
Die Gute: Mein Vortrag wird aufgezeichnet werden ... ich darf mich aber anonymisieren :D
Hat wer von euch ein weißes T-Shirt mit Duke Nukem Coverart? Sturmmaske hab ich selbst (100 Gummipunkte wer den Bezug erkennt)