Forum Discussion
Altera_Forum
Honored Contributor
14 years agoYou need a major redesign if you want to achieve high speed.
You have long comb. path e.g. from input to Z to Zeq to Y to Yeq. Your pipelining is ok but only partial. The change of function(you call it wrong results) need to be balanced after inserting pipe. Other notes: your counter seems unconstrained going up from 0 and up; your + operator is applied to std_logic_vector (how was it accepted by compiler)