ALU 及其管道架构的复杂性决定了进行一个时钟周期以上的指令数量。 因此,每个指令的最小和最大周期取决于您选择的内核(Nios® II/f、Nios II/秒、Nios II/e)。
Nios II/f 内核具有更大、更复杂的 ALU,可以更快地执行一些指令。 Nios II/e 内核具有更小的 ALU,通常需要有更多的时钟周期用于执行指令、交易逻辑利用率以实现性能。 例如,使用 Nios II/f 内核,桶级移指令应先交换词,然后再换换单个位数,从而使桶形移指令以更少的时钟周期完成。Nios II/e 内核只需通过一个 32 位词一次切换一个位,则可能需要长达 32 个时钟周期。
有关每个Nios II内核的详细信息,包括每个指令的周期,请参阅Nios II处理器参考手册(http://www.altera.com/literature/lit-nio2.jsp)中关于内核的Nios II核心实施详细信息的第 5 章。