什么是ARM?
時間:2023-09-09 來源:華清遠見
什么是ARM?
ARM有三層意思:
1、認為是一個公司的名字。
2、認為是對一類處理器的統稱。
3、認為是一種技術的名字。
一、公司名字
ARM公司是專門從事基于RISC技術芯片設計開發的公司,是全球領先的半導體知識產權(IP)提供商,作為知識產權供應商,本身不直接從事芯片生產,而是轉讓設計許可,由合作公司生產各具特色的芯片。
全世界超過95%的智能手機和平板電腦都采用ARM架構。ARM設計了大量高性價比、耗能低的RISC處理器、相關技術及軟件。在智能機、平板電腦、嵌入控制、多媒體數字等處理器領域擁有主導地位。
二、處理器統稱
ARM處理器是英國Acorn有限公司設計的低功耗成本的第一款RISC微處理器ARM處理器的內核是統一的,由ARM公司提供,而片內部件則是多樣的,由各大半導體公司設計,這使得ARM設計嵌入式系統的時候,可以基于同樣的核心,使用不同的片內外設,從而具有很大的優勢。
任何一款ARM芯片主要由兩大部分組成:ARM內核,外設。
ARM內核:ARM內核主要由:寄存器、指令集、總線。存儲器映射規則、中斷邏輯和調試組件等。
內核是由ARM公司設計并以銷售方式授權給個芯片廠商使用的(ARM公司本身不做芯片)。比如為高速度設計的Cortex A8、A9都是ARMi7a 架構;Cortex M3、M4是ARM7m架構;前者是處理器(就是內核),后者是指令集的架構(也簡稱架構)。
外設:包括計時器、A/D轉換器、存儲器、I2C、UART、SPI、ROM等等。
由各個芯片廠商自己設計并與ARM內核銜接配套。不同的芯片廠商就有不同的外設,因此構成了數量和規格龐大的ARM芯片產業。
三、一種技術
ARM還可以理解為是一種技術,ARM公司作為知識產權供應商,本身不直接從事芯片生產,世界各大半導體生產商從ARM公司購買其設計的ARM微處理器核,根據各自不同的應用領域,加入適當的外圍電路,從而形成自己的ARM微處理器芯片進入市場。目前,全世界有幾十家大的半導體公司都使用ARM公司的授權,因此既使得ARM技術獲得更多的第三方工具、制造、軟件的支持,又使整個系統成本降低,使產品更容易進入市場被消費者所接受,更具有競爭力。

