Altera_Forum
Honored Contributor
17 years agoNewbie: Declaration in AHDL
Hello,
how does the declaration of an OUTPUT work in AHDL? Do I have to declare it again in the VARIABLE-Section? I wrote four examples, can you tell me which one is right and which is wrong? Thank you, Philipp SUBDESIGN Test1 ( S : OUTPUT; Takt : INPUT; ) VARIABLE S : DFF; BEGIN S.clk = Takt; S = ....; END ----------------- SUBDESIGN Test2 ( S : OUTPUT; ) VARIABLE S : NODE; BEGIN S = ....; END ---------------------- SUBDESIGN Test3 ( S : OUTPUT; ) VARIABLE BEGIN S = ....; END ------------------------- SUBDESIGN Test4 ( S : OUTPUT; Takt : INPUT; ) VARIABLE T : NODE; S : DFF; BEGIN S.clk = Takt; T = ....; S = T; END