Wie Spartan 3E mit JTAG konfigurieren?

Gast #1326053
Lesenswert?

Hallo,
neulich habe ich ein Spartan 3E Sample Pack erhalten.
Weil ich es nicht hinbekomme den per RS23 zu programmieren und dies auch 
nie wirklich vorhatte, will ich den bei jedem Start über JTAG 
konfigurieren.
Die Idee war das das ein mega32 schön machen könnte, am besten noch mit 
SD-Karte ausgerüstet.

Wie muss ich denn die Daten für die Konfiguration übertragen?
Einfach am Start bitweise dahin oder gibts da mehr zu tun?

Gruß, Jochen
Gast #1326337
Lesenswert?

Soll das jetzt heißen das ich nicht mehr zu tun brauch als den FPGA 
einzuschalten und ihm den Bitstream zu schicken?
Is die Taktrate dabei egal oder is die vorgegeben(hab nirgends eine 
Angabe gefunden)?
Und wie verhinder ich das der den Flash auf dem Board ausliest um die 
Konfig zu laden?

Gruß, Jochen
Persönliche Seite #1326560
Lesenswert?

Jochen schrieb:
> Das hilft mir nicht weiter, ich möchte nicht den Flash programmieren
> sondern den FPGA konfigurieren.
>
> Gruß, Jochen

Jochen,

wir können dir nur helfen wenn du auch bereit bist zum lesen.

Da steht - Chapter 5 - FPGA Configuration Modes and Functions und nciht
"Flash programmieren"

Lese den Chapter 5 , am besten 3 mal - und guck dir die bilder an, z.b. 
seite 14.

Das ist die grundvorraussetzung um dann weiter wie in XAPP058 
beschrieben zu arbeiten.

Keiner zwingt dich den flash zu benutzen, aber du hast auch gefragt

"Und wie verhinder ich das der den Flash auf dem Board ausliest um die
Konfig zu laden?"

Also, lese es nochmal bitte :)

gruss

Thomas
Gast #1326715
Lesenswert?

>"Und wie verhinder ich das der den Flash auf dem Board ausliest um die
>Konfig zu laden?"

>Also, lese es nochmal bitte :)
Das ich die Jumper umstellen muss hab ich gelesen und zur Kenntnis 
genommen.

>Chapter 5 , seite 11, ab da steht beschrieben was du auf dem Sample pack
>board machen muss um eigene configuration dauerhaft zu
>erstellen/speichern.
Ich möchte meine Konfiguration nicht dauerhaft speichern.

Wie JTAG ungefähr funzt ist mir klar, aber ich möchte wissen wie es mit 
der Komunikation zwischen µC und FPGA aussieht.
Gibt es da irgendein Protokoll mit dem man dem FPGA mitteilen muss das 
man ihn konfigurieren will oder reicht es da einfach den Bitstream 
hinzuschicken?

Gruß, Jochen
Gast #1330704
Lesenswert?

Laut http://www.mikrocontroller.net/wikifiles/c/cb/Fpga_config.png 
brauche ich Din, Done, CCLK und Program um den FPGA zu konfigurieren.

Als ich mir gerade nochmal alles in der Manual zu meinem Board angeguckt 
habe, sah ich das CCLK und Din nicht angeschlossen sind, Done ist mit 
390Ohm an 2,5V angeschlossen -.-

>http://embdev.net/topic/139121#new
>XSVF-Player per FTDI Bitbang
Damit kann ich nichts anfangen. In dem Zip ist eine nichtssagende Exe 
und die Posts sagen mir nichts.

Gruß, Jochen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren