Forum: FPGA, VHDL & Co. Fehler ohne Fehler ausgabe bei alzium


von Stephan (Gast)


Angehängte Dateien:

Lesenswert?

hilfe !
Für meine diplomarbeit muss ich ein CY7C68001 in vhdl inizialisiren.
Hirfür wurde mir eine Altium lizenz zurverfügung geschtellt.
Den ablauf hab ich schon geschrieben
Leider wenn ich eine Testingbench genereiren lasse, fehlen mir alle 
deklarationen für IN und OUT puts.
Ich habe beide datein angehängt.

Ich wäre schon für blötsin dankbar denn ich bin wirklich verzweifelt
Ich danke schon vor ab für eure hilfe

von bko (Gast)


Lesenswert?

Wo ist denn deine Frage?

von Stephan (Gast)


Lesenswert?

Danke für dein Interesse

Meine frage:
Weshalb Weden keine Ports in der testbench deklariert?
Oder wie kann ich das beheben.
Das macht Altium ja sonst automatisch.
Deswegen gehe ich davon aus das ich einen Fehler bezüglich meiner 
Programmierung nicht finde.
Irgend ein Fehler in der Struktur, oder eine falsche Verwendung von 
Variablen.
Ich bin erst beim lernen und mir sind einige Strukturen nicht bewusst.

von Auha (Gast)


Lesenswert?

Mein lieber Mann. Deutsch ist nicht Deine Muttersprache, wie immer... 
Aber das Du mit dieser Schreibweise eine Diplomarbeit schreibst, macht 
mir Angst.

von Thomas G. (old_beginner)


Lesenswert?

Auha schrieb:
> das

"daß" oder meinetwegen "dass"

Wer im Glashaus sitzt, sollte nicht ...

von Achim (Gast)


Lesenswert?

Hallo,

hier mal was mein Altium Designer zum VHD sagt:

Class  Document  Source  Message  Time  Date  No.

[Error]  Inzialisator.vhd  Compiler  syntax error near if  08:01:14 
08.01.2013  1
[Error]  Inzialisator.vhd  Compiler  syntax error near then  08:01:14 
08.01.2013  2
[Error]  Inzialisator.vhd  Compiler  syntax error near then  08:01:14 
08.01.2013  3
[Error]  Inzialisator.vhd  Compiler  character '1' is not in type 
std_logic_vector  08:01:14  08.01.2013  4
[Error]  Inzialisator.vhd  Compiler  character '2' is not in type 
std_logic_vector  08:01:14  08.01.2013  5
[Error]  Inzialisator.vhd  Compiler  syntax error near when  08:01:14 
08.01.2013  6
[Error]  Inzialisator.vhd  Compiler  character '3' is not in type 
std_logic_vector  08:01:14  08.01.2013  7
[Error]  Inzialisator.vhd  Compiler  syntax error near when  08:01:14 
08.01.2013  8
[Error]  Inzialisator.vhd  Compiler  character '0' is not in type 
std_logic_vector  08:01:14  08.01.2013  9

Dadurch, dass der Prozess auskommentiert ist, z.b. stimmt die if-abfrage 
und das "end process" nicht. Da "Go" als std_logic_vector definiert ist, 
kann auch nicht auf integer abgefragt werden. Im Code ist so einiges 
nicht richtig - wenn Altium das DUT nicht Compilieren kann, erzeugt es 
eine leere Testbench. Probiere mal mit der rechten Maustaste auf dein 
VHD in Altium zu gehen und "Compile Document" zu drücken, dann müsstest 
du das gleiche sehen wie ich.

Gruß, Achim

von Stephan (Gast)


Lesenswert?

Herzlichen dannk das hat mir wirklich geholfen!
Ich konnte alle fehler beheben

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.