현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - 암 일부 커널 연결 및 차이점

암 일부 커널 연결 및 차이점

ARM 커널이 장착된 프로세서는 약 천 가지가 넘습니다. 여기서는 소개하지 않습니다. 다음은 다양한 ARM 프로세서의 몇 가지 중요한 커널 버전에 대한 간략한 소개입니다.

1. arm 7 프로세서

ARM7 프로세서는 프로그램 명령 메모리와 데이터 스토리지를 통합하는 ARMV4T (폰 노이만) 아키텍처를 사용합니다. 주요 특징은 프로그램과 데이터 * * * 가 하나의 저장 공간으로 프로그램 명령 저장 주소와 데이터 저장 주소가 동일한 스토리지의 서로 다른 물리적 위치를 가리키고 단일 주소와 데이터 버스를 사용하며 프로그램 명령과 데이터의 너비가 같다는 것입니다. 이렇게 하면 프로세서가 명령을 실행할 때 먼저 메모리에서 명령을 꺼내서 디코딩한 다음 피연산자를 취하여 연산을 수행해야 합니다. 일반적으로 ARM7 아키텍처는 3 단계 흐름, 공간 통합 명령 및 데이터 캐시, 평균 전력 소비량 0.6mW/MHz, 클럭 속도 66MHz, 명령당 평균 1.9 클럭 주기 등의 기능을 갖추고 있습니다. 여기서 ARM710, ARM720 및 ARM740 은 인밴드 캐시가 있는 Cache 코어입니다. ARM7 명령어는 Thumb 명령어 집합 확장과 결합되어 메모리 용량과 시스템 비용을 줄일 수 있습니다. 또한 임베디드 ICE 디버깅 기술을 활용하여 시스템 설계를 단순화하고 DSP 향상 확장을 통해 성능을 향상시킵니다. ARM7 아키텍처는 소형이고 빠르며 저전력 통합 RISC 코어 아키텍처입니다. 이 제품의 일반적인 용도는 디지털 휴대폰, 하드 드라이브 등이며, 현재 메인스트림 ARM7 코어는 ARM7TDMI, ARM7TDMI-S, ARM7EJ-S, ARM720T 입니다. 현재 시장에서 가장 많이 사용되는 ARM7 프로세서는 샘슨의 S3C44BOX 와 S3C4510 프로세서, Atmel 의 AT91FR40162 시리즈 프로세서, Cirrus 의 EP73xx 시리즈 등이다. 일반적으로 처음 2 ~ 3 년 동안 대부분의 휴대폰베이스 밴드 부분의 응용 프로세서는 기본적으로 ARM7 위주이다. CDMA 모듈, GPRS 모듈 및 GPS 모듈과 같은 많은 통신 모듈에 ARM7 프로세서가 포함되어 있습니다.

2. arm 9, ARM9E 프로세서

ARM9 프로세서는 ARMV4T (하버드) 아키텍처를 사용합니다. 이 아키텍처는 프로그램 명령 저장소와 데이터 저장소를 분리하는 스토리지 구조이며 병렬 아키텍처입니다. 주요 특징은 프로그램과 데이터가 서로 다른 스토리지 공간, 즉 프로그램 스토리지와 데이터 스토리지에 저장된다는 것입니다. 각각 독립적으로 주소를 지정하고 독립적으로 액세스하는 두 개의 독립된 스토리지입니다. 두 스토리지에 해당하는 것은 시스템의 버스 4 세트, 프로그램의 데이터 버스 및 주소 버스, 데이터의 데이터 버스 및 주소 버스입니다. 이러한 분리된 프로그램 버스와 데이터 버스는 하나의 기계 주기 동안 명령어와 피연산자를 동시에 얻을 수 있도록 하여 실행 속도를 높이고 데이터 처리량을 두 배로 높입니다. 또한 프로그램과 데이터 저장소가 두 개의 분리된 물리적 공간에 있기 때문에 손가락과 실행은 완전히 겹칠 수 있습니다. ARM9 는 레벨 5 흐름 처리 및 분리된 캐시 구조를 사용하며 평균 전력 소비량은 0.7mW/MHz 입니다. 클럭 속도는 120MHz~200MHz 이며 명령당 평균 1.5 클럭 주기를 실행합니다. ARM7 프로세서 시리즈와 마찬가지로 ARM920, ARM940 및 ARM9E 프로세서는 모두 132MIPS(120MHz 클럭, 3.3V 전원) 또는 220MIPS(200MHz 클럭) 의 성능을 가진 Cache 코어입니다. ARM9 프로세서에는 Thumb 명령 확장, 디버깅 및 Harvard 버스도 포함되어 있습니다. 프로덕션 프로세스가 동일한 경우 ARM7TDMI 프로세서보다 두 배 이상의 성능을 제공합니다. 무선 장비, 계기, 네트워킹 장비, 셋톱 박스 장비, 고급 프린터 및 디지털 카메라 어플리케이션에 자주 사용됩니다. ARM9E 커널은 ARM9 커널을 기반으로 긴밀하게 결합된 메모리 TCM 및 DSP 부분을 추가합니다.

현재 메인스트림 ARM9 코어는 ARM920T, ARM922T, ARM940 입니다. 관련 프로세서 칩은 Samsung 의 S3C2510, Cirrus 의 EP93xx 시리즈 등이 있습니다. 메인스트림 ARM9E 커널은 ARM926EJ-S, ARM946E-S, ARM966E-S 등입니다. 현재 시장에서 흔히 볼 수 있는 PDA (예: 포켓 PC 에서는 일반적으로 ARM9 프로세서를 사용하며, 그 중 삼성사의 S3C2410 프로세서가 대부분이다.

3. arm 10e 프로세서

ARM10E 프로세서는 ARMVST 아키텍처를 사용하여 6 단계 흐름 처리, 명령 및 데이터 분리 캐시 구조, 평균 전력 소비량 1000mW, 클럭 속도 300MHz, 명령당 평균 1.2 클럭 주기를 실행할 수 있습니다. ARM10TDMI 는 모든 ARM 코어와 이진 레벨 코드, 고속 32×16 MAC, DSP 보조 프로세서 인터페이스 예약과 호환됩니다. 여기서 VFP10 (벡터 부동 소수점 단위) 은 7 단계 흐름 구조입니다. 여기서 ARM1020T 프로세서는 ARMl0TDMI, 32KB 명령어, 데이터 캐시 및 MMU 부분으로 구성됩니다. 시스템 클럭 최대 300MHz 클럭, 명령어 캐시 및 데이터 캐시 각각 32KB, 데이터 너비 64 비트로 차세대 고성능 휴대용 인터넷 장치 및 디지털 소비자 어플리케이션에 적합한 다양한 상용 운영 체제를 지원합니다. 메인스트림 ARM10 코어는 ARM1020E, ARM1022E, ARM1026EJ-S 등입니다.

4. securcore 프로세서

SecurCore 프로세서 제품군은 작은 크기, 낮은 전력 소비, 코드 집적도, 높은 성능 기능을 갖춘 고성능 32 비트 RISC 기술을 기반으로 하는 보안 솔루션을 제공합니다. 또한 가장 특별한 것은 이 프로세서 제품군이 보안 솔루션을 지원한다는 것입니다. 소프트 코어 기술을 사용하여 유연성을 극대화하고 외부 스캐닝 탐지를 방지하고 스마트 카드용 저가의 스토리지 보호 장치 MPU 를 제공하여 사용자 고유의 보안 기능과 기타 보조 프로세서를 유연하게 통합할 수 있습니다. 현재는 SC100, SC110, SC200, SC210 의 4 가지 제품이 포함되어 있습니다.

5. strongarm 프로세서

StrongARM 프로세서는 ARMV4T 의 레벨 5 흐름 아키텍처를 사용합니다. 현재 SA110, SA1100, SA1110 등 세 가지 버전이 있습니다. 또한 Intel 의 ARMv5TE 아키텍처 기반 XScale PXA27x 시리즈 프로세서는 StrongARM 에 비해 I/D 캐시를 추가하고 일부 DSP 기능을 추가하여 모바일 멀티미디어 어플리케이션에 더 적합합니다. 현재 시장에 나와 있는 대부분의 스마트폰의 핵심 프로세서는 XScale 시리즈 프로세서입니다.

6. arm 11 프로세서

ARM11 프로세서 제품군은 130nm 세대 공장 기술, 최소 2.2mm2 칩 면적 및 최소 0.24mW/MHz 로 최대 500MHz 의 성능을 제공합니다. ARM11 프로세서 제품군은 수많은 소비자 제품 시장을 목표로 미디어 처리를 위한 SIMD, 보안 성능 향상을 위한 TrustZone 기술, 지능형 에너지 관리 (IEM), 업그레이드 가능한 2600 Dhrystone 2.1 MIPS 이상의 성능이 필요한 시스템 멀티프로세싱 기술 등 많은 새로운 기술을 도입했습니다. 주요 ARM11 프로세서에는 ARM1136JF-S, ARM1156T2F-S, ARM1176JZF-S, ARM11 MCORE 등이 있습니다.