Lattice Soft Core Mico32 in Altium Designer Projekt importieren

OP #872138
Lesenswert?
• ▲
▼
Hallo!

Ich habe einen Soft Core mit dem Mico32 System Builder generiert. Wenn 
ich diesen ins ispLever Projekt importiere, muss ich lediglich die 
SoftCore.v Datei importieren und ispLever importiert automatisch den 
Rest; Dann Symbol vom Soft Core generieren und in den Schaltplan 
einfügen - fertig.

Wie funktioniert das mit dem Altium Designer? Egal wie ich den Soft Core 
importiere (über die IP Import Funktion oder durch eigenhändiges 
Einfügen der Soft Core Dateien in das Projekt) -> ich erhalte beim 
Compilieren immer einen Syntax Error, obwohl die Syntax stimmt (ich kann 
den selben SoftCore ja auch ins ispLever laden und dort funkioniert er).
Gast #872908
Lesenswert?
• ▲
▼
Kannst Du in ispLever eine Blackbox/Netzliste/edif-Datei generieren?
Die läßt sich evtl. einfacher importieren.
An welcher Stelle tritt denn der Syntax-Error auf?
Hast Du mal in die log-Files bzw. die Altium-Fehlerconsole geschaut?

Rick
OP #873215
Lesenswert?
• ▲
▼
Ich glaube, das Importieren über das *.edif File ist nicht möglich - 
habe es auch Versucht und es hat nicht funktioniert.

Wenn ich im Mico System Builder am Anfang "Create VHDL Wrapper" wähle, 
kann den Soft Core in den Altium Designer importieren - er wird sogar 
ordnungsgemäß compiliert und synthetisiert. Wenn dann "Build -> 
Translate Design" ausgeführt wird kommt folgende Fehlermeldung

ProcessFlowError FPGA_Project1.ngo Build ERROR - ngdbuild: logical block 
'U_softcore_vhd_lm32_inst' with type

und

ProcessFlowError FPGA_Project1.ngo Build ERROR - ngdbuild: DRC failed 
with 1 errors and 0 warnings


ich weiß nicht wo der Fehler sein soll... die Fehlerbeschreibung beim 
Altium Designer sind viel zu kurz und unpräzise...

Hast du mal einen Mico32 in den Altium Designer erfolgreich importiert?
Gast #874860
Lesenswert?
• ▲
▼
@Simon:

Irgendwie ist Deine Fehlermeldung verstümmelt:
1
ProcessFlowError FPGA_Project1.ngo Build ERROR - ngdbuild: logical block
2
'U_softcore_vhd_lm32_inst' with type
Da fehlt was. Schau mal ob Du ein richtiges, ausführliches Logfile auf 
der Platte findest.

Zu deiner zweiten Frage:
Ja, ich habe schon den mico32 synthetisiert (habe aber keinen 
Lattice-FPGA, daher die Xilinx-Variante[soc-lm32]).
Nein, nicht mit Altium Designer. Dort habe ich nur ein paar Beispiele 
ausprobiert. Sehr schönes Werkzeug, aber leider nicht für Liunx und 
leider für den Privatgebrauch zu teuer :(

Rick

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.