ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • arm
    embedded system 2015. 2. 10. 09:41

    사실 아주 기본적인것이지만, 사실 잘 모르는 것들..ㅠㅠ


    ARM architecture 

    armv7, armv8..




    ARM developed architecture extensions to provide support for Java acceleration (Jazelle®), security (TrustZone®), SIMD, and Advanced SIMD (NEON™) technologies. The ARMv8-architecture adds a Cryptographic extension as an optional feature.


    The ARM architecture is similar to a Reduced Instruction Set Computer (RISC) architecture, as it incorporates these typical RISC architecture features:


    A uniform register file load/store architecture, where data processing operates only on register contents, not directly on memory contents.

    Simple addressing modes, with all load/store addresses determined from register contents and instruction fields only.


    출처 : http://www.arm.com/products/processors/instruction-set-architectures/index.php


    ARM core

    cortex 시리즈.




    Architecture Specs Comparison
    ARM11ARM Cortex A5ARM Cortex A8
    Cores1 1/2/41
    Pipeline Depth8 stages8 stages9 stages
    DMIPS/MHz per core1.251.572.0
    FPUOptional VFPv2(not-pipelined)VFPv4VFPv3(not-pipelined)
    NEONNOYES(128-bit wide)YES(64-bit wide)
    Process Technology(Lithography)90nm40nm65nm/45nm
    Typical Clock Speeds412MHz600MHz/1GHz600MHz/1GHz

     

    cortex-A8은 architecture v7-A with a 13-stage pipeline이고,

    cortex - A15는



    reference : http://www.theregister.co.uk/2011/10/20/details_on_big_little_processing/


    ARM processor 


    일반적으로 알고 있는 SoC에 해당할듯.

    serial interface, PLL, External interface, interrupt controller, JTAG..등으로 구성되어 있다.

    각 block들을 IP(Intellectual property)라고 호칭하며, Arm의 경우 IP간 bus통신 protocol은 AMBA이다.


    samsung : exynos

    Exynos5250 : cortex-A15 Dual-core : arm v7



    nVIDIA : Tegra

    tegra K1

    cpu : NVIDIA 4-Plus-1™ Quad-Core ARM Cortex-A15 "r3" : armv7

    gpu : 192 NVIDIA CUDA® Cores

    reference : http://www.nvidia.com/object/tegra-k1-processor.html






    Broadcom :

    BCM2835 :  ARM1176JZ-F single-core : arm v6

    'embedded system' 카테고리의 다른 글

    arm register  (0) 2015.07.22
    nvidia JETSON TK1  (0) 2015.02.06
    network protocol supported by u-boot  (0) 2015.02.02
    Cross compile  (0) 2015.01.30
    u-boot 분석  (1) 2015.01.19
Designed by Tistory.