Ein neuer Sheriff ist in der Stadt - der Hive-Max
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: Ein neuer Sheriff ist in der Stadt - der Hive-Max
Ich hatte damals versuche mit einem 16Bit BUS und Multimaster gemacht.
Das Prinzip währe bei 8 Bit das gleiche.
Ich habe mal die Stellen markiert wo die bidirektionalen Bustreiber rein müssten.
Die Steuerlogik würde ich an einen XC9536 übergeben (Geschwindigkeit ist entscheidend.)
(Habe noch ein paar rumliegen ca. 200 Stück.)
Über diesen würden alle BUS-Steuersignale laufen.
Anmerkung die 74HC typen sind bei 3,3V langsamer als bei 5V.
74HC374
5V = 28 Mhz
3,3V = 10 Mhz
74LVC374A
3,3V = 100Mhz
Leider gibt es diesen nur als SMD aber vielleicht weis jemand wo sowas als DIL gibt.
Die andere Variante war eine Art Token ring der ein virtuelles 32Bit Abbild (Virtuelle I/Os) auf alle Propeller Überträgt.
Zeitliche abfolgen wie diese an den echten IOs benötigt werden können entfallen.
z.B. Daten vor /CS
Hier mit lassen sich bis zu 20kByt pro Sec übertragen.
Als Anschüsse währen die Pinns von der Seriellen Schnittstelle vorgesehen.
Alle Pinns des Propellers Ständen bis auf 4 frei zur Verfügung.
Bei Einsatz eines Zentralen Knoten Chips (XC95144) währen sogar 400kByte möglich.
Pro Propeller würden je ein 40bit Schieberegister benötigt sowie eine eigene MUX Ebene.
Das Prinzip währe bei 8 Bit das gleiche.
Ich habe mal die Stellen markiert wo die bidirektionalen Bustreiber rein müssten.
Die Steuerlogik würde ich an einen XC9536 übergeben (Geschwindigkeit ist entscheidend.)
(Habe noch ein paar rumliegen ca. 200 Stück.)
Über diesen würden alle BUS-Steuersignale laufen.
Anmerkung die 74HC typen sind bei 3,3V langsamer als bei 5V.
74HC374
5V = 28 Mhz
3,3V = 10 Mhz
74LVC374A
3,3V = 100Mhz
Leider gibt es diesen nur als SMD aber vielleicht weis jemand wo sowas als DIL gibt.
Die andere Variante war eine Art Token ring der ein virtuelles 32Bit Abbild (Virtuelle I/Os) auf alle Propeller Überträgt.
Zeitliche abfolgen wie diese an den echten IOs benötigt werden können entfallen.
z.B. Daten vor /CS
Hier mit lassen sich bis zu 20kByt pro Sec übertragen.
Als Anschüsse währen die Pinns von der Seriellen Schnittstelle vorgesehen.
Alle Pinns des Propellers Ständen bis auf 4 frei zur Verfügung.
Bei Einsatz eines Zentralen Knoten Chips (XC95144) währen sogar 400kByte möglich.
Pro Propeller würden je ein 40bit Schieberegister benötigt sowie eine eigene MUX Ebene.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: Ein neuer Sheriff ist in der Stadt - der Hive-Max
zille9 möchtest Du den PASM teil eines Tokenknotens?
Ich habe auf der defekten Platte aber nur den Testknoten gefunden wo die Daten unbearbeitet weiter geschoben werden.
Der Spin Teil war defekt.
Ich habe auf der defekten Platte aber nur den Testknoten gefunden wo die Daten unbearbeitet weiter geschoben werden.
Der Spin Teil war defekt.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: Ein neuer Sheriff ist in der Stadt - der Hive-Max
Kannst machen. Kannst mir auch mal bildlich klar machen, wie Dein Konzept aussieht.
Warum trennst Du den Bus zwischen Regnatix und Bellatrix und nicht zwischen RAM und Bus( an Regnatix).
Warum trennst Du den Bus zwischen Regnatix und Bellatrix und nicht zwischen RAM und Bus( an Regnatix).
Computer lösen die Probleme, die man ohne sie gar nicht hätte!
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: Ein neuer Sheriff ist in der Stadt - der Hive-Max
damit beide Propeller unabhängig auf ihren Ram zugreifen können.
Diese Daten verwenden die gleichen Pins wie der BUS.
Diese Daten verwenden die gleichen Pins wie der BUS.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: Ein neuer Sheriff ist in der Stadt - der Hive-Max
Weiter geht's im Aufbau des HIVE-MAX
zum Einsatz kommt eine Cherry-Compact Tastatur.
Der Rahmen scheint zu passen
So könnte es letztlich aussehen
Mental als Modul, das ist cool
zugegeben, ganz so einfach ließ sich Plexus nicht dazu bewegen zu funktionieren aber jetzt läuft es.
Probleme gibt es noch mit dem Zusammenspiel des Systems und der Bellatrix Erweiterung obwohl die gleiche Konstellation schon auf 2 Standard Hive's
problemlos seinen Dienst verrichtet. Das Problem wird sich aber auch noch lösen lassen (hoffe ich ).
Hardwareseitig fehlen noch der interne Verstärker+Lautsprecher und die Power-LED aber für heute soll's das erstmal gewesen sein.
zum Einsatz kommt eine Cherry-Compact Tastatur.
Der Rahmen scheint zu passen
So könnte es letztlich aussehen
Mental als Modul, das ist cool
zugegeben, ganz so einfach ließ sich Plexus nicht dazu bewegen zu funktionieren aber jetzt läuft es.
Probleme gibt es noch mit dem Zusammenspiel des Systems und der Bellatrix Erweiterung obwohl die gleiche Konstellation schon auf 2 Standard Hive's
problemlos seinen Dienst verrichtet. Das Problem wird sich aber auch noch lösen lassen (hoffe ich ).
Hardwareseitig fehlen noch der interne Verstärker+Lautsprecher und die Power-LED aber für heute soll's das erstmal gewesen sein.
Computer lösen die Probleme, die man ohne sie gar nicht hätte!
Re: Ein neuer Sheriff ist in der Stadt - der Hive-Max
Kleines Update zwischendurch: nachdem ich nun doch noch Fehler auf der Platine entdeckt habe und die Soundanschlüsse für die Emulatoren erfolgreich am nicht benutzten Mausanschluss getestet wurde, gab es eine erneute Revision des Schaltplanes.
Da die Ram-Erweiterung Zicken machte, hab ich mich entschlossen, den Ram-Chip abschaltbar zu gestalten. Des weiteren gibt es nun eine Umschaltmöglichkeit für die Soundausgabe von Bellatrix bzw. Administra, um die Soundausgabe der Emulatoren nutzen zu können. Einige würden jetzt sagen, man könnte dies auch erreichen indem die Soundbefehle über Administra geroutet werden, das funktioniert im Emulator-Fall leider nicht, da die Soundausgaben im PASM-Code der Z80-Emulation erfolgen und sich schlecht extrahieren lassen. Im jetzigen Layout wird in Administra Port21 auf H gesetzt und schaltet über einen Analogschalter (74HC4066) die Soundanschlüsse von Administra nach Bellatrix um. Über Port22 wird der Bellatrix-Ram ein- bzw. ausgeschaltet.
Im Einschaltmoment sind beide Komponenten deaktiviert (Sound auf Administra, Bellatrix-Ram-Erweiterung aus).
Neue Tests folgen, wenn die neue Platine da ist, ich halte euch auf dem Laufenden
Da die Ram-Erweiterung Zicken machte, hab ich mich entschlossen, den Ram-Chip abschaltbar zu gestalten. Des weiteren gibt es nun eine Umschaltmöglichkeit für die Soundausgabe von Bellatrix bzw. Administra, um die Soundausgabe der Emulatoren nutzen zu können. Einige würden jetzt sagen, man könnte dies auch erreichen indem die Soundbefehle über Administra geroutet werden, das funktioniert im Emulator-Fall leider nicht, da die Soundausgaben im PASM-Code der Z80-Emulation erfolgen und sich schlecht extrahieren lassen. Im jetzigen Layout wird in Administra Port21 auf H gesetzt und schaltet über einen Analogschalter (74HC4066) die Soundanschlüsse von Administra nach Bellatrix um. Über Port22 wird der Bellatrix-Ram ein- bzw. ausgeschaltet.
Im Einschaltmoment sind beide Komponenten deaktiviert (Sound auf Administra, Bellatrix-Ram-Erweiterung aus).
Neue Tests folgen, wenn die neue Platine da ist, ich halte euch auf dem Laufenden
Computer lösen die Probleme, die man ohne sie gar nicht hätte!
- drohne235
- Administrator
- Beiträge: 2284
- Registriert: So 24. Mai 2009, 10:35
- Wohnort: Lutherstadt Wittenberg
- Kontaktdaten:
Re: Ein neuer Sheriff ist in der Stadt - der Hive-Max
Jippi!und die Soundanschlüsse für die Emulatoren erfolgreich am nicht benutzten Mausanschluss getestet wurde
Gut gewählt, damit kommen wir mit dem PlexBus auch nicht in Konflikt:Im jetzigen Layout wird in Administra Port21 auf H gesetzt und schaltet über einen Analogschalter (74HC4066) die Soundanschlüsse von Administra nach Bellatrix um. Über Port22 wird der Bellatrix-Ram ein- bzw. ausgeschaltet.
Code: Alles auswählen
'plexbus
adm_sda = 19 'i2c-datenpin
adm_scl = 20 'i2c-clockpin
adm_int1 = 21 'interrupt port 1&2
adm_int2 = 22 'interrupt port 3
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Re: Ein neuer Sheriff ist in der Stadt - der Hive-Max
Nicht wirklich, es sollte eigentlich funktionieren - drück die Daumen.drohne235 hat geschrieben:Hast du die Geschichte mit dem Analogschalter schon getestet?
Computer lösen die Probleme, die man ohne sie gar nicht hätte!
- drohne235
- Administrator
- Beiträge: 2284
- Registriert: So 24. Mai 2009, 10:35
- Wohnort: Lutherstadt Wittenberg
- Kontaktdaten:
Re: Ein neuer Sheriff ist in der Stadt - der Hive-Max
Falls es nicht klappt, könnte man vielleicht auch direkt hinter den Prop-Ports digital freischalten - ist ja an der Stelle ein PWM-Signal!?
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford