Forum: FPGA, VHDL & Co. Suche tools um den FPGA zu programmieren


von Gast (Gast)


Lesenswert?

Gibt es externe Tools (freeware), um die FPGAs bzw. Proms zu 
programmieren?
Außer über Impact von Ise? Würde mich über die Namen und evtl. Links 
freuen.

Ich würde gerne jedes mal nur die Configfiles sichern und nicht die 
Programmversionen selbst, dass ich schneller eine ältere Version rauf 
spielen kann, ohne Synthese neu laufen zu lassen...

von Johann M (Gast)


Lesenswert?

Die Configfiles kann man doch auch so manuell auswählen (ohne neue 
Synthese)?

von Uwe Bonnes (Gast)


Lesenswert?


von Andreas S. (andreas911)


Lesenswert?

Hallo,

momentan beschäftige ich mich mit dem Programm xc3sprog. Leider gibts da 
nur eine Readme die nicht sehr aussagekräftig ist. Gibts da auch noch ne 
etwas ausführlichere Doku ? Brauche sie zur Konfig meiner JTAG 
Schnittstelle.

Oder hat so schon jemand von Euch mal damit gearbeitet ?


Gruß,

Andreas

von chilipower (Gast)


Lesenswert?

Du kannst Impact auch manuell, aus dem Dateiverzeichnis, starten

von Rick Dangerus (Gast)


Lesenswert?

Ich verwende xc3sprog als Brot und Butterwerkzeug und habe es gleich mit 
der Dateiendung (.bit) verknüpft.

@Andreas S.: Wo hängt es denn?

Rick

von Andreas S. (andreas911)


Lesenswert?

Hi,

eigentlich versuche ich momentan ganz allgemeines über die 
Funktionsweise zu erfahren.

Was kann dieses Tool, wie macht es das usw.

Obwohl ich eine Frage jetzt schon habe. Will ich das Prog starten, will 
es immer den parport nutzen. Wie kriege ich das auf USB umgestellt ?


Gruß

Andreas

von Rick Dangerus (Gast)


Lesenswert?

@andreas911:

Welche Version von xc3sprog hast Du denn? Meine spuckt folgendes aus:
1
~$ xc3sprog
2
3
Release 0.5
4
argc: 1
5
argc: 0
6
Usage: xc3sprog [-v] [-c cable_type] [-d device] bitfile [POS]
7
        Supported cable types: pp, ftdi
8
        Argument device:
9
                Parallel port - /dev/parport0, /dev/parport1, etc.
10
                FTDI USB      - optional descriptor string
11
        POS  position in JTAG chain, 0=closest to TDI (default)
12
~$

Ansonsten: Was soll das Programm schon machen? Es nimmt ein .bit-File, 
welches die FPGA-Konfiguration enthält und füttert den FPGA oder den 
Config-PROM mit diesen Konfigurationsdaten. Auf FPGA-Seite passiert das 
alles per JTAG-Schnittstelle und auf PC-Seite wird diese über den 
parallelen Port oder per FTDI (via USB) realisiert.

Ist es das, was Du wissen wolltest?

Rick

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.