Forum: FPGA, VHDL & Co. Xilinx, ohne coregen .ngc erstellen


von Dimi (Gast)


Lesenswert?

Guten Tag!

seit einige Zeit benutze ich kein Xilinx IDE (ISE WebPack)
sondern habe paar Skripte geschrieben und schreibe VHDL-Dateien
im Programmer's Notepad.
Bis jetzt hat alles wunderbar geklappt!

Nun habe ich zu meinem Design ein mit Coregen erstellte ROM-modul 
(BlockRAM) ninzugefügt.
Und ngdbuild meldet einen Fehler:
1
Checking expanded design ...
2
ERROR:NgdBuild:604 - logical block 'u_ROM' with type 'rom' could not be
3
   resolved. A pin name misspelling can cause this, a missing edif or ngc file,
4
   or the misspelling of a type name. Symbol 'rom' is not supported in target
5
   'spartan3'.
Habe festgestellt, dass ngdbuild einen .ngc-datei (rom.ngc) braucht.
Habe ihn ins Projektverzeichniss kopiert. Danach ging's.

Aber!
habe in paar parameter im rom.vhd manuell geändert und es geht wieder 
nicht.
Mit Coregen aber schon.

Kann man ngc-Datei für BlockRAM-modul ohne Coregen erstellen???

p.S. seit 2 Monaten benutze ich auch Quartus von Altera.
Quartus läuft viel schneller und stabiler als ISE... IMHO
Hoffentlich macht Xilinx etwas in dieser Richtung!

von Duke Scarring (Gast)


Lesenswert?

> Kann man ngc-Datei für BlockRAM-modul ohne Coregen erstellen?

Vermutlich nicht, bzw. nicht so ohne weiteres.
Wenn es nur um den BlockRAM-Inhalt geht, würde ich den in eine Datei 
stecken und den RAM/ROM generisch beschreiben, so wie es in xst.pdf 
gezeigt wird.

Duke

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.