Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- true only one instruction can be completed in 6 clock cycles but 19 instructions can be completed in 24 clock cycles(if there are no branches or denpendencies as simknutt has stated) so the amount of instructions completed for n number of cycles would be n-5. so when we are considering a large value of time the -5 becomes insignificant and the effective processing speed reaches 185*6. so wouldnt the maximum speed be 185*6?(mathematically speaking its a limit reaching 185*6 as time increases) correct me if im wrong :) --- Quote End --- In the above example the speed in instructions per cycle is 19/24. (19/24 * 185Mhz) and if there were enough inline with no interference the 19/24 would approach 1, not 6, therefore the limit is 185Mhz. Unfortunately conditional branches may be 20 to 25% of the mix so the cases where the 6 cycles in the pipeline are negligible are rare.