Lattice Radiant Problem: MIPI DPHY IP Implementierung

OP #7960428
Lesenswert?

Ich bin neu im Lattice-Ökosystem und habe ein CrossLink-NX-Evaluierungsboard mit dem LIFCL-40, das über integrierte DPHY-Blöcke verfügt. Ich habe eine IMX-Kamera an das Board angeschlossen und das MIPI DPHY-IP generiert – es funktioniert, ich bekomme die Dateien (.ipx, .v usw.).

Mein Projekt ist in VHDL, das IP ist in Verilog (was laut meiner Recherche kein Problem sein sollte). Ich verwende sogar den Ansatz, mit Rechtsklick auf die IP- (.ipx-) Datei die VHDL-Komponente und VHDL-Instanziierung zu kopieren und sie in meine Top-Datei einzufügen.

In den Logs wird angezeigt, dass die IP-Dateien gefunden und gebaut werden, aber trotzdem erhalte ich in meiner Top-File einen Fehler, dass das DPHY-Modul nicht gefunden wird. Änderungen in der Synthese-Reihenfolge usw. haben auch nicht geholfen.

Übersehe ich etwas?

#7960807
Lesenswert?

Ney schrieb:

In den Logs wird angezeigt, dass die IP-Dateien gefunden und gebaut werden, aber trotzdem erhalte ich in meiner Top-File einen Fehler, dass das DPHY-Modul nicht gefunden wird.

Wie lautet die genaue Fehlermeldung? Bei mir ist (unter Diamond, ich denke Radiant ist da nicht viel anders) die ipx-Datei im Projekt. Außerdem ist 'Include for -> Synthesis and Simulation' aktiviert. Ob VHDL oder Verilog gewählt wird, sollte keine Rolle spielen. Wird ja 'nur' instanziiert.

Rbx schrieb:

Was heißt das jetzt? Schließt die Recherche mit ein, wie gut sich VHDL und Verilog im konkreten Projekt vertragen?

Nicht hilfreich. Wie gut das zusammenpasst steht schon im Synthese-Guide.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren