Ich plane im Moment schon an einer weiteren Platine fürs sc2iec-sw2. In den letzten Tagen habe ich meinen alten Kram mal herausgesucht und mich etwas intensiver mit dem AVR beschäftigt.
Folgendes hätte ich geplant: die größte DIL-Version mit 128kb soll es werden: ATMega 1284 (5V). Daran kommt dann natürlich die SD-Card in der Micro-Version. Zusätzlich wird dann noch ein Port für einen anderen Slot eingeplant.
Der serielle Bus wird wie es "Unseen" empfohlen hat mit einem 7406 unterstützt. Gestern Abend hatte ich mich dann etwas intensiver mit SPI beschäftigt:
Man kann die SD-Card und weitere Slaves an den SPI-Pins des AVR betreiben. Auf dem Foto sieht man einen MCP23S08 mit MOSI, CLK und /CS von PB0. SS wurde per Software auf Ausgang konfiguriert und "High" geschaltet. Die SD-Card ist also sicher deselektiert.
Ich würde letztlich lieber den MC23S017 verwenden, da der zwei 8-Bit I/O-Ports verwendet. Damit lässt sich ein "4Bit-Display" treiben und es bleiben 10 Leitungen frei. Damit könnte man eine parallele Leitung zum C64 realisieren, wenn der oder die Programmierer damit etwas anfangen möchten. Die können natürlich auch anders belegt werden.
Am Ende soll es eine DIL-Version mit üppigen 128kb Flash und reichlich I/O-Möglichkeiten werden. Also eine zukunftssichere Platine mit "Aha, da geht noch etwas".
Hat jemand noch weitere "realistische !" Ideen zum Hardware-Design ?