Forum: FPGA, VHDL & Co. FPGA ucf Frage


von jonas biensack (Gast)


Lesenswert?

Moin,

ich hab hier ein spartan 3a fpga Board von digilent rumliegen. Ich 
versuche gerade eine Art Hello-World Design zu entwickeln. Ganz einfach 
soll einfach eine LED leuchten ;), wer hätte es gedacht. Nun habe ich 
Probleme mit den user constraints. Ich habe ein solches File angelegt 
und die entsprechenden Constraints aus dem Userguide kopiert.

NET "LED<7>" LOC = "W21" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 
8 ;

Jetzt erkennt er "W21" nicht beim Mapping? Aber ist eins zu eins aus dem 
userguide kopiert?!
Was muss ich tun?

mfg Jonas

: Verschoben durch Admin
von Albert .. (albert-k)


Lesenswert?

Verwendest du rein zufällig einen Spartan 3 im VQ100 oder VQ144 Package? 
Bei denen gibt es den Pin W21 nämlich nicht. Denn gibt es nur bei 
Spartan 3 im BGA Package.

von jonas biensack (Gast)


Lesenswert?

Danke für den Tip. Das macht absolut Sinn.
der fpga chip ist über eine art adapterplatine aufgelötet?! Woran erkenn 
ich das genau?

gruß jonas

von Albert .. (albert-k)


Lesenswert?

VQ100 oder VQ144 haben Pins an den Seiten, BGA hat seine Pins in 
Kügelchenform auf der Unterseite. Wenn du also Pins an der Seite siehst 
ist es ein VQ100 oder VQ144 Package.

Hier mal ein Bild eines VQFP Packages:
http://www.datasheetdir.com/package/VQFP.jpeg

Das genaue Package erfährt man dann über die Typbezeichnung. Siehe dazu 
S.67 im Datasheet
http://www.xilinx.com/support/documentation/data_sheets/ds529.pdf

von Albert .. (albert-k)


Lesenswert?

Ich muss mich korrigieren. W21 gibt es nicht in jedem BGA Package, 
sondern nur im FG484 und FG676 Package, alle anderen haben diesen Pin 
nicht.
Damit verfügen nur:
- X3CS700A
- X3CS1400A
über den Pin W21.

von jonas biensack (Gast)


Lesenswert?

Danke. Ich habe einen vom Typ FGG484. Eine Idee wo ich ein passendes ucf 
File dafür bekomme?

von jonas biensack (Gast)


Lesenswert?

Na toll. Damit stehe ich wieder am Anfang? Oder ich habe das falsche 
Package eingestellt...?!
Moment...

von Albert .. (albert-k)


Lesenswert?

Ein passendes UCF File kriegst du aus den Beispielprojekten. Müsste ja 
welche bei deinem Eval Kit/Board vorhanden sein?

Ansonsten könnte es noch sein das du in den Einstellungen vl. den 
Falschen Chip ausgewählt hast?

von jonas biensack (Gast)


Lesenswert?

JAWOHL!!! Jetzt blinkt sie ;))) Ist das toll....

Dank euch ;)

von jonas biensack (Gast)


Lesenswert?

Ich hatte das falsche Package eingestellt, dementsprechend konnte er die 
Anschlüsse nicht kennen. Nun läuft alles durch und ich kann ihn 
programmieren. Super...

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.