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
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.
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
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
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.
Danke. Ich habe einen vom Typ FGG484. Eine Idee wo ich ein passendes ucf File dafür bekomme?
Na toll. Damit stehe ich wieder am Anfang? Oder ich habe das falsche Package eingestellt...?! Moment...
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.