Gast
#2778147
Hallo zusammen, nachdem ich mir sämmtliche Threads zu Xsvf Programmieradaptern hier im Forum durchgelesen habe und dennoch nicht weiter komme eine kurze Frage in die Runde. Vielleicht habe ich ja bloss eine Kleinigkeit vergessen. Zunächst erstmal zum Aufbau. Ich habe einen AT91SAM9 mit Linux auf welchem ich nach XAPP058 den XSVF Player laufen habe. Die I/O's registriere und spreche ich zunächst über /sys/class/gpio/gpioXX/... an und lese auch darüber. Das FPGA ist auf einem Altium LiveDesign Evalboard und die 4-JTAG Signal sowie die Massen beider Boards direkt miteinander verbunden. Auch hab ich die Timings (für die wait-Schleife in den ports.c sourcen) getrimmt. Funktioniert ebenfalls soweit nach Tests mit dem Oszi. Anschließend wurde ein XSVF File via Impact erzeugt welches die ID des FPGA's ausliest. Dieses läuft mit dem XSVF-Player durch und bringt mir die Meldung "SUCCESS - Completed XSVF execution." Wenn ich jetzt das FPGA programmiere (XSVF File ca. 210kB, dauert noch sehr lang(ca. 1000s bei einer Clk Frequenz von ca. 1.7kHz)) läuft auch dies bis zum Ende durch und zeigt mir die "SUCCESS ..." Meldung. Jedoch startet das FPGA nicht sein eigentliches Programm. Gibt es vielleicht noch ein bestimmtes Signal-Schema welches anschließend nötig ist um das FPGA zu startet, JTAG abzukoppeln ...??? Ich bin hier ratlos. Ich werde wohl nicht drum herum kommen mir die JTAG spec genauer anzuschauen. Für jeden Hinweis wäre ich sehr dankbar! Auch habe ich leider keine Möglichkeit eine andere Hardware/Device zu beschrieben. Vielen Dank im Voraus für Eure Infos und Ratschläge. Gruß Stefan