Uni-Karte für 8Bit-Rechner
Verfasst: Mo 27. Dez 2010, 18:00
Hallo Propellerfans,
ich plane (gedanklich schon seit 2 Jahren) eine universelle I/O-KArte für meine 8-Bit-Rechner mit K1520-Bus (Z9001, Z1013). Die Karte sollte umfassen
- PS2 (Keyboard o. Maus) 2 Pin
- VGA 8 Pin
- Audio Out Stereo 2 Pin
- Audio mono in/out digital als Kassettenrekorder-Ersatz 2 Pin
- SD-Karte 4 Pin
- I²C (EEPROM+RTC parallel) 2 Pin
- [ext. Programmierung über PC 2 Pin]
zus. 20(22) Pins
K1520-seitig brauche ich sicherlich
- Datenbus D0..D7 8 Pin
- RD
- WR
- IORQ
- [RES]
- CLOCK
macht 12(13) Leitungen
und natürlich ein paar Portadressen (CS-Signale). Diese würde ich über einen GAL aus den K1520-Adress-Bus und anderen Signalen basteln. Evtl. brauch ich dann auch IORQ u.a. nicht direkt am Propeller.
am besten 1..3 Leitungen ( = 1/3/7 Portadressen/CS-Signale)
Mit der gewünschten Anschlussmenge gehen mir aber die Pins des Propellerchips aus.
Welche Sachen kann man parallel betreiben? Aus meiner Sicht würden sich z.B. Pin30+31 anbieten, da diese nur bei der initialen Programmentwicklung mit dem PC verbunden sind. Hier könnte man sicher die Audio mono in/out digital Kassettenrekorder-Ersatz-Leitungen anschließen. Entweder umschaltbar oder direkt parallel.
Ich habe aber leider immer noch zu wenig freie Pins.
Wie würdert ihr das prinzipiell realisieren? Welche Leitungen könnte man noch zusammenlegen?
Kann man Audio OUT und ext. Programmierung über PC (Pin30+31) kombinieren? Audio digital OUT könnte auch parallel von Audio-Stereo-OUT (linker Kanal) genommen werden. Audio IN geht vielleicht parallel als eine Leitung der SD-Karten-Ansteuerung ???
Oder hat schon mal jemand einen Anschluß an einen Z80-basierten Rechner gebaut oder irgendwo im WWW was dazu gefunden?
ich plane (gedanklich schon seit 2 Jahren) eine universelle I/O-KArte für meine 8-Bit-Rechner mit K1520-Bus (Z9001, Z1013). Die Karte sollte umfassen
- PS2 (Keyboard o. Maus) 2 Pin
- VGA 8 Pin
- Audio Out Stereo 2 Pin
- Audio mono in/out digital als Kassettenrekorder-Ersatz 2 Pin
- SD-Karte 4 Pin
- I²C (EEPROM+RTC parallel) 2 Pin
- [ext. Programmierung über PC 2 Pin]
zus. 20(22) Pins
K1520-seitig brauche ich sicherlich
- Datenbus D0..D7 8 Pin
- RD
- WR
- IORQ
- [RES]
- CLOCK
macht 12(13) Leitungen
und natürlich ein paar Portadressen (CS-Signale). Diese würde ich über einen GAL aus den K1520-Adress-Bus und anderen Signalen basteln. Evtl. brauch ich dann auch IORQ u.a. nicht direkt am Propeller.
am besten 1..3 Leitungen ( = 1/3/7 Portadressen/CS-Signale)
Mit der gewünschten Anschlussmenge gehen mir aber die Pins des Propellerchips aus.
Welche Sachen kann man parallel betreiben? Aus meiner Sicht würden sich z.B. Pin30+31 anbieten, da diese nur bei der initialen Programmentwicklung mit dem PC verbunden sind. Hier könnte man sicher die Audio mono in/out digital Kassettenrekorder-Ersatz-Leitungen anschließen. Entweder umschaltbar oder direkt parallel.
Ich habe aber leider immer noch zu wenig freie Pins.
Wie würdert ihr das prinzipiell realisieren? Welche Leitungen könnte man noch zusammenlegen?
Kann man Audio OUT und ext. Programmierung über PC (Pin30+31) kombinieren? Audio digital OUT könnte auch parallel von Audio-Stereo-OUT (linker Kanal) genommen werden. Audio IN geht vielleicht parallel als eine Leitung der SD-Karten-Ansteuerung ???
Oder hat schon mal jemand einen Anschluß an einen Z80-basierten Rechner gebaut oder irgendwo im WWW was dazu gefunden?