constraints
Hi
I have an issue about constraints in Quartus :
Its regarding the follow constraint :
set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER ON -to * -entity <entity name>
I have 2 question :
1)What is the different between
- a) set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER ON -to * -entity <entity name>
- b) set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER ON -to *
Does implementation behave differently when -entity <entity name> not exist in the end line of the constraint ?
2)My project includes simple mux that generate IO high-Z
assign output_sig = sel ? 1’b0 : 1’bz ; ( ‘sel’ is a register )
I succeed to create high-Z on signal “output_sig” only in the following situation : (verify in the lab)
set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER ON -to * -entity <entity name>
or FAST_OUTPUT_ENABLE_REGISTER ON constraint doesn’t define at all
but , when the constraint is
set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER ON -to *
without -entity <entity name> the implementation doesn’t succeed to create high -Z (verify in the lab)
please advise ,