파워PC e200
PowerPC e200![]() |
POWER, PowerPC 및 Power ISA 아키텍처 |
---|
NXP(이전의 Freescale 및 Motorola) |
IBM |
|
IBM/닌텐도 |
기타 |
관련 링크 |
회색으로 취소됨, 이탤릭체로 기록됨 |
더 파워PC e200은 32비트 파워 ISA 마이크로프로세서 코어를 Freescale에서 자동차 및 산업 제어 시스템에 1차적으로 사용하기 위해 개발한 제품군이다.코어는 최대 600MHz의 속도로 SoC(System-on-a-chip) 설계에서 CPU 부품을 형성하도록 설계되어 있어 임베디드 애플리케이션에 이상적이다.
e200 코어는 MPC5xx 제품군 프로세서에서 개발되었으며, 이는 PowerQ의 MPC8xx 코어에서 파생된 것이다.UICC SoC 프로세서.e200은 파워 ISA v.2.03뿐만 아니라 이전 책 E를 준수한다.모든 e200 코어 기반 마이크로프로세서는 MPC55xx 및 MPC56xx/J에 이름이 지정됨PC56x 스키마, 전원을 기반으로 하는 MPC52xx 프로세서와 혼동하지 마십시오.PC e300 코어.
2007년 4월 Freescale과 IP Extreme은 다른 제조업체에 대한 라이센스를 위한 e200 코어를 개방했다.[1]
컨티넨탈 AG와 프리스케일은 자동차의 전자 브레이크 시스템을 위해 설계된 트리코어 e200 기반 프로세서인 SPACE를 개발하고 있다.[2]
STMicroelectronics와 Freescale은 MPC56xx/SPC56x 제품군에서 e200을 기반으로 한 자동차 애플리케이션용 마이크로컨트롤러를 공동으로 개발했다.
코어스
e200 계열은 단순한 로우엔드에서 복잡한 하이엔드까지 6개의 코어로 구성돼 있다.
e200z0
가장 단순한 코어인 e200z0은 4단계 파이프라인을 순서대로 갖추고 있다.MMU도 없고 캐시도 없고 FPU도 없으며, 전력 ISA의 가변 비트 길이(VLE) 부분을 사용하며, 다른 표준 32비트 PowerPC Book E ISA의 16비트 버전을 사용하므로 코드 풋프린트가 최대 30%까지 감소한다.단일 32비트 AMBA 2.0v6 버스 인터페이스를 갖추고 있다.로드/스토어 유닛은 파이프라인으로 되어 있고, 1 사이클의 로드 지연 시간을 가지며, 사이클당 하나의 로드 또는 스토어 작동의 처리량을 지원한다.
e200z0은 e200z1 코어와 함께 선택적 공동 프로세서로 MPC5510에서 사용되며, 이 칩은 멀티코어 프로세서가 된다.e200z0은 다른 e200 기반 프로세서와 매우 낮은 엔드 스탠드 독립형 프로세서로도 사용할 수 있다.
e200z1
e200z1은 4단계의 단일 이슈 파이프라인이 있으며 분기 예측 유닛과 8개 진입 MMU, 캐쉬와 FPU가 없다.완전한 32비트 PowerPC ISA는 물론 VLE 지침도 사용할 수 있다.이중 32비트 AMBA 2.0v6 버스 인터페이스를 사용한다.로드/스토어 유닛은 파이프라인으로 되어 있고, 1 사이클의 로드 지연 시간을 가지며, 사이클당 하나의 로드 또는 스토어 작동의 처리량을 지원한다.
e200z3
e200z3는 4단계의 단일 이슈 파이프라인과 분기 예측 유닛, 16 엔트리 MMU, SIMD 지원 FPU를 갖추고 있다.캐쉬가 없어.완전한 32비트 PowerPC ISA는 물론 VLE 지침도 사용할 수 있다.이중 64비트 AMBA 2.0v6 버스 인터페이스를 사용한다.로드/스토어 유닛은 파이프라인으로 되어 있고, 1 사이클의 로드 지연 시간을 가지며, 사이클당 하나의 로드 또는 스토어 작동의 처리량을 지원한다.
e200z4
e200z4는 5단계의 이중 이슈 파이프라인이 있으며 분기 예측 유닛, 16 엔트리 MMU, 신호 처리 확장(SPE), SIMD가 가능한 단일 정밀 FPU 및 4 Kilobyte 2/4웨이 세트 연관 명령 L1 캐시(프시우도 라운드 로빈 교체 알고리즘)가 있다.데이터 캐시가 없다.완전한 32비트 PowerPC ISA는 물론 VLE 지침도 사용할 수 있다.듀얼 64비트 버스 AMBA 2.0v6 인터페이스를 사용한다.로드/스토어 유닛은 파이프라인으로 되어 있고, 2 사이클의 로드 지연 시간을 가지며, 사이클당 1개의 로드 또는 스토어 작동의 처리량을 지원한다.
파생상품에 따라 SPE 또는 LSP를 지원할 수 있다.
e200z6
e200z6는 7단계의 단일 이슈 파이프라인과 분기 예측 유닛, 32 엔트리 MMU, 신호 처리 확장(SPE), SIMD 지원 단일 정밀 FPU 및 연관 32 KiB 통합 데이터/인스트레이션 L1 캐시를 갖추고 있다.완전한 32비트 PowerPC ISA는 물론 VLE 지침도 사용할 수 있다.단일 64비트 버스 AMBA 2.0v6 인터페이스를 사용한다.로드/스토어 유닛은 파이프라인으로 되어 있고, 3 사이클의 로드 지연 시간을 가지며, 사이클당 하나의 로드 또는 스토어 작동의 처리량을 지원한다.
e200z7
e200z7은 10단계의 이중 이슈 파이프라인과 분기 예측 유닛, 32단계의 MMU, 단일 정밀 FPU, 16KB의 SIMD 지원 Set-associative Harvard 명령 및 데이터 L1 캐시를 갖추고 있다.완전한 32비트 PowerPC ISA는 물론 VLE 지침도 사용할 수 있다.주소 버스에는 32비트 버스 AMA 2.0v6 인터페이스와 64비트 데이터 버스(각 버스의 속성 및 제어 기능 포함)를 사용한다.로드/스토어 유닛은 파이프라인으로 되어 있고, 3 사이클의 로드 지연 시간을 가지며, 사이클당 하나의 로드 또는 스토어 작동의 처리량을 지원한다.
파생 모델에 따라 SPE, SPE v1.1 또는 SPE v2를 지원할 수 있다.
참고 항목
참조
- ^ "Freescale opens licensing of Power Architecture e200 core family through IPextreme" (Press release). April 2, 2007. Archived from the original on October 24, 2007.
- ^ "Freescale and Continental collaborate on multi-core 32-bit microcontroller for electronic braking systems" (Press release). October 16, 2007. Archived from the original on July 12, 2012.
- 프리스케일의 MPC55xx 페이지
- ST의 SPC5 페이지
- IPextremes e200 라이선스 페이지
- Freescale의 e200 핵심 제품군, 개요 및 라이센스 모델, 백서
- 멀티 코어 설계:주요 과제 및 기회 – Power.org
- 하프힐, 톰 R. (2007년 4월 2일)"프리스케일 라이센스 전원 코어".마이크로프로세서 보고서.