Forum: FPGA, VHDL & Co. LatticeDiamond generiert kein Schematic Symbol


von berndg (Gast)


Lesenswert?

Was mache ich falsch? Die 64-bit-Version von Diamond will keine 
Schematic Symbole mehr generieren. Bitte jetzt nicht über den Sinn oder 
Unsinn von
Stromlaufdarstellungen streiten, da ich ein älteres Design auf der neuen 
Version der Software umbauen muss.
Da ich mir keinen Rat mehr wusste, habe ich mal eine Datei (BinaryLED) 
von Lothar Miller hergenommen und in ein Projekt eingefügt.
In einer alten 32-bit-Version läuft es klaglos, in der neuen nicht.
Die Fehlermeldungen sind sehr kryptisch - z.B. VHDL-1241 z.B. und 
nirgendwo erklärt.

Hier das typische Beispiel der Outputmeldung:

-- Restoring VHDL parse-tree ieee.std_logic_1164 from 
C:/lscc/diamond/3.4_x64/cae_library/vhdl_packages/vdbs/ieee/std_logic_11 
64.vdb  (VHDL-1493)
-- Restoring VHDL parse-tree ieee.numeric_std from 
C:/lscc/diamond/3.4_x64/cae_library/vhdl_packages/vdbs/ieee/numeric_std. 
vdb  (VHDL-1493)
-- Restoring VHDL parse-tree std.standard from 
C:/lscc/diamond/3.4_x64/cae_library/vhdl_packages/vdbs/std/standard.vdb 
(VHDL-1493)
C:/lscc/diamond/3.4_x64/bin/nt64/BinaryLED.vhd(6): ERROR: std_logic is 
not declared (VHDL-1241)
C:/lscc/diamond/3.4_x64/bin/nt64/BinaryLED.vhd(7): ERROR: 
std_logic_vector is not declared (VHDL-1241)
C:/lscc/diamond/3.4_x64/bin/nt64/BinaryLED.vhd(8): ERROR: unit binaryled 
ignored due to previous errors (VHDL-1284)
-- VHDL file C:/lscc/diamond/3.4_x64/bin/nt64/BinaryLED.vhd ignored due 
to errors (VHDL-1482)
module binaryled is not found.

ERROR: Failed to generate naf file.

Failed to Generate Schematic Symbol.


Ja und dann ist Schluss.
Wenn das mal jemand auf seiner Diamond-Installation nachvollziehen 
könnte?
Bis zu welcher Versionsnummer funktioniert es und wann nicht mehr?

von Lattice User (Gast)


Lesenswert?

Mit der 3.4 kann ich den Fehler nachvollziehen.
Ist wohl der Pfad auf die Libraries verhunzt.

Mit der 3.5 funktioniert es.

Beides mit der 64 Bit Version

von Bernd G. (Gast)


Lesenswert?

@ Lattice User

oh, besten Dank dafür, das hilft mir schon mal weiter. Ich hatte bisher 
von der Installation weiterer Versionen Abstand genommen, weil ich nicht 
erwartet hatte, dass der Fehler beseitigt wird. So werde ich am Montag 
die 3.5. ausprobieren.
Edit: Die Version 3.5. ist ja taufrisch, hatte ich bisher gar nicht 
wahrgenommen, nochmals vielen Dank!

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.