목차
1. ARM이란?
모든 암 칩은 주로 암 코어" > 2. ARM 코어 및 아키텍처 모든 암 칩은 주로 암 코어
arm 코어: " >ARM 코어arm 코어:
ARMv7 아키텍처부터 ARM의 명명 방법이 변경되었습니다. " >ARM11 칩 이후, 즉 예를 들어 ARMv7 아키텍처부터 ARM의 명명 방법이 변경되었습니다.
Cortex-SC 시리즈(SC: SecurCore)" >Cortex-SC 시리즈(SC: SecurCore)
일반적인 문제 팔이 무슨 뜻이야?

팔이 무슨 뜻이야?

Nov 25, 2022 am 10:57 AM
arm

arm은 회사 이름, 프로세서 유형에 대한 일반적인 용어 또는 기술 이름으로 간주될 수 있습니다. ARM은 RISC 기술을 기반으로 한 칩 설계 및 개발 전문 기업으로, 세계 최고의 반도체 지적재산권(IP) 제공업체입니다. ARM 프로세서는 영국의 Acorn Co., Ltd.가 설계한 저전력 소모와 비용을 갖춘 최초의 RISC 마이크로프로세서입니다. ARM 기술은 고성능, 저비용 및 에너지 절약이라는 특성을 가지고 있습니다.

팔이 무슨 뜻이야?

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

1. ARM이란?

  • ARM은 회사의 이름, 프로세서 유형의 총칭, 또는 기술의 이름으로 간주될 수 있습니다.

  • ARM은

    RISC 기술을 기반으로 한 칩 설계 및 개발 전문 회사입니다. 세계 최고의 반도체 지적 재산(IP) 공급업체로서 자체는 칩 분야에 직접 종사하지 않습니다. 생산하지만 디자인 라이센스 를 양도하며 협력 회사에서 생산한 고유 칩을 사용합니다.

  • ARM 프로세서는 영국 Acorn Co., Ltd.가 설계한 최초의 저전력, 비용 효율적인 RISC 마이크로 프로세서입니다. ARM 프로세서의 코어는 통합

    되어 ARM Company에서 제공되며, 칩 구성 요소는 다양합니다 는 주요 반도체 회사에서 설계하므로 ARM은 임베디드 시스템을 설계할 때 동일한 코어를 기반으로 다양한 온칩 및 온칩 주변 장치를 사용할 수 있으므로 큰 이점을 갖습니다.

    ARM 기술은 고성능, 저비용, 에너지 절약이라는 특징을 가지고 있습니다. 스마트폰, 태블릿, 임베디드 컨트롤, 멀티미디어 디지털 및 기타 프로세서 분야에서 선도적인 위치를 차지하고 있습니다.

2. ARM 코어 및 아키텍처 모든 암 칩은 주로 암 코어

,

주변 장치의 두 부분으로 구성됩니다.

ARM 코어arm 코어:

arm 코어는 주로 다음으로 구성됩니다:

레지스터, 명령어 세트, 버스, 메모리 매핑 규칙, 인터럽트 로직 및 구성요소 디버깅 잠깐만요 . 코어는 ARM에서 설계했으며 판매를 통해 개별 칩 제조업체에 라이센스가 부여됩니다(ARM 자체는 칩을 만들지 않습니다). 예를 들어 고속용으로 설계된 Cortex A8과 A9는 모두 ARMv7a 아키텍처이고 Cortex M3과 M4는 ARMv7m 아키텍처입니다. 전자는 프로세서(즉, 코어),

후자는 명령어 세트 아키텍처입니다. 아키텍처로).

주변 장치: 타이머, A/D 변환기, 메모리, I2C, UART, SPI, ROM 등 포함

각 칩 제조업체에서 설계하고 ARM 코어와 연결됩니다. 칩 제조업체마다 주변 장치가 다르므로 수량 및 사양 측면에서 거대한 ARM 칩 산업이 형성됩니다.


arm Instruction Set Architecture

명령어 세트의 설계는 프로세서 구조에서 가장 중요한 부분을 ARM 용어로 ISA(Instruction Set Architecture)라고 합니다. 명령어 세트는 CPU 설계의 영혼이라고 할 수 있으며, CPU를 사용하려면 이 명령어를 통해서만 CPU를 작동시킬 수 있습니다.

32비트 CPU의 경우 이러한 명령어는 32비트 01의 시퀀스입니다. 서로 다른 값은 서로 다른 기계 명령어를 나타냅니다

CPU 하드웨어는 주소 지정 및 작업과 같은 명령어를 완벽하게 구문 분석하고 실행할 수 있습니다. 취급 등

휴대폰에서 Honor of Kings를 플레이할 때 우리가 하는 모든 움직임은 실제로 결국 일련의 기계 명령으로 변환된다는 점을 알아야 합니다. 1985년 ARMv1 아키텍처 탄생부터 2011년까지 ARM 아키텍처는 8세대 ARMv8까지 발전해왔습니다.

Cortex-A32/35/53/57/72/73/77/78은 모두

ARMv8

아키텍처를 사용합니다.

이것은 64비트 명령어 세트를 지원하는 ARM 최초의 프로세서 아키텍처입니다


팔이 무슨 뜻이야? ARM11 이전의 프로세서 및 명령어 세트 아키텍처

ARM11 칩 이전에 각 칩의 해당 아키텍처 관계는 다음과 같습니다.


팔이 무슨 뜻이야?ARM11 이후의 프로세서 및 명령어 세트 아키텍처

ARM11 칩 이후, 즉 예를 들어 ARMv7 아키텍처부터 ARM의 명명 방법이 변경되었습니다.

새로운 프로세서 제품군은 Cortex의 이름을 따서 명명되었으며 Cortex-A, Cortex-R, Cortex-M


이라는 세 가지 시리즈로 나뉩니다.

ARM 프로세서 모델

Cortex-A 시리즈(A: 응용 프로그램)

성장하는 소비자 엔터테인먼트 및 무선 제품용으로 설계되었으며 높은 컴퓨팅 요구 사항과 함께 사용되며 풍부한 운영 체제를 실행하고 대화형 응용 프로그램 분야를 제공합니다. 스마트폰, 태블릿, 자동차 엔터테인먼트 시스템, 디지털 TV, 스마트 북, 전자책, 홈 네트워크, 홈 게이트웨이 및 기타 다양한 제품과 같은 미디어 및 그래픽 경험 .

Cortex-R 시리즈(R: Real-time)

자동차 제동 시스템, 동력 전달 솔루션, 대용량 등 실시간 작동을 실행해야 하는 시스템 애플리케이션을 목표로 합니다. 스토리지는 프로세서와 같은 심층 임베디드 실시간 애플리케이션을 제어합니다.

Cortex-SC 시리즈(SC: SecurCore)

실제로 위의 3대 시리즈 외에도 보안에 중점을 둔 Cortex-SC 시리즈(SC: SecurCore)도 있는데 주로

정부 보안 칩.

팔이 무슨 뜻이야?

ARM11 시리즈에는 ARMv6 아키텍처를 기반으로 하는 ARM11MPCore 프로세서, ARM1176 프로세서, ARM1156 프로세서 및 ARM1136 프로세서가 포함됩니다.

ARM Cortex-A5 프로세서, Cortex-A7 프로세서, Cortex-A8 프로세서, Cortex-A9 프로세서 및 Cortex-A15 프로세서는 Cortex-A 시리즈에 속하며 ARMv7-A 아키텍처를 기반으로 합니다.

Cortex-A53 및 Cortex-A57 프로세서는 Cortex-A50 시리즈에 속하며 처음으로 64비트 ARMv8 아키텍처를 채택합니다.

2020년 ARM은 최근 ARMv8.2 명령어 세트를 기반으로 하는 새로운 CPU 아키텍처 Cortex-A78을 출시했습니다.

3.SOC란?

SoC의 전체 이름은

System-on-a-Chip입니다. 중국어 의미는 "하나의 칩에 시스템 구축"입니다.

SoC는 CPU, GPU, Memory 등 휴대폰에서 가장 중요한 구성 요소 중 다수를 통합합니다. 즉, 마더보드에 칩으로 존재하지만 많은 구성 요소가 패키지로 포함되어 있습니다.

예를 들어 우리가 보통 Qualcomm 801, Kirin 950, Samsung의 exynos 4412, A6 등으로 부르는 것은 시스템 구성 요소 패키지 및 패키지(SoC)의 총칭일 뿐입니다. 그러나 각 패키지의 내용물이 다르며, 그 이유도 다릅니다.

팔이 무슨 뜻이야?

클래식 ARM 시스템 온 칩 또는 소위 Soc에는 많은 구성 요소가 포함되어 있으며 그 중 일부만 ARM에서 직접 파생되었습니다. 우선, 코어 자체는 일반적으로 장치 내부에 깊숙이 내장되어 있으며 일반적으로 장치 컨텍스트 내에서 직접 볼 수 없는 반면, 디버그 포트는 일반적으로 다음과 같은 일부 접착 논리를 사용하여 코어 자체에 연결되는 유일한 노출 부분입니다. 클록 및 리셋 집적 회로.

ARM 코어에는 인터럽트 입력이 2개만 있으므로 가장 일반적인 주변 장치는 일종의 인터럽트 컨트롤러입니다. 주변 장치 내부의 구성 요소는 대부분의 ARM 기반 장치의 경우 온칩 상호 연결 버스 아키텍처를 통해 서로 연결됩니다. 이것은 표준 AMBA 상호 연결입니다.

AMBA는 두 개의 버스, 즉

AXI라는 고성능 시스템 버스 APB라는 저전력 주변 장치 버스 를 지정합니다. APB는 일반적으로 모든 주변 장치를 연결하는 데 사용되며 AXI는 메모리 및 기타 높은 성능을 위해 사용됩니다. -speed 장치의 경우 대부분의 장치에는 주변 메모리 장치를 연결하기 위한 일정량의 온칩 스토리지와 인터페이스가 있습니다. 그러나 장치에 대한 외부 연결은 AMBA 버스가 아니며 장치 내에서만 사용됩니다. 노출된.

4. 예시: 엑시노스 4412 SCP 이러한 개념을 설명하기 위해 삼성의 엑시노스(오리온) 4412 SCP를 예로 들어보겠습니다.

    삼성의 Exynos 4412 SCP는 Cortex-A9 기반 SOC입니다.
  • 아래 그림에 표시된 것처럼 Exynos 4412에는 4개의 Cortex-A9 프로세서(코어)가 포함되어 있습니다. ARMv7-A 아키텍처(명령어 세트)
  • 위 그림에서 볼 수 있듯이 exynos 4412에는 4개의 Cortex-A9 코어 외에도 DRAM 컨트롤러, SROM 컨트롤러, 카메라 등 수많은 주변 장치 컨트롤러가 포함되어 있습니다. IF, JPEG, GPS/GLONASS, 전원 관리, USB 호스트, I2C, UART, SPI 등


    삼성처럼 ARM과 협력하는 다른 메이저 제조사들도 보통 각자의 CPU와 각종 주변기기 IP를 모아놓고 도면을 꺼내서 제품을 빼는 경우가 있는데, 이 것 뿐만이 아닙니다. CPU뿐만 아니라 다른 컨트롤러도 포함합니다. 이를 SOC(시스템 온 칩)라고 합니다.

  • 아래 사진과 같이 드디어 삼성이 생산한 엑시노스 4412입니다. 물론 이 SOC만으로는 안드로이드를 구동할 수 없고, 최종적으로 완전한 시스템을 구성하려면 수많은 주변 장치가 필요하지만 대부분 가장 복잡합니다. 하드웨어 일부 모듈이 이 SoC에 통합되었습니다.


5. 요약

다음 개념을 요약해 보겠습니다.

  • ARM 회사 이름은 ARM: Advanced RISC Machines입니다.

  • ARM의 전신인 Acorn Company가 설계한 최초의 마이크로프로세서 프로세서; ARM이라고 함: Acorn RISC Machine;

  • ARM 프로세서 이름

    : 이전에는 ARM9 및 ARM11이라고 불렀습니다. 새로운 명명 규칙이 Cortex-A, Cortex-R 및 Cortex-로 변경되었습니다. M; A, R, M 세 글자를 합친 것이 ARM입니다.

  • ARM 명령어 세트

    는 ARMv8과 같은 ARM 아키텍처입니다. 각 프로세서는 설계를 위해 특정 ARM 아키텍처를 사용해야 합니다.

  • **SOC:** 주요 제조업체는 ARM 라이센스를 구입합니다. ARM 프로세서의 코드를 만든 다음 삼성의 Exynos 4412 및 Huawei의 Kirin 990과 같은 주변 장치 IP를 만들어(구매하거나 직접 설계) SOC를 구성합니다.
  • 더 많은 관련 지식은
FAQ

칼럼을 방문해주세요!

위 내용은 팔이 무슨 뜻이야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

M1 Mac에서 Windows 11 ARM ISO를 다운로드하고 설치하는 방법 M1 Mac에서 Windows 11 ARM ISO를 다운로드하고 설치하는 방법 Apr 19, 2023 am 08:40 AM

Apple 실리콘 장치에서 Windows를 실행할 수 있게 되는 것은 사용자들의 오랜 소망이었습니다. 그들은 M1Mac에 Windows 11 ARM ISO를 다운로드하고 설치하는 방법을 기다리고 있었습니다. 그러나 이전에 Windows 10 ARM 기반 PC에는 많은 제한 사항이 있었습니다. 그러나 Windows 11 ARM 버전이 출시되면서 Microsoft는 일부 제한 사항을 해결하기 위해 열심히 노력했습니다. 예를 들어, 여러 가지 개선 사항 중에서 이제 64비트 응용 프로그램에 대한 지원을 제공하지만 M1Mac의 경우 아직 공식적인 지원이 없습니다. 현재 Mac용 최고의 PC 에뮬레이션 소프트웨어 5개 중 하나를 사용하여 Apple 노트북을 에뮬레이트할 수 있습니다.

MacBook Pro, iMac은 올해 말에 M4 업그레이드를 받고 2025년 봄에는 MacBook Air가 업그레이드될 예정이라고 신뢰할 수 있는 정보 제공자 주장 MacBook Pro, iMac은 올해 말에 M4 업그레이드를 받고 2025년 봄에는 MacBook Air가 업그레이드될 예정이라고 신뢰할 수 있는 정보 제공자 주장 Jun 25, 2024 am 06:35 AM

Apple M4 기반 OLED iPad Prolineup이 출시된 이후 Apple Silicon 애호가들은 Mac 라인업에 M4 SoC가 출시되기를 간절히 기다리고 있었습니다. M4는 컴퓨팅 및 그래픽 성능 모두에서 의심할 여지 없이 큰 도약을 이루었습니다.

Linux에서 임베디드 ARM 프로그램을 디버그하기 위해 GDB를 사용하는 일반적인 구성 방법 Linux에서 임베디드 ARM 프로그램을 디버그하기 위해 GDB를 사용하는 일반적인 구성 방법 Jul 05, 2023 am 08:10 AM

Linux에서 임베디드 ARM 프로그램을 디버깅하기 위해 GDB를 사용하는 일반적인 구성 방법 임베디드 시스템은 일반적으로 전자 장치에 통합되어 하드웨어 리소스를 제어하고 관리하는 데 사용됩니다. 임베디드 시스템의 작동을 디버그하고 분석하려면 전문 도구를 사용해야 합니다. 그 중 GDB는 임베디드 시스템에서 실행되고 프로그램과 통신할 수 있는 일반적으로 사용되는 오픈 소스 디버거입니다. 이 기사에서는 Linux에서 임베디드 ARM 프로그램을 디버깅하기 위해 GDB를 사용하는 일반적인 구성 방법을 소개하고 코드 예제를 제공합니다.

Snapdragon X Elite는 GravityMark GPU 테스트에서 충격적인 이상 현상으로 iPhone 15 Pro보다 뒤처졌습니다. Snapdragon X Elite는 GravityMark GPU 테스트에서 충격적인 이상 현상으로 iPhone 15 Pro보다 뒤처졌습니다. Jun 19, 2024 am 10:50 AM

새로 출시된 Snapdragon X Elite 칩이 마침내 노트북에 출시되기 시작했습니다. 12개 코어와 최고급 SKU(84-100)보다 약간 덜 강력한 그래픽을 갖춘 X Elite(78-100)를 특징으로 하는 VivoBook S 15 OLED에 대한 심층 검토에 따르면

Microsoft, 새로운 Snapdragon X 시리즈 노트북용 기본 ARM Adobe 앱 출시일 확인 Microsoft, 새로운 Snapdragon X 시리즈 노트북용 기본 ARM Adobe 앱 출시일 확인 Jun 23, 2024 am 06:49 AM

Microsoft 및 기타 제조업체는 새로운 Copilot Plus PC를 출시하기 시작했습니다. 이 첫 번째 노트북에는 ARM 기반의 Qualcomm Snapdragon X 시리즈 칩셋이 탑재되어 있습니다. Prism 에뮬레이터를 통해 Windows 앱을 실행할 수 있지만 일부는

Snapdragon X Elite CPU 성능은 Vivobook S15 벤치마크에서 배터리 및 플러그인 상태에서 거의 동일합니다. Snapdragon X Elite CPU 성능은 Vivobook S15 벤치마크에서 배터리 및 플러그인 상태에서 거의 동일합니다. Jun 20, 2024 pm 03:59 PM

Qualcomm Snapdragon X Elite를 둘러싼 과대 광고에도 불구하고 다소 평범한 출시였습니다. 리뷰에서 새로운 Qualcomm Snapdragon X Elite X1E-78-100 기반 Asus Vivobook S 15의 가장 인상적인 부분은 매끄러운 부분이라는 것을 발견했습니다.

risc-v 아키텍처와 arm의 차이점은 무엇입니까? risc-v 아키텍처와 arm의 차이점은 무엇입니까? Dec 02, 2020 pm 04:06 PM

차이점: ARM은 폐쇄형 명령어 세트 아키텍처이고 아키텍처 문서는 수천 페이지에 달하며 명령어가 복잡하고 버전도 많습니다. [RISC-V]는 완전히 개방형입니다. source 아키텍처 문서는 200페이지가 넘고, 기본 명령어의 개수도 40개가 넘습니다. 동시에 하나의 명령어 세트는 모든 아키텍처를 지원하고 모듈화를 지원합니다.

Arm은 중국에서 구조조정을 하고 엔지니어 70명 이상을 해고할 계획이다. Arm은 중국에서 구조조정을 하고 엔지니어 70명 이상을 해고할 계획이다. Dec 18, 2023 pm 06:51 PM

베이징 시간 오늘 정오 블룸버그의 보도에 따르면, 이 문제에 정통한 소식통들은 Arm이 최근 중국에서 70명 이상의 소프트웨어 엔지니어를 해고하고, 70명 이상의 소프트웨어 엔지니어를 해고했으며, 일부 직책을 아시아 이외의 지역으로 재배치했다고 전했습니다. 소식통 중 한 명은 신원을 밝히고 싶지 않은 것으로 밝혀졌으며, 해고된 직원 중 약 15명이 중국 관련 프로젝트에 배정될 예정이라고 합니다. 또 다른 익명의 관계자는 제거된 자리가 현재 Arm의 글로벌 운영과 관련된 프로젝트에 참여했던 계약 소프트웨어 엔지니어들로 "채워졌다"고 말했다. Arm은 성명을 통해 “중국 소프트웨어 생태계가 Arm의 성능과 기능을 최대한 활용할 수 있도록 Arm은 중국 내 소프트웨어 엔지니어링 리소스를 재구성해 현지 개발자를 직접 지원하는 데 집중하고 있다”고 밝혔다.