Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
z9001:module_sonstige:gide_usb [2017/03/05 13:02] – [V2DIP] volkerp | z9001:module_sonstige:gide_usb [2024/10/22 10:36] (aktuell) – [VDIP1] volkerp |
---|
====== GIDE+USB+RTC-Modul ====== | ====== GIDE+USB+RTC-Modul ====== |
| |
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! | 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ür-k1520/]] | [[https://buebchen.jimdo.com/8-bit-selbstbau-8-bit-diy/gide-f%C3%BCr-k1520/]] |
sowie [[http://eb-harwardt.jimdo.com/8-bit-technik/gide-usb-rtc/]] | 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: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|}}\\ |
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 ==== |
**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 ==== |
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 {{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 {{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. |
| |
{{:z9001:module_sonstige:vdip1-1.jpg?300|}} {{:z9001:module_sonstige:gide-usb1.jpg?300|}}\\ li. Teilbestückung für USB, re. Start von USB.COM unter CP/M, angesteckt ist ein 64 MByte-USB 1.1-Stick | {{:z9001:module_sonstige:gurv3_usb.jpg?300|}} {{:z9001:module_sonstige:gide-usb1.jpg?300|}}\\ li. Teilbestückung für USB, GUR-Platine V3, re. Start von USB.COM unter CP/M, angesteckt ist ein 64 MByte-USB 1.1-Stick |
| |
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. | Basis dieser Entwicklung ist der USB-Anschluss von {{http://kc85.info/index.php/projekte-mainmenu/usb-mainmenu-131/72-usb-stick-am-kc.html|KC85 Labor susowa}}. Mario Leubner hat die {{http://kc85.info/index.php/download-topmenu/doc_details/268-usb-tools-14.html|Software}} entwickelt. |
| |
==== Hardware ==== | ==== Hardware ==== |
Das VDIP-Modul wir an einer PIO angeschlossen. Das erlaubt die Nutzung des parallelen Datenmodus. | Das VDIP-Modul wir an einer PIO angeschlossen. Das erlaubt die Nutzung des parallelen Datenmodus. |
| |
Mario Leubner schreibt dazu (http://susowa.homeftp.net/index.php/projekte-mainmenu/usb-mainmenu-131/72-usb-stick-am-kc.html): | Mario Leubner schreibt dazu (http://kc85.info/index.php/projekte-mainmenu/usb-mainmenu-131/72-usb-stick-am-kc.html): |
| |
Zur Nutzung der Parallelschnittstelle war zunächst klar, dass der Anschluss am M001 erfolgen wird. Hier stehen zwei PIO-Ports zur Verfügung, und Kanal A kann auch bidirektional arbeiten – also Daten empfangen und senden. Kanal B muss dazu im Bitbetrieb arbeiten und kann so für die Bedienung der Statussignale herangezogen werden. | Zur Nutzung der Parallelschnittstelle war zunächst klar, dass der Anschluss am M001 erfolgen wird. Hier stehen zwei PIO-Ports zur Verfügung, und Kanal A kann auch bidirektional arbeiten – also Daten empfangen und senden. Kanal B muss dazu im Bitbetrieb arbeiten und kann so für die Bedienung der Statussignale herangezogen werden. |
==== VDIP1 ==== | ==== VDIP1 ==== |
| |
{{:tiny:vdip1-150.jpg?200}} | {{:z9001:module_sonstige:vdip1.jpg?300|}} |
| |
**USB-Sticks** | **USB-Sticks** |
| |
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. | 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. |
| |
| 2016: von W. Hardwardt gibt es ebenfalls einen V2DIP-Modul-Nachbau: https://buebchen.jimdo.com/8-bit-selbstbau-8-bit-diy/gide-f%C3%BCr-k1520/ sowie https://eb-harwardt.jimdo.com/8-bit-technik/v2dip-zum-gur-modul-mit-usb-lp-vorh/ |
| |
Das V2DIP-Modul ist softwarekompatibel zum VDIP1 und kann ohne Änderung genutzt werden. | 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? | Mein alter USB-1.1-64MB-Stick mit FAT-12 wird nicht erkannt, am VDIP1 lief er. Aber wer nutzt noch solche alten Sticks? |
| |
{{:z9001:module_sonstige:v2dip_bs.jpg?300|}} {{:z9001:module_sonstige:v2dip_ls.jpg?300|}}\\ | {{:z9001:module_sonstige:v2dip_bs.jpg?300|}} {{:z9001:module_sonstige:v2dip_ls.jpg?300|}}\\ |
Benötigt wird von FTDI das Flash-Programm FT_Prog_v3.1.72.360 Installer.exe (http://www.ftdichip.com/Support/Utilities.htm#FT_PROG) und die zu flashende Hex-Datei. Kingstener hat eine Datei vnc2_32v2dap_incl_reflash.rom erstellt, die neben der VDAP-Software auch einen Reflasher enthält, mit dem über USB zukünftige Softwareupdates eingespielt werden können. Die originale V2DAP Firmware unterstützt eigentlich keinen FIFO-Mode, aber Kingstener hat das umgeschrieben und den "245 FIFO-Mode" für den Vnc2-32 implementiert, also sollte man nicht die originale Firmware verwenden. | Benötigt wird von FTDI das Flash-Programm FT_Prog_v3.1.72.360 Installer.exe (http://www.ftdichip.com/Support/Utilities.htm#FT_PROG) und die zu flashende Hex-Datei. Kingstener hat eine Datei vnc2_32v2dap_incl_reflash.rom erstellt, die neben der VDAP-Software auch einen Reflasher enthält, mit dem über USB zukünftige Softwareupdates eingespielt werden können. Die originale V2DAP Firmware unterstützt eigentlich keinen FIFO-Mode, aber Kingstener hat das umgeschrieben und den "245 FIFO-Mode" für den Vnc2-32 implementiert, also sollte man nicht die originale Firmware verwenden. |
| |
Wer diese Datei nicht hat, oder selbst entwickeln will, kann sich mit der Entwicklungsumgebung Vinculum II Installer V2.0.2-SP2.exe (http://www.ftdichip.com/Firmware/VNC2tools.htm#VNC2Toolchain) eine solche Datei ggf. selbst erstellen oder die in diesem Paket enthaltene Datei VNC1L\V2DAP\$0\V2DAP.bin nutzen (ohne Reflasher, ReflashFATFile.rom muss noch hinzugefügt werden, und ohne FIFO Mode). | Wer die PDF-Datei mit Anhang nicht hat, oder wer selbst entwickeln will, kann sich mit der Entwicklungsumgebung Vinculum II Installer V2.0.2-SP2.exe (http://www.ftdichip.com/Firmware/VNC2tools.htm#VNC2Toolchain) eine solche Datei ggf. selbst erstellen oder die in diesem Paket enthaltene Datei VNC1L\V2DAP\$0\V2DAP.bin nutzen (ohne Reflasher, ReflashFATFile.rom muss noch hinzugefügt werden, und ohne FIFO Mode). |
| |
Zum Thema Flashen und Reflashen siehe AN_159 Vinculum-II Firmware Flash Programming.pdf (http://www.ftdichip.com/Support/Documents/AppNotes.htm). | Zum Thema Flashen und Reflashen siehe AN_159 Vinculum-II Firmware Flash Programming.pdf (http://www.ftdichip.com/Support/Documents/AppNotes.htm). |
| |
| **USB-Stick formatieren** |
| |
| 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 ==== |
| |