2009-06-03 5 views
4

는 아키텍처 버전 한 ARMv5TE (또는 ARMv5TEJ) 아직 또한 VFPv1이 (VFPv2 반대)을 구현을 구현하는 ARM 프로세서가 존재합니까?ARMv5TE 및 VFPv1을 구현하는 ARM 프로세서는 무엇입니까?

나는 한 ARMv5TE에 대한 몇 가지 어셈블리 코드를 작성하고 있는데는 VFP가있는 경우, 그것은 VFPv2 있다고 가정하고 싶습니다. 이 조합과 함께 제공된 프로세서가 있었습니까?

답변

2

는 그러한 프로세서가없는 것 같습니다.

합니다 (ARM10200 의해 제공) · VFPv1는 수요일 수정 VFP10 0 실리콘으로 구현되었다. 이 기능에 대한 지원은 RVDS 2.1에서 더 이상 사용되지 않으며 RVDS 2.2에서 제거되었습니다. VFPv2합니다 (ARM10200E 의해 제공되는 바와 같이) VFP10 개정판 1에서 구현 된 ·

상기 VFP9-S (위한 별도 라이선스 옵션으로 사용할뿐만 ARM926/966분의 946)에 제공된 상기 VFP11 (ARM1136JF-S 및 ARM1176JZF-S).

· VFPv3은 VFPv3이 부동 소수점 예외를 트래핑 할 수 없으므로 소프트웨어 지원 코드가 필요하지 않다는 점을 제외하면 VFPv2와 하위 호환됩니다. VFPv3은 ARM 아키텍처 v7 이상 (예 : Cortex-A8)에서 구현됩니다.

따라서 VFPv1은 ARMv5T (ARM10200 Datasheet, ARM10200™ Reference Device Product Overview) 인 ARM10200에서 구현됩니다. ARMv5TE 프로세서에서는 다음 VFP10 버전 (VPFv2) 만 사용할 수 있습니다.

당신은 Application Note 133. Using VFP with RVDS

+0

에 VPF에 대한 자세한 내용을보실 수 있습니다 이것은 ARM에 의해 커버 프로세서를 않습니다,하지만 난 그게 퀄컴과 마벨처럼, 아마도 다른 라이센스를 제외 것이라고 생각합니다. 아직도, 나는 그런 프로세서가있을 가능성이 높다고 생각한다. –

+0

이것은 분명히 지금 확인 된 것 같습니다 : http://www.arm.com/products/processors/technologies/vector-floating-point.php –