2009-06-03 32 views
4

是否存在实现体系结构版本ARMv5TE(或ARMv5TEJ)但还实现VFPv1(与VFPv2相反)的ARM处理器?ARM处理器实现ARMv5TE和VFPv1?

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

回答

2

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

·VFPv1在VFP10修订0硅被实施(如由ARM10200提供)。对此的支持在RVDS 2.1中被弃用,并从RVDS 2.2开始被移除。

·VFPv2的已经在VFP10修订1(由ARM10200E提供)被执行,VFP9-S(如可作为一个单独许可选项ARM926 /966分之946)和VFP11(如在提供ARM1136JF-S和ARM1176JZF-S)。

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

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

可以在Application Note 133. Using VFP with RVDS

+0

阅读更多关于VPF这确实由ARM制成的罩处理器,但我认为这将有可能排除其他持牌人,像高通和Marvell。不过,我认为可能有这样的处理器。 – 2009-10-15 15:48:29