Re: IDE/ATAPI an CCII Unit, geht das? Kategorie: Sonstige Hardware (von Sascha - 17.07.2003 13:13) | |
Als Antwort auf IDE/ATAPI an CCII Unit, geht das? von Rolf - 8.07.2003 13:13
| |
Hallo > Hat schon mal jemand versucht, an die CCII Unit eine (PCMCIA/IDE)Festplatte anzuschlie�en? > Wenn ja, welche Lösungen gibt es da und gibt's passende Software dazu? > Bzw. ist es überhaupt möglich, den "ATAPI-Treiber" in C2 zu schreiben oder mu� dieser als ASM-Code > angelegt sein? Ich habe damit bereits vor einiger Zeit experimentiert. Mein "Mini-Treiber" konnte eine Festplatte mit bis zu 1024 Cyl. ansprechen (2GB max., da CHS-Adressierung). Dieser war in C2 geschrieben. Leider sind alle meine C2 Programme abhanden gekommen. Die Idee kam mir, als ich einen Bericht ueber das IDE-Interface in einer alten C't vom November 1990 gelesen hatte. > Problematisch ist die geringe Zahl der IO-Leitungen, also müste man wohl Portexpander > vom Typ PCF8554AP verwenden.. oder das CC2Net-RAM-Interface I²C von CC-Tools. > Eine Platte über I²C zu fahren erscheint mir sehr langsam, aber als Datenspeicher durchaus praktikabel. > (Min. genau so praktikabel wie die 512KB RAM Box von CC-Tools....) Da das IDE-Interface schon 16 Datenleitungen hat, wird's wohl eng. Ich habe am Anfang nur die ersten 8 Datenleitungen benutzt. Alle wichtigen Register sind auch nur 8 bit breit. Nur kann man so nur die haelfte der Speicherkapazitaet nutzen. Spaeter habe das Interface mit einem 82c55a erweitert. Dieses wohl sehr bekannte I/O Interface bietet 3 8bit-Ports. Noch spaeter kam LBA-Adressierung dazu, damit man Platten bis zu 128GB ansprechen konnte (48bit LBA fuer noch groessere Platten ist auch eigentlich kein Problem ;)) > [...] Sehr hilfreich war mir ein Dokument von Peter Faasse, der ein solches Interface sehr genau beschreibt. Dieses ist allerdings in Englisch. http://mujweb.atlas.cz/Pocitace/mp3player/docs/idepeter.txt MfG, Sascha | |
Antwort schreiben Antworten: Re: IDE/ATAPI an CCII Unit, geht das? (von Rolf - 17.07.2003 14:35) |