Gast
#3596651
Hallo, Ich möchte in VHDL einen Modulo 10 Zahler entwerfen. Er soll beim Übertrag (Zählerstand 10) einen Ausgang setzen. Problem ist nun dass Modelsym nicht richtig compiliert. Wenn ich ihn meinen VHDL code compilieren lasse, bringt er in der Statuszeile den Fehler: # Compile of count10.vhd failed with 1 errors. Wenn ich dann darauf klicke zeigt er im extra Fenster 4 errors: ** Error: C:\Users\Ich\Desktop\Modelsym\count10\count10.vhd(16): near "'": syntax error ** Error: C:\Users\Ich\Desktop\Modelsym\count10\count10.vhd(18): near "IF": expecting THEN ** Error: C:\Users\Ich\Desktop\Modelsym\count10\count10.vhd(20): near "ELSE": expecting END ** Error: C:\Users\Ich\Desktop\Modelsym\count10\count10.vhd(21): near "'": syntax error Da mein Code so aussieht:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
Und dort die worte "Hallo Welt" und das End PROCESS bestimmt nicht hereingehören. Gehe ich davon aus das er etwas anderes compiliert. Denn alle 4 errors sind in anderen Zeilen. Nur warum? Das erste mal als ich ihn verwendete stimmte die angezeigte Anzahl der Fehler in der Statuszeile mit der Anzahl der Fehler im dann angezeignten Fensterchen überein. Als 2. frage ich mich wie ich Code gezielt in Modelsysm (in den Modelsym internen Editor) eingeben kann. Das ist mir einmal gelungen, nur weiß ich nicht warum. Wenn ich im Modelsym Projekt-Fenster auf meine datei Kliche wir sie immer im Windows-Editor geöffnet. Dort sehe ich weder zeilenzahlen, noch habe ich Syntax highlighting und muss immer mit mehreren Fenstern rumhantieren. Dass macht die Sache nicht grade Leichter. grüße Matze