Forum: FPGA, VHDL & Co. lattice - instance xy is unexpanded


von Holger K. (holgerkraehe)


Lesenswert?

Hallo zusammen

Ich versuche meinen SPI-Master in einer anderen Komponente zu 
instanziieren. Leider erhalte ich einen unexpanded error, sobald ich den 
SPIMaster hinzufüge.

Hat jemand eine Idee, woran dies liegen könnte?

Danke!

Hier der SPIMaster: https://pastebin.com/hRE8MgYx

Die Fehlermeldung lautete: ERROR - logical block 'TLC5955_i/spimaster_i' 
with type 'spimaster' is unexpanded.

Danke schonmal

von Holger K. (holgerkraehe)


Lesenswert?

Ok es wird mysteriöser.

Wenn ich den Inhalt vom SPIMaster komplett entferne. Dann kriege ich 
dennoch die gleiche Meldung.

https://pastebin.com/HEC2wbPn

Gleiche meldung. Sobald ich dieses vhdl instanziiere

von Tobias B. (Firma: www.elpra.de) (ttobsen) Benutzerseite


Lesenswert?

Bitte mal das komplette Log-File anhaengen. Und da auch ein leeres 
SPIMaster das Problem verursacht, braucht man auch das komplette 
Projekt.

: Bearbeitet durch User
von Holger K. (holgerkraehe)


Lesenswert?

Ich glaube ich habe das Problem eingegrenzt.

Wenn ich bei lattice ein project->archive mache, dann sind in dem ZIP 
andere vhdl dateien enthalten als ich eigentlich erwartet bzw. 
bearbeitet habe.

Irgendwas scheint also mit den Pfaden nicht zu stimmen.

Bei einem neuen Projekt mit neu hineinkopierten Dateien, scheint es 
nämlich zu funktionieren.

von Strubi (Gast)


Lesenswert?

Solche unerklaerlichen Dinger hab ich mal mit alten Diamond-Versionen 
unter Linux gesehen, da gab es reihenweise Probleme mit Pfaden und keine 
Hilfe vom Support. Mit 3.10 wurde es besser. Workaround war damals, 
alles per Make zu starten.

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.