Altera_Forum
Honored Contributor
11 years agoInstantiating a black box in Quartus 2 Version 11
Hi all,
I want to instantiate an entity as a black block (A friend will give me the VHDL description of this entity at a later stage) so that I can synthesize the part I have written. I am using Quartus 11 web edition on linux since this is the last version that supports the Cyclone family of FPGA's. I have declared this entity as a component and added "library altera; use altera.altera_syn_attributes.all;" and "attribute black_box : boolean;attribute black_box of other_comp : component is true;".if I do not declare an entity description of the other_comp the synthesis process fails because "error: node instance "ua_t" instantiates undefined entity "other_comp". If I declare the entity and an empty architecture than Altera assumes that the output signals are held at a constant level and minimizes the circuit accordingly. What do I need to do to generate the "other-comp" as a black box and Altera does not assume that the output signals are a constant logic level. Thanks, Regards, jozamm