Forum: FPGA, VHDL & Co. erste Schritte fpga/Xilinx ISE


von Thomas (Gast)


Lesenswert?

Hallo!

ich versuche mich in den nächsten Wochen ein bisschen in FPGAs 
einzuarbeiten, hab heute das erste Mal damit zu tun. Habe ein Dev-Board 
(Spartan3e-1600 von Digilent). Dazu habe ich mir das Xilinx ISE Webpack 
14.7 heruntergeladen und einmal ein einfaches Testprogramm geschrieben. 
Ich finde das alles im Moment ein wenig unübersichtlich.

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;

entity ew is
    Port ( A : out  STD_LOGIC);
end ew;

architecture Behavioral of ew is

begin
A<='1';

end Behavioral;

,dann habe ich A im ucf mit einem Pin verlinkt.
NET "A" LOC = A8;

Das passt bis jetzt so oder?
Wenn ich das jetzt durchlaufen lasse,funktioniert Synthesize und 
Implement Design, aber es kommt bei "Generate Programming File" 
folgender Fehler:

WARNING:Bitgen:26 - Bitgen only supports DRC but not bitstream 
generation on
   this device.  This condition can occur if there are problems 
obtaining a
   license to run bitgen or if the design targets a device which is 
Early
   Access.

Ich nehme an Bitstream ist die Art wie das Programm auf den FPGA kommt.
Bei Bitstream wird direkt der fpga beschrieben, alternativ könnte ich 
ws. noch irgendwie einen Speicherbaustein auf dem Board ansprechen der 
mir dann den fpga programmiert stimmt das so?
Was kann ich tun um das Problem zu lösen?
Lizenz verwende ich diese die ich zugeschickt bekomme wenn ichs als 
Webpack registriere.

danke vielmals,

Thomas

von greg (Gast)


Lesenswert?

> Ich nehme an Bitstream ist die Art wie das Programm auf den FPGA kommt.

Ja.

Sieht eindeutig nach einem Lizenzproblem aus.

Du sagtest ja, du hast eine WebPack-Lizenz, und ich hoffe die hast du 
auch richtig in ISE aktiviert. Vielleicht ist es das hier:

http://www.xilinx.com/support/answers/37807.html

> The email of the person generating the license is placed in the VENDOR
> string of the license.The VENDOR string in its entirety is being searched
> for the string "Trial" in order for BitGen to determine if a trial
> license is being used.

Ich wünschte es wäre ein Scherz...

von Fpgakuechle K. (Gast)


Lesenswert?

Thomas schrieb:


> WARNING:Bitgen:26 - Bitgen only supports DRC but not bitstream
> generation on
>    this device.  This condition can occur if there are problems
> obtaining a
>    license to run bitgen or if the design targets a device which is
> Early
>    Access.

Ist der FPGA-typ richtig gesetzt? Webpack unterstützt nicht alle 
devices, deiner (Spartan3e-1600) solltes es aber tun.

MfG,

von Thomas (Gast)


Lesenswert?

Hallo,

danke vielmals für eure Antworten.
Der String trial ist bei mir zum Glück nicht vorgekommen, und das Device 
war richtig eingestellt.

Habe im .Xilinx Ordner aber noch eine zusätzliche trial.lic von irgendwo 
her gehabt. Nachdem ich die gelöscht habe und Clear Cache im License 
manager ausgeführt habe, ist zwischenzeitlich einmal nichts mehr 
gegangen.
Habe dann gesehen, dass die Host-Id für die die Webpack License erstellt 
worden ist nicht mit meinem Laptop zusammenpasst obwohl ich sie von hier 
aus heute erstellt habe....
Nachdem ich das korrigiert habe funktionierts jetzt einwandfrei :)

danke für eure Mühe :)
lg Thomas

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.