Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
z9001:module_sonstige:gide_usb [2016/06/13 10:55] – [DOM-Modul] volkerpz9001:module_sonstige:gide_usb [2026/09/07 10:30] (aktuell) – volkerp
Zeile 1: Zeile 1:
-====== GIDE+USB-Modul ======+====== GIDE+USB+RTC-Modul ======
  
-Wolfgang Harwardt hat Herbst 2013 eine kompakte Leiterplatte mit GIDE-Interface und USB (VDIP1 oder V2DIP) für den [[homecomputer:k1520|K1520-Bus]] entwickelt. Diese Karte lässt sich auch direkt am Z9001/KC87 nutzen!+Wolfgang Harwardt hat Herbst 2013 eine kompakte Leiterplatte mit GIDE+RTC-Interface und USB (VDIP1 oder V2DIP) für den [[homecomputer:k1520|K1520-Bus]] entwickelt, das **GUR-Modul**. Diese Karte lässt sich auch direkt am Z9001/KC87 nutzen!
  
-http://buebchen.jimdo.com/selbst-gebaut-diy-homebrew-feito-por-mim/8-bit-selbstbau/gide-f%C3%BCr-k1520/+[[https://buebchen.jimdo.com/8-bit-selbstbau-8-bit-diy/gide-f%C3%BCr-k1520/]] 
 +sowie [[https://eb-harwardt.jimdo.com/8-bit-technik/gide-usb-rtc-gur-lp-leiterplatten-vorr%C3%A4tig/]]
  
- +{{:z9001:module_sonstige:gide_usb_rtc_modul.jpg?300|}} {{:z9001:module_sonstige:usb-modul-5.jpg?300|}} {{:z9001:module_sonstige:gide_usb_lp.jpg?300|}} {{:z9001:module_sonstige:usb-modul-1.jpg?300|}}\\
-{{:z9001:module_sonstige:usb-modul-0.jpg?300|}} {{:z9001:module_sonstige:usb-modul-5.jpg?300|}} {{:z9001:module_sonstige:gide_usb_lp.jpg?300|}} {{:z9001:module_sonstige:usb-modul-1.jpg?300|}}\\+
 v.l.n.r.voll bestücktes Modul, geöffnetes Modul, Leiterplatte, bestückte Leiterplatte v.l.n.r.voll bestücktes Modul, geöffnetes Modul, Leiterplatte, bestückte Leiterplatte
- 
  
 **Schaltplan** **Schaltplan**
  
   * {{:z9001:module_sonstige:gide_usb.pdf|}} von H. Poppe   * {{:z9001:module_sonstige:gide_usb.pdf|}} von H. Poppe
 +
 +Tipp: Für den 8-Bit-Comparator 74LS688 kann auch ein 74ALS520N zum Einsatz kommen. Dieser enthält bereits intern die benötigten Pull-Up-Widerstände, d.h. man braucht kein Widerstandsnetzwerk rechts neben den Jumpern. (Und ein 74ALS520N ist sogar billiger als ein 688)
 +
 +
 +**Label**
 +
 +U. Zander hat zwei Versionen des Labels gestaltet:
 +
 +  * {{ :z9001:module_sonstige:gur-modul-label.pdf|}}
 +  * {{ :z9001:module_sonstige:gur-modul-label1.pdf|}}
 +
  
 **Jumper**: **Jumper**:
  
-  * USB Jumper JP5 (unter dem DOM-Modul) v.u.n.o. A2..A7. Es ist nur A5 gejumpert (Port DCh) +  * USB Jumper JP5 (Jumperleiste unterhalb der PIO) v.u.n.o. A2..A7. Es ist nur A5 gejumpert (Port DCh) 
-  * GIDE Jumper JP2 (Mitte) v.l.n.r. A4..A7, hi-Teil-PortAdr. Es ist A5 und A7 gejumpert (Port 50h) +  * GIDE Jumper JP2 (Jumperleiste Modulmitte) v.l.n.r. A4..A7, hi-Teil-PortAdr. Es ist A5 und A7 gejumpert (Port 50h) 
-  * DOM Jumper J2 (quer): gesteckt für Stromversorgung des DOM-Moduls+  * DOM Jumper J2 (Modulmitte, quer): gesteckt für Stromversorgung des DOM-Moduls
  
  
Zeile 29: Zeile 39:
 ===== GIDE ===== ===== GIDE =====
  
-Die GIDE ist eine generische IDE-Schnittstelle für Z80-basierten Computer ("Generic IDE"). Sie ermöglicht+Die [[z9001:cpm:gide|GIDE]] ist eine generische IDE-Schnittstelle für Z80-basierten Computer ("Generic IDE"). Sie ermöglicht
 den Anschluss von bis zu zwei IDE-Geräten wie Festplatten oder CD-ROMs. Zusätzlich den Anschluss von bis zu zwei IDE-Geräten wie Festplatten oder CD-ROMs. Zusätzlich
 wird auch eine batteriegepufferte Echtzeituhr (RTC, Seiko-Epson-72421) unterstützt.\\ wird auch eine batteriegepufferte Echtzeituhr (RTC, Seiko-Epson-72421) unterstützt.\\
Zeile 38: Zeile 48:
 {{:z9001:module_sonstige:gide1.jpg?300|}}\\ Start von GIDEC.COM, Menüpunkt 1 (Info) {{:z9001:module_sonstige:gide1.jpg?300|}}\\ Start von GIDEC.COM, Menüpunkt 1 (Info)
  
-Das Modul von Bübchen lief auf Anhieb, nachdem der GAL ST 20AS25HB1 gegen einen PALCE20V8H ausgetauscht wurde. Entweder macht mein Brenner Probleme beim ST-GAL oder dieser GAL-Typ funktioniert generell nicht besonders gut?+Das Modul von Bübchen lief auf Anhieb, nachdem der GAL ST 20AS25HB1 gegen einen PALCE20V8H ausgetauscht wurde. Der Wellon-Brenner VP-280 macht leider Probleme beim ST-GAL. Obwohl der Brennvorgang als erfolgreich gemeldet wird, ist nichts programmiert.
  
 Zum Bild: Folgende Module sind gesteckt (von vorn nach hinten): Zum Bild: Folgende Module sind gesteckt (von vorn nach hinten):
  
-  * GIDE+USB von Bübchen mit 128MB DOM und VDIP1 
   * Mega-Flash-ROM von Bübchen (mit Mega-Flash-Software, der 32K RAM ist deaktiviert)   * Mega-Flash-ROM von Bübchen (mit Mega-Flash-Software, der 32K RAM ist deaktiviert)
   * 64K dyn. RAM (Nachbau U. Zander, mit LEDs an der Seite)   * 64K dyn. RAM (Nachbau U. Zander, mit LEDs an der Seite)
 +  * GIDE+USB von Bübchen mit 128MB DOM und VDIP1
   * BIC-FDC-Platine (Nachbau U. Zander, mit Ports für Z9001)   * BIC-FDC-Platine (Nachbau U. Zander, mit Ports für Z9001)
  
 Am GIDE-Bus ist ein DOM-Modul vom Pollin angeschlosssen. Der Flash-Speicher hat eine Kapazität von 128 MByte und kostet nur 1,50€ (2013).  Am GIDE-Bus ist ein DOM-Modul vom Pollin angeschlosssen. Der Flash-Speicher hat eine Kapazität von 128 MByte und kostet nur 1,50€ (2013). 
  
-Als Basis-Adresse ist bevorzugt **050H** zu nutzen (A5 und A7 jumpern). LLC2, AC1 und Z1013 nutzen den Adressbereich 84h..8Fh. Dieser ist leider am Z9001 nicht mehr frei.+Als Basis-Adresse ist bevorzugt **054h-05Fh** zu nutzen (A5 und A7 jumpern). LLC2, AC1 und Z1013 nutzen den Adressbereich 84h..8Fh. Dieser ist leider am Z9001 nicht mehr frei.
  
 ==== Hardware ==== ==== Hardware ====
Zeile 149: Zeile 159:
 **Hinweise** **Hinweise**
  
-Kommt es beim Schreiben auf die Disk zu Problemen, hilft vielleicht der Tipp aus http://p112.sourceforge.net/index.php?gide. +Kommt es beim Schreiben auf die Disk zu Problemen, hilft vielleicht der Tipp aus http://p112.sourceforge.net/index.php?gide,  
-Ein Widerstand von 100 Ω .. 1 kΩ ist in die /IOWR-Leitung zwischen PAL und IDE-Anschluss einzubauen. +einen Widerstand von 100 Ω .. 1 kΩ ist in die /IOWR-Leitung zwischen PAL und IDE-Anschluss einzubauen. 
  
 ==== DOM-Modul ==== ==== DOM-Modul ====
Zeile 178: Zeile 188:
  
 http://buebchen.jimdo.com/app/download/8357963695/DOM-ManagerV1.zip http://buebchen.jimdo.com/app/download/8357963695/DOM-ManagerV1.zip
 +
 ==== CP/M ==== ==== CP/M ====
  
Zeile 192: Zeile 203:
 Von Kingstener kommt ein universell nachladbarer Treiber: Von Kingstener kommt ein universell nachladbarer Treiber:
 http://www.kingsteners.homepage.t-online.de/  (download ->HP, Erweiterungen,GIDE). http://www.kingsteners.homepage.t-online.de/  (download ->HP, Erweiterungen,GIDE).
 +
 +
 +Von Heiko Poppe gibt es ebenfalls einen Treiber, der mehrere Festplatten auf dem DOM-Modul unterstützt. -> [[z9001:cpm:gide|]]
  
 === Test === === Test ===
Zeile 211: Zeile 225:
 </code> </code>
  
-===== USB (VDIP-1) =====+===== USB =====
  
-Der **Anschluss eines USB-Sticks** an einen alten Heimcomputer ermöglicht einen einfachen Datenaustausch mit dem PC. Dank fertiger Module wie dem VDIP1 von Viculum/FTDI {{http://www.ftdichip.com/Products/Modules/DevelopmentModules.htm|}}, {{http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_VDIP1.pdf}} ist dieser Wunsch recht einfach zu realisieren.+Der **Anschluss eines USB-Sticks** an einen alten Heimcomputer ermöglicht einen einfachen Datenaustausch mit dem PC. Dank fertiger Module wie dem **VDIP1** oder **V2DIP** von Viculum/FTDI ist dieser Wunsch recht einfach zu realisieren.
  
-{{:z9001:module_sonstige:gide-usb1.jpg?300|}}\\ Start von USB.COM unter CP/M, angesteckt ist ein 64 MByte-USB 1.1-Stick+Basis dieser Entwicklung ist der USB-Anschluss von **Mario Leubner**.
  
-Basis dieser Entwicklung ist der USB-Anschluss von {{http://susowa.homeftp.net/index.php/projekte-mainmenu/usb-mainmenu-131/72-usb-stick-am-kc.html|KC85 Labor susowa}}. Mario Leubner hat die {{http://susowa.homeftp.net/index.php/download-topmenu/doc_details/268-usb-tools-14.html|Software}} entwickelt.+s. [[elektronik:vdip|]]
  
 +{{:z9001:cpm:usb-vdip1.jpg?300|}}\\
 +Schaltung von Mario Leubner
  
-{{:tiny:vdip1-150.jpg?150}}\\ +Tipp: Auf der GIDE+USB-Platine müssen für den USB-Teil nur PIO, 74LS08, 74LS00 und der 8-Bit-Comparator 74LS688 sowie das VDIP1-Modul bestückt sein.
-VDIP1 +
- +
-==== Aufbau ==== +
- +
- +
-Auf der GIDE+USB-Platine müssen für den USB-Teil nur PIO, 74LS08, 74LS00 und der 8-Bit-Comparator 74LS688 sowie das VDIP1-Modul bestückt sein.+
  
 Als Adresse ist bevorzugt **0DCH** zu nutzen. Das ist kompatibel zum Z1013 und auch so im JKCEMU-Emulator umgesetzt: Als Adresse ist bevorzugt **0DCH** zu nutzen. Das ist kompatibel zum Z1013 und auch so im JKCEMU-Emulator umgesetzt:
 +d.h., bei den Adress-Jumpern JP5 ist nur A5 zu stecken (das ist Adresse 0DCh-0DFh)
  
-  * auf dem VDIP1 muss JP3 1-2 und J4 3-2 gesteckt sein (Parallel FIFO) +**USB-Stick formatieren**
-  * auf VDIP1 muss die passende Firmware aufgespielt sein (VDAP Version 3.68 oder neuer) +
-  * bei den Adress-Jumpern ist nur A5 zu stecken (das ist Adresse 0DCh-0DFh)+
  
-Für den 8-Bit-Comparator 74LS688 kann auch ein 74ALS520N zum Einsatz kommen. Dieser enthält bereits intern die benötigten Pull-Up-Widerstände, d.h. man braucht kein Widerstandsnetzwerk rechts neben den Jumpern. (Und ein 74ALS520N ist sogar billiger als ein 688)+Der USB-Stick sollte im Problemfall mit **rufus** [[https://rufus.ie/de/]] formatiert werden. Es ist MBR, FAT, Clustergröße 2048 oder größer einzustellen. Bei einer Clustergröße von 10124 werden nicht alle Dateien im Root-Verzeichnis angezeigt.
  
 ==== CP/M ==== ==== CP/M ====
Zeile 243: Zeile 252:
 Die UTools sind unter [[z9001:cpm:usb|]] beschrieben. Die UTools sind unter [[z9001:cpm:usb|]] beschrieben.
  
-{{:z9001:module_sonstige:vdip1-1.jpg?150|}}+
 {{:z9001:module_sonstige:vdip1-3.jpg?300|}} {{:z9001:module_sonstige:vdip1-3.jpg?300|}}
 {{:z9001:module_sonstige:vdip1-2.jpg?300|}} {{:z9001:module_sonstige:vdip1-2.jpg?300|}}
Zeile 249: Zeile 258:
 teilbestückte Leiterplatte (nur USB); am KC mit Mega-Modul und BIC/KC-Floppymodul; Start von USB unter CP/M. teilbestückte Leiterplatte (nur USB); am KC mit Mega-Modul und BIC/KC-Floppymodul; Start von USB unter CP/M.
  
-==== VDIP1 ==== +==== OS ====
- +
-**USB-Sticks** +
- +
-Der VDIP1 unterstützt USB 1.1 und USB 2.0-Sticks. Ein 8GB-Stick wurde erfolgreich getestet. +
-Der Stick muss mit FAT12, FAT16 oder FAT32 formatiert sein. +
- +
-Achtung: Lange Dateinamen werden nicht unterstützt! Am günstigsten ist es, wenn man nur mit kurzen 8.3-Dateinamen arbeitet. +
- +
-**Flashen einer neuen Firmware** +
- +
-Aktuell ist Version 3.69; die Version 3.68 reicht aber auch. Unter http://www.ftdichip.com/Firmware/Precompiled.htm, Latest Vinculum (VNC1L) Firmware Releases, findet man ggf. eine neue Version. Es wird die **VDAP** Disk And Peripheral Firmware benötigt. Die Reflash (FTD)-Datei wird als FTRFB.FTD ins Root-Verzeichnis des USB-Sticks abgelegt. Beim Starten des Rechners bzw. auch beim Start von USB.COM installiert das VDIP1 automatisch seine neue Software.  +
- +
-**LEDs** +
- +
-Die beiden LEDs auf dem VDIP1 signalisieren den aktuellen Zustand: +
- +
-^ LED1 (links) ^ LED2 (rechts) ^ Bedeutung ^ +
-| blinkt | blinkt | 2 Sek. abwechselndes Blinken. Power On | +
-| an | aus | USB Stick init. | +
-| aus | an | USB Stick ready | +
-| aus | aus | kein USB Stick gesteckt | +
-| aus | blinkt | Ausführen eines Kommandos | +
- +
-==== V2DIP ==== +
- +
-Der V2DIP-Nachbau von Kingstener ([[http://www.kingsteners.homepage.t-online.de/Erweiterungen]], USB Modul mit FTDI VNC2-32) hat die USB-Buchse unter der Leiterplatte. Damit passt dieses Modul komplett ins KC-Modulgehäuse. +
- +
-Das V2DIP-Modul ist softwarekompatibel zum VDIP1 und kann ohne Änderung genutzt werden.+
  
-Mein alter USB-1.1-64MB-Stick wird nicht erkannt, am VDIP1 lief er. Aber wer nutzt noch solche alten Sticks?+Im nativen Betriebssystemmodus wird die USB-Schnittstelle durch [[z9001:software:usb|]] unterstützt. Mit dieser Software wird anstelle des Kassettenrekorders der USB-Stick zum Speichern und Laden genutzt.
  
  • z9001/module_sonstige/gide_usb.1465815300.txt.gz
  • Zuletzt geändert: 2016/06/13 10:55
  • von volkerp