W
Willem Oosthuizen
Guest
Suppose I have an entity with inputs a,b,c,and d; all std_logic. and an
output q. The whole entity is combinatorial.
I want to mask the effect of inputs b,c and d with a.
Inside my code:
q <= '0' when a = '0' else q_p.
-- where q_p if a signal derived from b,c and d.
I want the mask a to go through the minimum levels of logic. The synthesis
tool tries to make the level of logic have equal for all inputs a,b,c and d.
How do I code the VHDL to get this right?. I have tried everything.
Please help.
Willem
output q. The whole entity is combinatorial.
I want to mask the effect of inputs b,c and d with a.
Inside my code:
q <= '0' when a = '0' else q_p.
-- where q_p if a signal derived from b,c and d.
I want the mask a to go through the minimum levels of logic. The synthesis
tool tries to make the level of logic have equal for all inputs a,b,c and d.
How do I code the VHDL to get this right?. I have tried everything.
Please help.
Willem