Hallo.
Ich suche möglicherweise sowas wie eine alternative JTAG-Software. Momentan verwende ich (zum Programmieren) Impact. Vielleicht kann ich das auch weiter verenden, und weiss nur noch nicht wie.
Also was ich machen will ist eigentlich nur, für debug-Zwecke einen dauerhaften, bidirektionalen Datenstrom zwischen einem an einem FPGA vorliegenden USER-Port (zugänglich über einen speziellen JTAG-Befehl) und einem auf einem PC laufenden Programm/Skript herzustellen. Wenn es nur um die Richtung PC->Modul ginge, dann könnte ich einfach eine hinreichend lange SVF-Datei erstellen. Nur will ich ja auch Daten auslesen, und evtl. zum Modul zu schickenden Daten evtl. abhängig von gelesenen Daten modifizieren.
Also idealerweise sähe der Austausch zwischen von mir geschriebenem Programm und JTAG-Software einfach nur so aus:
usw., wobei die JTAG-Software sich die Opcodes für die Befehle USER1 und USER2, sowie die Informationen über die Chain aus irgendwelchen BDSL-Dateien zurechtsuchen könnte. Macht Impact ja auch alles, nur lässt es mich irgendwie nicht mitspielen, sondern besteht (soweit ich das Überblicke) auf irgendwelche vorgefertigten Image-Dateien.
Zur Not wäre ich auch bereit, mich um einige JTAG-Details selbst zu kümmern, aber ich habe natürlich keine Lust, jetzt angefangen bei der Ansteuerung des Parallelports (ist ein Xilinx-III kompatibles kabel) mich um jedes blöde Bit zu kümmern.
Gruss
Jan Bruns