003
11.04.2013, 16:34 Uhr
Hein_Ko
|
Nach meiner Erfahrung liegt das Problem bei den eZ80 "Microcontrollern" ehr darin, das die Peripherie bereits fest auf I/O-Adressen vergeben ist, bzw. sich nicht komplett ausblenden lässt. Auch sind Controller intern verbaut, die ich gar nicht nutzen werde, jedoch den gesamten Block vorbelegen, wo schon andere (eigene) Hardware adressiert wird. Damit sterben ettliche Projekte, welche man nicht so einfach "aus der alten Welt" 1:1 portieren kann. Es sind zu viele zeitraubende Änderungen in den Quellen nötig und man muss anschließend 2 Systeme getrennt pflegen. Das macht (aus meiner Sicht) wenig Sinn, zumal dann alle Erweiterungskarten auch noch mal geändert werden müssten. Würde Zilog den ganzen Block (z.B. per init-bit) einfach um 1000h shiften, wäre das ganze Problem gegessen. P.S. Ich warte auch noch auf eine reine Z80-CPU mit 50...200 MHz Takt. ;-) Es würde schon reichen, wenn nur ALU und int. Register schneller sind.
Gruss, Heinrich -- Es gibt keine Probleme - nur Lösungen ! |