Question

Existe-il des processeurs ARM qui mettent en œuvre la version architecture ARMv5TE (ou ARMv5TEJ) mais également mettre en œuvre VFPv1 (par opposition à VFPv2)?

Je suis en train d'écrire un code de montage pour ARMv5TE et je voudrais penser que si un VFP est présent, il est VFPv2. Y avait-il jamais des processeurs livrés avec cette combinaison?

Était-ce utile?

La solution

On dirait qu'il n'y a pas de tels processeurs.

  

· VFPv1 a été mis en œuvre lors de la révision VFP10 0 silicium (tel que fourni par le ARM10200). Son support était désapprouvée dans DRV 2.1 et retiré de DRV 2.2 partir.

     

· VFPv2 a été mis en œuvre lors de la révision VFP10 1 (telle que fournie par le ARM10200E), les VFP9-S (comme disponible en option séparément sous licence pour ARM926 / 946/966) et le VFP11 (comme il est prévu dans le ARM1136JF-S et S-ARM1176JZF).

     

· VFPv3 est rétrocompatible avec VFPv2 sauf que VFPv3 peuvent bloquer des exceptions à virgule flottante et nécessite donc pas de code de support logiciel. VFPv3 est mis en oeuvre sur v7 architecture ARM et plus tard (par exemple Cortex-A8).

Alors, VFPv1 est mis en œuvre ARM10200, qui est ARMv5T ( ARM10200 Fiche technique , ARM10200 Device ™ Référence Présentation du produit ). Et que la prochaine révision VFP10 (VPFv2) est disponible dans les processeurs ARMv5TE.

Vous pouvez en savoir plus sur VPF dans note d'application 133. Utilisation VFP avec DRV

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top