Moin!
Ich hab es tatsächlich die letzten Wochen vergessen, das ich mein
Versprechen noch einlösen wollte. Hier endlich:
Ich habe die Sourcen für den CPLD hochgeladen!
http://tuxbox-upload.wittnet.de/index.p ... ctory=CVS&
Die ZIP-Datei enthält ein Readme.txt mit ein paar Infos zu den Dateien.
Wichtig: Die Dateien sind nur für echte Entwickler gedacht, die wissen,
was man damit anstellen kann.
Hier noch ein paar Hinweise:
- Man kann damit nicht direkt die Firmware in den CPLDs von gurgels
IDE-Interface Borads generieren:
Die Sourcen funktionieren direkt nur für mein Board. Das liegt an den
unterschiedlichen Pinbelegungen, die bei einem CPLD ja ebenfalls
programmierbar ist.
Gurgel hat selbst das Copyright auf die
Files mit der Pinbelegung
seiner Boards, darum kann und werde ich diese nicht veröffentlichen. (Da
ich die Sourcen erst jetzt unter die GPLv2 gestellt habe, war und war er
auch nicht daran gebunden.) Der Rest der Sourcen ist aber (denke ich...)
identisch.
- Beim Anschauen der Sourcen ist mir aufgefallen, das ich noch 4 IOPins
vorgesehen habe, die ich komplett vergessen hatte. Peinlich... Lag aber
daran, das ich hier keine Wahl mehr hatte, welche Pins das am Chip sind.
Aber das gibt mir doch etwas Hoffnung, noch ein paar Kleinigkeiten mit
dem Chip anstellen zu können. Direkt kann man die Pins im Moment mit
dem aktuellen Treiber nicht verwenden, aber die Anpassungen wären gar
nicht schlimm. Wenn jemand Ideen/Bedarf hat...
- Es gibt schon wieder eine Version der Xilinx Software. Inzwischen sieht
das für mich so aus, das wenn ich am CPLD was schraube, darf ich wohl
jedesmal ein paar Hundert MB runterladen, weil es neue Version gibt :-)
Ich habe die Files noch nicht mit der 9er Version getestet. Ich denke aber
nicht das es Probleme damit gibt. Falls es Probleme geben sollte, schau ich
da natürlich mal rein (und vielleicht auch so).
- Im Prinzip könnten die Files auch ins Tuxbox-CVS, da es reine ASCII
Source-Files sind, sollte es auch kein Problem damit geben. Immerhin
wären sie dann unter Revision-Control, falls es mal Updates geben sollte.
Ciao,
DboxBaer