4

是否存在任何实现架构版本 ARMv5TE(或 ARMv5TEJ)但也实现 VFPv1(相对于 VFPv2)的 ARM 处理器?

我正在为 ARMv5TE 编写一些汇编代码,我想假设如果存在 VFP,它就是 VFPv2。是否有任何处理器与这种组合一起发货?

4

1 回答 1

2

看起来没有这样的处理器。

· VFPv1在 VFP10 版本 0 芯片中实现(由 ARM10200 提供)。对此的支持在 RVDS 2.1 中已弃用,并从 RVDS 2.2 开始删除。

· VFPv2已在 VFP10 第 1 版(由 ARM10200E 提供)、VFP9-S(作为 ARM926/946/966 的单独许可选项提供)和 VFP11(如 ARM1136JF-S 和 ARM1176JZF 中提供)中实现-S)。

· VFPv3向后兼容 VFPv2,除了 VFPv3 不能捕获浮点异常,因此不需要软件支持代码。VFPv3 在 ARM 架构 v7 及更高版本(例如 Cortex-A8)上实现。

因此,VFPv1 在 ARM10200 中实现,即 ARMv5T(ARM10200 DatasheetARM10200™ Reference Device Product Overview)。只有下一个 VFP10 修订版 (VPFv2) 可用于 ARMv5TE 处理器。

您可以在应用笔记 133中阅读有关 VPF 的更多信息。将 VFP 与 RVDS 结合使用

于 2009-08-20T19:31:28.743 回答