Forum Discussion
Altera_Forum
Honored Contributor
11 years ago --- Quote Start --- Highly unlikely. The LPM counter is about 15-20 years old. Is that file in the db directory? if it is, try deleting the DB directory and start compilation again. --- Quote End --- It points to file location: C:\altera\14.0\quartus\libraries\megafunctions It is not in the db folder.... The first error points to these code lines:
OPTIONS ALTERA_INTERNAL_OPTION = "suppress_da_rule_internal=a101;suppress_da_rule_internal=s102;suppress_da_rule_internal=s103";
(
clock : INPUT;
clk_en : INPUT = VCC; -- clock Enable
cnt_en : INPUT = VCC; -- count Enable
updown : INPUT = VCC; -- VCC counts up, GND counts down
aclr, aset, aconst, aload : INPUT = GND;
sclr, sset, sconst, sload : INPUT = GND;
data : INPUT = GND; -- used by aload and/or sload
cin : INPUT = VCC;
q : OUTPUT; -- counter output
cout : OUTPUT;
-- LPM specification calls for the following, but MAX+PLUS II only implements
-- 16 eq outputs:
-- eq : OUTPUT;
-- eq : OUTPUT; -- Counter decode output
)
just to test if other lpm components work, i have implementing a lpm compare component, this works fine, no errors.