文章 ID: 000079412 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

为什么每个Nios II内核(Nios II/f、Nios II/秒、Nios II/e)每个指令的周期都不同?

环境

    英特尔® Nios® II 处理器
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

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 章。

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。