ARM处理器实现ARMv5TE和VFPv1?

时间:2009-06-03 00:12:49

标签: assembly arm

是否存在任何实现架构版本ARMv5TE(或ARMv5TEJ)但又实现VFPv1(而不是VFPv2)的ARM处理器?

我正在为ARMv5TE编写一些汇编代码,我想假设存在VFP,它就是VFPv2。这个组合有没有附带任何处理器?

1 个答案:

答案 0 :(得分: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处理器。

您可以在Application Note 133. Using VFP with RVDS

中详细了解VPF