arm

了解ARM Chip


更新記錄

item note
20160919 第一版

目錄


ARM 架構">ARM 架構

架構 處理器家族
ARMv1 ARM1
ARMv2 ARM2、ARM3
ARMv3 ARM6、ARM7
ARMv4 StrongARM、ARM7TDMI、ARM9TDMI
ARMv5 ARM7EJ、ARM9E、ARM10E、XScale
ARMv6 ARM11、ARM Cortex-M
ARMv7 ARM Cortex-A、ARM Cortex-M、ARM Cortex-R
ARMv8 Cortex-A50

ARM cores">ARM cores

ARM family ARM architecture ARM core Feature
ARM1 ARMv1 ARM1 first implementation
ARM2 ARMv2 ARM2
ARM3 ARMv2a ARM3
ARM6 ARMv4 ARM60, ARM600,,
ARM7 ARMv3 ARM700..
ARM7T ARMv4T ARM7TDMI 3-stage pipeline
ARM7EJ ARMv5TEJ ARM7EJ 5-stage pipeline,Thumb, Jazelle DBX
ARM8 ARMv4 ARM810
ARM9T ARMv4T ARM9TDMI 5-stage pipeline,Thumb
ARM9E ARMv5TE ARM946E-S Thumb,Enhanced DSP instruction
ARMv5TEJ ARM926EJ-S Thumb, Jazelle DBX, Enhanced DSP instructions
ARM10E ARMv5TE 6-stage pipeline, Thumb, Enhanced DSP instructions, (VFP)
ARM11 ARMv6 ARM1136J(F)-S 8-stage pipeline, SIMD, Thumb, Jazelle DBX, (VFP), Enhanced DSP instructions
ARMv6Z ARM1176JZ(F)-S
Cortex-M
Cortex-A(32bit) ARMv7-A Cortext-A7 8-10 stage pipeline, low-power design
Cortext-A8 VFPv3 FPU / NEON / Jazelle RCT and DAC, 13-stage superscalar pipeline
Cortext-A9 1–4 SMP cores
Cortext-A15 1–4 SMP cores,Large Physical Address Extensions (LPAE),15-24 stage pipeline
Cortext-A17
ARMv8-A Cortext-A32
Cortex-A(64bit)
  • Thumb
    ref: 開始大賣的ARM7
    還新增了Thumb,也就是精簡過的16位元指令集,讓編譯出來的程式可以縮小程式碼體積,官方表示與標準的ARM指令集相比,可以縮小35%的程式碼體積,又能享受32位元架構所帶來的效能提升

  • ARM Jazelle 技术软件是功能丰富的多任务 Java 虚拟机 (JVM)

  • Jazelle DBX 广泛用于为移动设备和其他消费类设备提供高性能 Java,同时不会影响内存消耗、电池寿命或用户体验
  • SIMD
    Single instruction, multiple data
  • cortex-a17-processor
    • scales up to four cores in a single cluster
    • big.LITTLE™ design
    • 28nm technology

hisi3536

Linux 3.10-based SDK

NVR: 16X1080P NVR

  • Process Core

    • ARM Cortex A17 quad-core@max 1.4GHz
      1MB L2 Cache
      main control process for running peripheral drivers and application
    • ARM Cortex A7 single-core@max 900MHz
      Video-relate module control
  • Video Decoding Standards

    • H.265 Main Profile L5.1
    • H.264 Baseline/Main/High profile 5.0
    • MPEG4
  • Video Encoding Standard

    • H.264 Baseline/Main/High profile L5.1
    • MPEG/JPEG
  • Video Encoding/Decoding

    • 4CH 4Kx2K (3840 x 2160) @30fps H265 DECODING
    • 16x1080p@30fps H.265 decoding
  • Intelligent Video Analysis

    • Integrated IVE 2.0
  • Video and Graphic Processing

    • Video Interfaces
      One BT.1120 HD input port
    • VO interfaces
      One HDMI 2.0 ultra-HD output interface, support output up to 3840 x 2160@60 fps
      One VGA HD output interface,support output up to 2560 x 1600@60 fps
      Two independent HD output channels (DHD0 and DHD1), output from any HD interface (HDMI, VGA, and BT.1120)
  • Ethernet Ports
    Two gigabit Ethernet ports

  • Memory Interface
    Two 32-bit DDR3/4 SDRAM interfaces
    Maximum capacity of 3 GB

  • GPU
    • Mali-T720 GPU
      Mali-T720則特別針對Android平台進行微調,而且是由Samsung Galaxy Note 3所採用的Mali GPU衍生而來,它屬於入門級Android裝置的解決方案
      ref:ARM發表16核心的Mali GPU
    • OpenGL ES3.1

hisi3535: ARM Cortex-a9(即ARMv7)

Linux 3.4-based SDK

NVR: 4x1080p NVR

  • Process Core

    • ARM Cortex A9 dual core
  • Video Decoding Standards

    • H.264 Baseline/Main/High profile 5.0
    • MPEG/JPEG baseline
  • Video Encoding Standard

    • H.264 Baseline/Main/High profile L4.2
    • MPEG/JPEG baseline
  • Video Encoding/Decoding

    • 5x1080p@30fps H.264 decoding
  • Intelligent Video Engine

  • Video and Graphic Processing

  • Ethernet Ports

    • Two gigabit Ethernet ports
  • Memory Interfaces

    • One 32-bit DDR3 SDRAM controller interface
      Maximum capacity of 2 GB
  • 看一下HI3535手冊沒有Support VFPv3

DM8168:ARM Cortex-A8: 930 MHz(即ARMv7)

  • ARMv7 ISA plus Thumb-2, Jazelle-X, and media extensions
  • NEON floating-point unit
  • Little Endian
  • Supports Integer and Floating Point (VFPv3)

ARM

H265

  • H.265又名HEVC(High Efficiency Video Coding,高效率視訊編碼)
  • H.265标准也同时支持4K(4096×2160)和8K(8192×4320)超高清视频
  • HEVC定義了包含Main和High 2種
  • H.264擁有7個profile(profile定義了一組用於創建碼流的編碼工具)

ARM處理器家族、架構對照表

圖片來源:完全看懂 ARM 處理器:RISC 與 CISC 是什麼?歷史、架構一次看透

  • ARM處理器家族、架構對照表
arm-list.jpg

其它參考資料