Forum Discussion
Altera_Forum
Honored Contributor
15 years agoWhat is the maximum processing speed of NIOS II?
HI, I know that NIOS II can be clocked to a maximum of 185MHz, and it has 6 pipeline stages, wouldn't the processing speed be 185Mhz as well?? Otherwise, what's the effective processing speed...
Altera_Forum
Honored Contributor
15 years agoThere cannot be more instructions processed than are started: only 1 instruction can be completed per cycle so 6 * 185 cannot be. The max is 185 and it is not only branches that degrade, it is any dependency where an instruction depends on the results of a previous instruction. of course not as severe as branches. Another thing to watch for when looking at benchmarks is compiler optimizations of the benchmark code that make it look like more than 1 instruction executes per cycle. Cache misses that stall the pipeline have to be considered ... usually by factoring in the cache hit ratio.