Gast
#1212065
Hallo, ich habe heute in der Uni den "HDL Designer" von Mentor bekommen und habe damit ein bisschen rumgespielt. Der Syntaxchecker scheint mir wesentlich strenger zu sein, als der von ISE. So werden zB. die Preinitialisierungen von Signalen angemeckert (was in der ASIC Welt auch seine Berechtigung haben mag). Des weiteren bekomme ich immer einen Error, sobald ich, wie unten in Zeile 48, integer/positiv/natural verwende, mit dem Hinweis, diese seien nicht IEEE konform. Auch wenn das jetzt ein bissl kleinlich ist (weil korrekt synthetisiert wird es ja), wie lauten denn die konformen IEEE Typen? Ich habe mir schon einige andere Designs angeguckt, aber da werden diese Konstrukte auch verwendet. Non-Standard IEEE type "integer", used for signal "Cnt" 48 45 -- 46 architecture behav of clkdiv is 47 48 signal Cnt : integer range 0 to MAXCNT := 0; 49 signal Clktmp : std_logic := '0'; 50 51 begin Use IEEE types only. Subtypes must be based on IEEE standard types. --- Danke Carsten