Forum: FPGA, VHDL & Co. Lattice diamond error 9


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Michael H. (h_m)


Lesenswert?

Hallo,

Ich benutze lattice diamond und möchte die synthese bei einem einfachen 
und Gatter durchführen. Was mehrmals ohne Probleme funktioniert hat.

Und auf einmal bekomme ich immer diesen Fehler bei der Synthese 
angezeigt, und es lässt sich nicht mehr syntesesieren

Synthesis exit by 9
 done error code 9

Ich habe auch schon das ganze Programm deinstalliert und wieder neu 
installiert, aber immer wieder das gleiche mit dem Fehler.

Könnte mir hier bitte jemand weiterhelfen?

: Bearbeitet durch User
von Schukostecker (Gast)


Lesenswert?


von Michael H. (h_m)


Lesenswert?

Ja, aber das verstehe ich nicht was oder wo genau ich da umstellen soll. 
Da ich am Anfang noch stehe.

von Duke Scarring (Gast)


Lesenswert?

Welche Diamond-Version verwendest Du?
Und: Könntest Du ggf. den fehlerverursachenden Code hier einstellen?

Duke

von Michael H. (h_m)


Lesenswert?

1
library IEEE;
2
use IEEE.STD_LOGIC_1164.all;
3
4
entity pin_high  is
5
port (Y : out bit);
6
end entity  pin_high
7
8
architecture behavioral of pin_high is
9
begin
10
  Y <= (1);
11
end pin_high;

ich möchte eigentlich nur den pin Y auf Dauer High schalten. aber er 
lässt sich nicht syntesieren

Die version Diamond 3.12 gestern aktualisiert

von Pat A. (patamat)


Lesenswert?

Es sind Syntaxfehler. Such mal im Output von Diamond nach "See log 
file:" In der angegebenen Datei findest Du dann die Fehlerstelle(n).

- Zeile 6: Semikolon fehlt
- Zeile 10: y <= '1';
- Zeile 11: end behavioral;

von Michael H. (h_m)


Lesenswert?

Vielen dank für deine Zeit, jetzt funktioniert es.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [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 Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.