PowerPC e500
PowerPC e500POWER, PowerPC 및 Power ISA 아키텍처 |
---|
NXP(구 Freescale 및 Motorola) |
IBM |
|
IBM/닌텐도 |
다른. |
관련 링크 |
회색으로 취소됨, 이탤릭체로 기록됨 |
파워PC e500은 Freescale Semiconductor의 32비트 마이크로프로세서 코어입니다.이 코어는 Power ISA v.2.03뿐만 아니라 이전 PowerPC Book E 사양과도 호환됩니다.FPU(버전 2 이후), 32/32 KiB 데이터 및 명령 L1 캐시 및 256, 512 또는 1024 KiB L2 프론트사이드 캐시가 포함된 7단계 파이프라인의 이중 문제가 있습니다.속도는 533MHz에서 1.5GHz까지 다양하며, 코어는 구성성이 뛰어나고 APU(Auxiliary Application Processing Unit)용 멀티코어 운영 인터페이스 등의 기능을 통해 임베디드 애플리케이션의 특정 요구를 충족하도록 설계되었습니다.
e500은 고성능 PowerQ를 강화합니다.칩(SoC) 네트워크 프로세서의 UICC III 시스템은 모두 MPC85xx라는 공통 명명 체계를 공유합니다.프리스케일의 뉴 큐어IQ는 PowerQ에서 진화한 단계입니다.UICC III 및 e500 코어를 기반으로 합니다.
버전
e500 코어에는 원본 e500v1, e500v2 및 e500mc의 세 가지 버전이 있습니다.
e500mc 코어의 64비트 진화는 e5500 코어라고 불리며 2010년에 도입되었으며, 2012년에 후속 e6500 코어가 멀티스레딩 기능을 추가했습니다.
e500v1
- SPE(Signal Processing Engine) 확장을 지원합니다.정수 레지스터 파일은 64비트 폭까지 확장됩니다.비 SPE 명령은 하위 32비트에만 액세스하여 씁니다.그러나 SIMD SPE 명령은 64비트 전체를 읽고 씁니다.이러한 확장자는 문자열 및 AltiVec 명령과 겹칩니다.
- SPESFP(Single Precision Embedded Scalar Floating Point) 지원.이는 e500v1 및 e500v2에는 없는 기존 FPU와는 다른 새로운 부동소수점 장치입니다.SPESFP는 정수 레지스터 파일을 사용합니다.IEEE754에 완전히 준거한 것은 아닙니다.
e500v2
e500v1에 비해 e500v2의 주요 개선 사항은 다음과 같습니다.
- 32비트(4GiB)의 물리 주소 공간을 36비트(64GiB)로 늘립니다.이 변경은 다양한 주변기기가 4GiB보다 높은 물리 주소로 이동하였기 때문에 e500v2 기반 디바이스는 e500v1 기반 디바이스보다 고급 보드 지원 패키지(BSP)를 사용하는 경우가 많다는 것을 의미합니다.
- 1 GiB 및 4 GiB 가변 페이지 크기 추가
- DPESFP(Double Precision Embedded Scalar Floating Point) 지원 추가.SPESFP 위에 구축되어 있는 이 명령어는 64비트 정수 레지스터의 양쪽 모두에 액세스합니다.
- MMU의 2차 레벨 4K 페이지 어레이의 크기와 연관성이 2배 향상(256엔트리 2웨이에서 512엔트리 4웨이)
- 최대 미결 데이터 캐시 누락 수를 3개에서 5개로 증가
- 사이클 입도 타임스탬프를 위한 대체 타임베이스 추가
e500mc
Freescale은 Qor에서 e500mc를 도입했습니다.2008년 6월 IQ 칩 패밀리e500mc의 특징은 다음과 같습니다.
- Power ISA v.2.06 - 임베디드 플랫폼용 하이퍼바이저 및 가상화 기능을 포함합니다.
- "클래식" 부동 소수점 장치가 복원되었습니다.
- SPE, SPESFP 및 DPESFP가 모두 삭제되고 정수 레지스터 파일이 32비트로 돌아갑니다.
- 1개의 칩으로 2개에서 32개 이상의 코어(같은 타입의 코어일 필요는 없습니다)를 서포트합니다.
- 코어 및 데이터 패스액셀러레이터 접속용 CoreNet 통신 패브릭을 지원합니다.
- e500mc 코어에는 프라이빗 L2 캐시가 있지만 일반적으로 L3 캐시, 메모리 컨트롤러, 애플리케이션별 가속 코어, I/O 등과 같은 다른 기능을 공유합니다.
적용들
PowerQUICC
모든 PowerQUICC 85xx 디바이스는 e500v1 또는 e500v2 코어를 기반으로 하며, 대부분은 후자를 기반으로 합니다.
QorIQ
2008년 6월에 Freescale은 Qor를 발표했습니다.IQ 브랜드, e500 계열의 코어를 기반으로 한 마이크로프로세서.