jfzhan
Newbie level 4
pipeline combination circuit
Dear all,
I have a question about the pipeline design. As we know, the pipeline is for speeding the circuit. If the delay of combination circiut between two register can not satisfy with the clock cycle width. The compination will be divided and register will be inserted.
Now I wonder, if there are a algorithm such as A+B+C+D+E+F+G+H,
I can design like this,
four register is for storing T1 = A+B , T2 = C+D, T3= E+F and T4= G+H.
and two register is for T11 = T1+T2, T12 =T3+T4,
and so on.
Another method is that I do combination circuit A+B+C+D+E+F+G+H directly.
My question is,
HOW can I know , which method is used based the clock frequency?
for example,
Maybe there are some rules, that if the clock frequency is under 30MHz, you can use second. Otherwise you need conside the first?
Dear all,
I have a question about the pipeline design. As we know, the pipeline is for speeding the circuit. If the delay of combination circiut between two register can not satisfy with the clock cycle width. The compination will be divided and register will be inserted.
Now I wonder, if there are a algorithm such as A+B+C+D+E+F+G+H,
I can design like this,
four register is for storing T1 = A+B , T2 = C+D, T3= E+F and T4= G+H.
and two register is for T11 = T1+T2, T12 =T3+T4,
and so on.
Another method is that I do combination circuit A+B+C+D+E+F+G+H directly.
My question is,
HOW can I know , which method is used based the clock frequency?
for example,
Maybe there are some rules, that if the clock frequency is under 30MHz, you can use second. Otherwise you need conside the first?