Space Age 2 der 32Bit MIPS Rechner in TTL
Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese
- Fritzler
- Beiträge: 12605
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Space Age 2 der 32Bit MIPS Rechner in TTL
Auch an der TTL Front gehts weiter.
heute war der Testtermin der TTL Lankarte.
Ja, alles bis auf Speicher und PHY ist TTL!
Die Hardware lag ja schon 2 Jahre lang rum und hatte Coronazwangspause.
Demenstrpechend musste ich letzte Woche nurnoch die Verschiednene Teststages der Software konservieren und nochmal auf dem FPGA Board zweichentesten.
CRC -> der CRC Generator muss zeigen, dass beim Teststring "123456789" auch die passende Summe rauskommt
loop -> der PHY wird gegen ein oszillator und 5 Drähte ersetzt -> was gesendet wird, das wird auch empfangen
passive RX -> einfach passiv alle Broadcasts im Netzwerk einfangen und anzeigen
ping/webserver -> der lwip läuft und lässtz sich pingen, der lwip Webserver zeigt die Defaultseite an
mail -> email lesen über POP3 geht
Das war der Plan für 2 oder mehr Tage, aber heute wurde es schon fertig!
Der CRC Test war schnell erfolgreich durch:
Der loopbacktest lief nicht durch, beim Empfang overflow und Datenpakete stimmen nicht:
Also mal mit dem LA drinne rumstochern wie die FIFO ausgelesen wird:
HUCH?! Wie sieht denn bitte das gelbe Signal aus?
Kommt nicht nach GND.
Das müsste ein schöner 50:50 DC sein mit halbem TX Takt (D5)
Das ist einfach nur ein 74F74 (D-FF) mit Q->D loopback, das DARF so nicht aussehen.
-> IC getauscht und es sieht aus wie es soll!
Schon läuft der Test durch:
Nächster Test, einfach nur Pakete empfangen und gucken ob die CRC stimmt, manche werden auch angezeigt (ARP):
Nächster Test, Pingen.
Da gibts jetzt kein "Screenshot".
Die Ping Zeit ist 3ms, garnicht mal so schlecht!
Der Webserver läuft auch, aber das wurd aufm Firefox im Laptop ageuezeit, das wär auchn langweiliger Screenshot.
Aber da läuftn Webserver auf einem Rechner aus TTL Bausteinen mit der Lankarte aus aus TTL Bausteinen
Letzter Test:
Auf dem Laptop lief nen mailserver (weil unverschlüsselter POP3 Zugang) und der MIPS TTL hat sich da nen paar Mails abgeholt:
Hier wird ne Mail angezeigt:
Zack! Feddich!
heute war der Testtermin der TTL Lankarte.
Ja, alles bis auf Speicher und PHY ist TTL!
Die Hardware lag ja schon 2 Jahre lang rum und hatte Coronazwangspause.
Demenstrpechend musste ich letzte Woche nurnoch die Verschiednene Teststages der Software konservieren und nochmal auf dem FPGA Board zweichentesten.
CRC -> der CRC Generator muss zeigen, dass beim Teststring "123456789" auch die passende Summe rauskommt
loop -> der PHY wird gegen ein oszillator und 5 Drähte ersetzt -> was gesendet wird, das wird auch empfangen
passive RX -> einfach passiv alle Broadcasts im Netzwerk einfangen und anzeigen
ping/webserver -> der lwip läuft und lässtz sich pingen, der lwip Webserver zeigt die Defaultseite an
mail -> email lesen über POP3 geht
Das war der Plan für 2 oder mehr Tage, aber heute wurde es schon fertig!
Der CRC Test war schnell erfolgreich durch:
Der loopbacktest lief nicht durch, beim Empfang overflow und Datenpakete stimmen nicht:
Also mal mit dem LA drinne rumstochern wie die FIFO ausgelesen wird:
HUCH?! Wie sieht denn bitte das gelbe Signal aus?
Kommt nicht nach GND.
Das müsste ein schöner 50:50 DC sein mit halbem TX Takt (D5)
Das ist einfach nur ein 74F74 (D-FF) mit Q->D loopback, das DARF so nicht aussehen.
-> IC getauscht und es sieht aus wie es soll!
Schon läuft der Test durch:
Nächster Test, einfach nur Pakete empfangen und gucken ob die CRC stimmt, manche werden auch angezeigt (ARP):
Nächster Test, Pingen.
Da gibts jetzt kein "Screenshot".
Die Ping Zeit ist 3ms, garnicht mal so schlecht!
Der Webserver läuft auch, aber das wurd aufm Firefox im Laptop ageuezeit, das wär auchn langweiliger Screenshot.
Aber da läuftn Webserver auf einem Rechner aus TTL Bausteinen mit der Lankarte aus aus TTL Bausteinen
Letzter Test:
Auf dem Laptop lief nen mailserver (weil unverschlüsselter POP3 Zugang) und der MIPS TTL hat sich da nen paar Mails abgeholt:
Hier wird ne Mail angezeigt:
Zack! Feddich!
Re: Space Age 2 der 32Bit MIPS Rechner in TTL
Gratulation! Sehr schön zu sehen
Wieviel Strooom verheizt der Rechner da jetzt beim Mail lesen?
Wieviel Strooom verheizt der Rechner da jetzt beim Mail lesen?
- Fritzler
- Beiträge: 12605
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Space Age 2 der 32Bit MIPS Rechner in TTL
Gute Frage,
der CPU Kern ohne Erweiterungskarten braucht 17A bei 5V.
Mit den ganzen weiteren Karten müsst man echt nochmal nachmessen.
Also das nächstemal ne Stromzange mitnehmen.
Nächstema wird so im April sein, da soll dann das Programm zum Mail schreiben getestet werden.
Auch wenn ich hier Software im Eigenbau Emulator testen kann und Hardware im FPGA/VHDL.
So brauchts ja nochn Termin zum nachgucken auf der relelen Hardware um sich nicht zu blamieren
der CPU Kern ohne Erweiterungskarten braucht 17A bei 5V.
Mit den ganzen weiteren Karten müsst man echt nochmal nachmessen.
Also das nächstemal ne Stromzange mitnehmen.
Nächstema wird so im April sein, da soll dann das Programm zum Mail schreiben getestet werden.
Auch wenn ich hier Software im Eigenbau Emulator testen kann und Hardware im FPGA/VHDL.
So brauchts ja nochn Termin zum nachgucken auf der relelen Hardware um sich nicht zu blamieren
- Fritzler
- Beiträge: 12605
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Space Age 2 der 32Bit MIPS Rechner in TTL
Heute war der Testtermin für den Aufbau für das Vintage Computung Festival Berlin.
Schon etwas nervig, dass hinter "nur" einer weiteren Zeile im Menü doch etwas mehr Arbeit steckt als eigentlich vorher angedacht war
Da der TTL Rechner wohl eher kein TLS können wird gibts auf dem Laptop nochn kleines Python Programm welches POP3/SMTP unverschlüsselt annimmt und dann auf den TLS Ports weiter zum eigentlichen Mailserver sendet.
Schon etwas nervig, dass hinter "nur" einer weiteren Zeile im Menü doch etwas mehr Arbeit steckt als eigentlich vorher angedacht war
Da der TTL Rechner wohl eher kein TLS können wird gibts auf dem Laptop nochn kleines Python Programm welches POP3/SMTP unverschlüsselt annimmt und dann auf den TLS Ports weiter zum eigentlichen Mailserver sendet.
- Fritzler
- Beiträge: 12605
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Space Age 2 der 32Bit MIPS Rechner in TTL
Der Stand zur VCFB 2022 ist aufgebaut!
Irgendwie wird das immer größer.
Diesmal wird nicht nur der MIPS TTL Rechner (Space Age 2) gezeigt, sondern auch der "Nachfolger" Space Age 3.
Wieso in Anführungszeichen?
Weil es der Vorgänger (Space Age 1) in Röhrentechnik wird statt einzelner Transen.
Hier ist bisher aber "nur" ein Demoprojekt der ALU fertig.
Zudem gibts die TTL Implementierung des Space Age 3.
Dazu kommt die Masterarbeit eines Technischen Informatikers, auch eine TTL CPU.
Hier wurde eher auf kleine Baugröße statt kompatibilität zu einer vorhanden ISA geachtet.
Er musste es ja auch aleine entwickeln, bauen und in Betrieb nehmen.
Der EDIC, auf dem lässt sich Snake daddeln über ein VT100.
Für den MIPS TTL hatte ich endlich mal die Stromzange mit.
Inzwischen brauch das Monster 26A bei 5V, das waren mal 12,5A als es noch der CPU Kern alleine war
P.S.:
Freifunk hat uns den *rsch gerettet.
Die HU Berlin ITler sind offensichltich bekloppt und sperren den Port von TLS SMTP (465) im lokalen WLAN.
Wodurch ich keine E-Mails über den MIPS TTL Rechner senden konnte.
(Der Laptop konnts auch nicht)
Warum macht man sowas?!?!?
Jdenfalls lag auf einmal ein Freifunk AP im Raum und dann ging alles
Gleich mal ne Spende rüberwachsen lassen!
LTE ging nämlich auch nicht, da wir in nem recht zentralen Raum eines Stahlbetonbaus untergebracht sind.
Irgendwie wird das immer größer.
Diesmal wird nicht nur der MIPS TTL Rechner (Space Age 2) gezeigt, sondern auch der "Nachfolger" Space Age 3.
Wieso in Anführungszeichen?
Weil es der Vorgänger (Space Age 1) in Röhrentechnik wird statt einzelner Transen.
Hier ist bisher aber "nur" ein Demoprojekt der ALU fertig.
Zudem gibts die TTL Implementierung des Space Age 3.
Dazu kommt die Masterarbeit eines Technischen Informatikers, auch eine TTL CPU.
Hier wurde eher auf kleine Baugröße statt kompatibilität zu einer vorhanden ISA geachtet.
Er musste es ja auch aleine entwickeln, bauen und in Betrieb nehmen.
Der EDIC, auf dem lässt sich Snake daddeln über ein VT100.
Für den MIPS TTL hatte ich endlich mal die Stromzange mit.
Inzwischen brauch das Monster 26A bei 5V, das waren mal 12,5A als es noch der CPU Kern alleine war
P.S.:
Freifunk hat uns den *rsch gerettet.
Die HU Berlin ITler sind offensichltich bekloppt und sperren den Port von TLS SMTP (465) im lokalen WLAN.
Wodurch ich keine E-Mails über den MIPS TTL Rechner senden konnte.
(Der Laptop konnts auch nicht)
Warum macht man sowas?!?!?
Jdenfalls lag auf einmal ein Freifunk AP im Raum und dann ging alles
Gleich mal ne Spende rüberwachsen lassen!
LTE ging nämlich auch nicht, da wir in nem recht zentralen Raum eines Stahlbetonbaus untergebracht sind.
- Fritzler
- Beiträge: 12605
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Space Age 2 der 32Bit MIPS Rechner in TTL
Ja, das sind die FIFOs.
Henry mag keine PLCC mit Sockel (unzuverlässig), aber möchte auch nix fest aufs Board löten.
Daher ist SMD gebimmsel auf Adaptern.
Guggsu Schaltplan: https://fritzler-avr.de/spaceage2/down_splan.htm
Hier die Doku der Netzwrkkarte: https://fritzler-avr.de/spaceage2/hw_lancard.htm
Wenn man komplett langweile hat könnte mand en PHY auch in TTL nachbauen.
Denn 10mbit is ja egentlich nur ne Manchestercodierung.
Aber das war dann erstmal nicht Teil der Übung.
Henry mag keine PLCC mit Sockel (unzuverlässig), aber möchte auch nix fest aufs Board löten.
Daher ist SMD gebimmsel auf Adaptern.
Guggsu Schaltplan: https://fritzler-avr.de/spaceage2/down_splan.htm
Hier die Doku der Netzwrkkarte: https://fritzler-avr.de/spaceage2/hw_lancard.htm
Wenn man komplett langweile hat könnte mand en PHY auch in TTL nachbauen.
Denn 10mbit is ja egentlich nur ne Manchestercodierung.
Aber das war dann erstmal nicht Teil der Übung.