Hi *,
ich bastele gerade mal ein wenig mit ein paar ,,zugelaufenen'' Xilinx-CPLDs, im Wesentlichen eigentlich, um mich in die Welt programmierbarer Logik und HDL einzuarbeiten.
Mit Xilinx' ISE Webpack tut das auch soweit mit einem einfachen Clone eines Xilinx-III-Kabels. Das "Hello world" (der 4-Bit-Zähler) läuft mittlerweile. Allerdings ist der Laptop, auf dem das Linux dafür läuft, ein bissel flügellahm für das komplette ISE, sodass ich gern die eigentliche Entwicklungsarbeit von der Programmierung des CPLDs trennen möchte. Damit wäre aber für die Programmierung ein alter FreeBSD-Laptop prädestiniert, der einen Parallelport hat. Sollte prinzipiell wohl mit OpenOCD funktionieren, da das XSVF-Dateien lesen kann und FreeBSD's ppi(4) (Pendant zu Linux' parport(4)) kennt, aber die OpenOCD-Doku ist nicht gerade die Welt. :-(
Kann mir jemand hier mit Tipps für das OpenOCD-Configfile helfen? Insbesondere ist mir nicht klar, was ich da als target angeben soll, da die target-Beschreibung stets und überall davon ausgeht, dass ich das target debuggen möchte und nicht nur programmieren.
Gesetzt den Fall, ich hätte ein entsprechendes Configfile, gehe ich dann recht in der Annahme, dass ich OpenOCD als Server starten muss, mich mit telnet zu ihm verbinde, und ihm ein xsvf-Kommando senden muss?