ARM giá cấu
![本页使用了标题或全文手工转换](https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | Thử điều mụcKhả tham chiếuAnh ngữ duy cơ bách khoaTương ứng điều mục lai khoách sung.(2022 niên 8 nguyệt 8 nhật) |
![]() ARM tiêu chí | |
Thôi xuất niên phân | 1985 niên |
---|---|
Thiết kế công tư | ARM Holdings |
Thị phủ khai phóng giá cấu? | Chuyên hữu |
Thể hệ kết cấu loại hình | Ký tồn khí- ký tồn khí |
Tự trường / tạm tồn khí tư liêu khoan độ | 32 vịHoặc64 vị |
Chỉ lệnh tập giá cấu thiết kế sách lược | RISC |
Phân chi dự trắc kết cấu | Điều kiện đại mã, bỉ giác hòa phân chi |
Thôi xuất niên phân | 2011 niên |
---|---|
Tối tân giá cấu bản bổn | ARMv9.0-A, ARMv9.1-A, ARMv9.2-A, ARMv9.3-A, ARMv9.4-A |
Vị nguyên tổ tự | Khả phối trí đại tiểu đoan tự ( dự thiết tiểu đoan tự ) |
Chỉ lệnh biên mã trường độ | AArch64/A64, AArch32/A32: 32 vị nguyên T32 ( Thumb-2 ): 16 hoặc 32 vị nguyên Tương dung ARMv7Dụng hộ không gian[1] |
Khoách triển chỉ lệnh tập | Thumb-2,NEON,Jazelle,VFPv4-D16, VFPv4 |
Thông dụng tạm tồn khí | 31 cá 64 vị nguyên chỉnh sổ tạm tồn khí[1] |
Phù điểm ký tồn khí | 32 cá128 vị nguyênTạm tồn khí[1],Dụng ô 32 vị nguyên hòa 64 vị nguyên tiêu lượngPhù điểm sổHoặcSIMDPhù điểm sổ hoặc chỉnh sổ; hoặc mật mã sổ trị |
Tối tân giá cấu bản bổn | ARMv8-R, ARMv8-M, ARMv7-A, ARMv7-R, ARMv7E-M, ARMv7-M, ARMv6-M |
---|---|
Vị nguyên tổ tự | Khả phối trí đại tiểu đoan tự ( dự thiết tiểu đoan tự ) Đãn Cortex-M bất năng tại chỉ lệnh vận hành thời điều chỉnh |
Chỉ lệnh biên mã trường độ | 32 vị nguyên Thumb-2: 16 hoặc 32 vị nguyên |
Khoách triển chỉ lệnh tập | Thumb-2, NEON, Jazelle, DSP, Saturated, FPv4-SP, FPv5 |
Thông dụng tạm tồn khí | 15 cá 32 vị nguyên chỉnh sổ tạm tồn khí R15 thịTrình thức kế sổ khí( tại giác lão đích giá cấu thiết kế trung vi 26 vị nguyên định chỉ ) R14 tác vi liên kết tạm tồn khí ( link register ) |
Phù điểm ký tồn khí | Tối đa 32 cá 64 vị nguyên tạm tồn khí[2],SIMD/ tiêu chuẩn phù điểm sổ ( khả tuyển hạng ) |
Tối tân giá cấu bản bổn | ARMv6, ARMv5, ARMv4T, ARMv3, ARMv2 |
---|---|
Vị nguyên tổ tự | ARMv3 khai thủy vi khả phối trí đại tiểu đoan tự ( dự thiết tiểu đoan tự ) |
Chỉ lệnh biên mã trường độ | 32 vị nguyên Thumb: 16 hoặc 32 vị nguyên |
Khoách triển chỉ lệnh tập | Thumb,Jazelle |
Thông dụng tạm tồn khí | 15 cá 32 vị nguyên chỉnh sổ tạm tồn khí R15 thịTrình thức kế sổ khí( tại giác lão đích giá cấu thiết kế trung vi 26 vị nguyên định chỉ ) R14 tác vi liên kết tạm tồn khí ( link register ) |
![](https://upload.wikimedia.org/wikipedia/commons/thumb/8/85/ARMSoCBlockDiagram.svg/300px-ARMSoCBlockDiagram.svg.png)
ARMGiá cấu, quá khứ xưng tácTiến giai tinh giản chỉ lệnh tập cơ khí( anh ngữ:Advanced RISC Machine,Canh tảo xưng tác ngải khang tinh giản chỉ lệnh tập cơ khí,Acorn RISC Machine), thị nhất cáTinh giản chỉ lệnh tập( RISC )Xử lý khíGiá cấu gia tộc, kỳ quảng phiếm địa sử dụng tại hứa đaKhảm nhập thức hệ thốngThiết kế. Do ôTiết năngĐích đặc điểm, kỳ tại kỳ tha lĩnh vực thượng dã hữu ngận đa tác vi. ARM xử lý khí phi thường thích dụng ôHành động thông tấnLĩnh vực, phù hợp kỳ chủ yếu thiết kế mục tiêu vi đê thành bổn, cao hiệu năng, đê háo điện đích đặc tính. Lánh nhất phương diện,Siêu cấp kế toán cơTiêu háo đại lượng điện năng, ARM đồng dạng bị thị tác canh cao hiệu đích tuyển trạch[3].An mưu khống cổ( ARM Holdings ) khai phát thử giá cấu tịnh thụ quyền kỳ tha công tư sử dụng, dĩ cung tha môn thật hiện ARM đích mỗ nhất cá giá cấu, khai phát tự chủ đíchHệ thống đan tinh phiếnHòa hệ thống mô tổ ( system-on-module, SoC ).
ARM giá cấu bản bổn tòng ARMv3 đáo ARMv7 chi trì32 vị nguyênKhông gian hòa 32 vị nguyên toán sổ vận toán, đại bộ phân giá cấu đích chỉ lệnh vi định trường 32 vị nguyên ( Thumb ) chỉ lệnh tập chi trì biến trường đíchChỉ lệnh tập,Đề cung đối 32 vị nguyên hòa 16 vị nguyên chỉ lệnh tập đích chi trì ), nhi 2011 niên phát bố đích ARMv8-A giá cấu thiêm gia liễu đối64 vị nguyênKhông gian hòa 64 vị nguyên toán thuật vận toán đích chi trì, đồng thời dã canh tân liễu32 vị nguyênĐịnh trường chỉ lệnh tập[4].
Chí 2009 niên vi chỉ, ARM giá cấu xử lý khí chiêm thị diện thượng sở hữu 32 vị nguyên khảm nhập thức RISC xử lý khí 90% đích bỉ lệ[5],Sử tha thành vi chiêm toàn thế giới tối đa sổ đích 32 vị nguyên giá cấu. ARM xử lý khí khả dĩ tại ngận đaTiêu phí tính điện tửSản phẩm thượng khán đáo, tòng khả huề thức trang trí (PDA,Hành động điện thoại,Đa môi thể bá phóng khí, chưởng thượng hình điện ngoạn hòaKế toán cơ) đáo điện não chu biên thiết bị (Ngạnh điệp,Trác thượng hìnhLộ do khí), thậm chí tạiĐạo đạnĐích đạn tái kế toán cơ đẳng quân dụng thiết thi trung đô hữu tha đích tồn tại. Tại thử hoàn hữu nhất ta cơ vu ARM thiết kế đích diễn thân sản phẩm, trọng yếu sản phẩm hoàn bao quátMarvellĐíchXScaleGiá cấu hòaĐức châu nghi khíĐíchOMAPHệ liệt.
2011 niên, ARM đích khách hộ báo cáo 79 ức ARM xử lý khí xuất hóa lượng, chiêm hữu 95% đíchTrí năng thủ cơ,90% đíchNgạnh bàn khu động khí,40% đíchSổ tự điện thịHòaCơ thượng hạp,15% đíchVi khống chế khí,Hòa 20% đích di động điện não[6].Tại 2012 niên,Vi nhuyễnDữ ARM khoa kỹ sinh sản tân đíchSurfaceBình bản điện não,AMDTuyên bố tha tương vu 2014 niên khai thủy sinh sản cơ vu ARM hạch tâm đích64 vị nguyênPhục vụ khíTâm phiến,[7]2016 niên, nhật bổnPhú sĩ thôngCông tư tuyên bố“Kinh” siêu cấp kế toán cơĐích hậu kế cơ chủng tương thải dụng ARM giá cấu[3],Cai siêu cấp điện não ô 2019 niên 5 nguyệt định danh vi “Phú nhạc”[8],2020 niên 6 nguyệt ôTOP500Đoạt quan[9][10][11].
2016 niên 7 nguyệt 18 nhật, nhật bổnNhuyễn ngân tập đoànXích tư 3.3 triệu nhật nguyên ( ước hợp 311 ức mỹ nguyên ) thu cấu liễuAn mưu khống cổ[12].
Đặc sắc hòa ứng dụng
[Biên tập]Tự 2005 niên, mỗi niên siêu quá nhất ức đích thủ cơ tiêu thụ ước 98% sử dụng liễu ARM xử lý khí[13].Tiệt chí 2009 niên, chiêm đại ước 90% đích khảm nhập thức 32 vị RISC xử lý khí[14]Hòa ARM xử lý khí bị quảng phiếm sử dụng tại tiêu phí tính điện tử sản phẩm, bao quátCá nhân sổ vị trợ lý( PDA ),Bình bản điện não,Di động điện thoại,Sổ tự môi thể hòa âm nhạc bá phóng khí,Thủ trì thức du hí du hí cơ,Kế toán khíHòa kế toán cơ ngoại vi thiết bị ( nhưNgạnh bàn khu động khíHòaLộ do khí).
Trừ liễu tiêu phí điện tử, ARM giá cấu xử lý khí dã khai thủy dụng ô dĩ vãngx86,x64Xử lý khí độc đại đíchCá nhân điện não,Tý phục khí.Nhi tại 2020 niên thành viTOP500Bài danh đệ nhất đích “Phú nhạc”Vi thủ bộ đoạt quan đích ARM giá cấuSiêu cấp điện não.
Lịch sử
[Biên tập]![](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Conexant_arm.jpg/220px-Conexant_arm.jpg)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/P60ARM_GC_01.jpg/220px-P60ARM_GC_01.jpg)
ARM đích thiết kế thịNgải khang điện não công tưÔ 1983 niên khai thủy đích phát triển kế họa.
Giá cá đoàn đội doRoger WilsonHòaSteve FurberĐái lĩnh, trứ thủ khai phát nhất chủng loại tự tiến giai6502 giá cấuĐích xử lý khí. Acorn điện não hữu nhất đại đôi kiến cấu tại 6502 xử lý khí thượng đích điện não, nhân thử năng thiết kế xuất nhất khỏa loại tự đích tinh phiến tức ý vị trứ đối công tư hữu ngận đại đích ưu thế.
Acorn RISC Machine: ARM2
[Biên tập]![](https://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Acorn-ARM-Evaluation-System.jpg/220px-Acorn-ARM-Evaluation-System.jpg)
Đoàn đội tại 1985 niên thời khai phát xuất dạng bổn “ARM1”, nhi thủ khỏa chân chính năng lượng sản đích “ARM2” ô thứ niên đầu sản. ARM2 cụ hữu 32 vị nguyên đíchTư liêu hối lưu bài,26 vị nguyên đíchĐịnh chỉ không gian,Tịnh đề cung 64 Mbyte đích định chỉ phạm vi dữ 16 cá 32-bit đíchTạm tồn khí.Tạm tồn khí trung hữu nhất cá tác viTrình thức kế sổ khí,Kỳ tiền diện 6 vị nguyên hòa hậu diện 2 vị nguyên dụng lai bảo tồnXử lý khí trạng thái tiêu ký.ARM2 khả năng thị toàn thế giới tối giản đan thật dụng đích 32 vị nguyên vi xử lý khí, cận dung nạp liễu 30,000 cáĐiện tinh thể( lục niên hậu đíchMa thác la lạp 68000Bao hàm liễu 70,000 khỏa ). Chi sở dĩ tinh giản đích nguyên nhân tại ô tha bất hàmVi mã( giá đại khái chiêm liễu 68000 đích điện tinh thể sổ ước 1/4 chí 1/3 ); nhi thả dữ đương thời đại đa sổ đích xử lý khí tương đồng, tha một hữu bao hàm nhậm hà đíchKhoái thủ.Giá cá tinh giản đích đặc sắc sử tha chỉ nhu tiêu háo ngận thiếu đích điện năng, khước năng phát huy bỉIntel 80286Canh hảo đích hiệu năng[15].Hậu kế đích xử lý khí “ARM3” tắc bị hữu 4KB đích khoái thủ, sử tha năng phát huy canh giai đích hiệu năng.
Apple, DEC, Intel, Marvell: ARM6, StrongARM, XScale
[Biên tập]Tại 1980 niên đại vãn kỳ,Bình quả điện nãoKhai thủy dữ ngải khang điện não hợp tác khai phát tân bản đích ARM hạch tâm. Do ô giá chuyên án phi thường trọng yếu, ngải khang điện não thậm chí ô 1990 niên tương thiết kế đoàn đội lánh tổ thành nhất gian danh viAn mưu quốc tế khoa kỹ( Advanced RISC Machines Ltd. ) đích tân công tư. Dã cơ ô giá nguyên nhân, sử đắc ARM hữu thời hầu phản nhi xưng tác Advanced RISC Machine nhi bất thị Acorn RISC Machine. Do ô kỳ mẫu công tưARM Holdings plcÔ 1998 niên tạiLuân đôn chứng khoán giao dịch sởHòaNASDAQQuải bài thượng thị[16],Sử đắc Advanced RISC Machines thành liễu ARM Ltd kỳ hạ ủng hữu đích sản phẩm[17].
Giá cá chuyên án đáo hậu lai tiến nhập “ARM6”, thủ bản đích dạng phẩm tại 1991 niên thích xuất, nhiên hậu bình quả điện não sử dụng ARM6 giá cấu đích ARM 610 lai đương tác tha mônApple NewtonSản phẩm đích xử lý khí. Tại 1994 niên, ngải khang điện não sử dụng ARM 610 tố vi tha môn cá nhân điện não sản phẩm đích xử lý khí.
Tại giá ta biến cách chi hậu, nội hạch bộ phân khước đại đa duy trì nhất dạng đích đại tiểu ——ARM2 hữu 30,000 khỏaĐiện tinh thể,Đãn ARM6 khước dã chỉ tăng trường đáo 35,000 khỏa. Chủ yếu khái niệm thị dĩODMĐích phương thức, sử ARM hạch tâm năng đáp phối nhất ta tuyển phối đích linh kiện nhi chế thành nhất khỏa hoàn chỉnh đích CPU, nhi thả khả tại hiện hữu đíchTinh viên hánLí chế tác tịnh dĩ đê thành bổn đích phương thức đạt đáo ngận đại đích hiệu năng.
ARM đích kinh doanh mô thức tại ô xuất thụ kỳIP hạch,Thụ quyền hán gia y chiếu thiết kế chế tác xuất kiến cấu ô thử hạch đíchVi khống chế khíHòaTrung ương xử lý khí.Tối thành công đích thật tác án lệ chúcARM7TDMI,Kỉ hồ mại xuất liễu sổ ức sáo nội kiến vi khống chế khí đích trang trí.
Địch cát đaTằng cấu mãi giá cá giá cấu đích sản quyền tịnh nghiên phát xuất “StrongARM”.Tại 233 MHz đích tần suất hạ, giá khỏa CPU chỉ tiêu háo 1 ngõa đặc đích điện năng ( hậu lai đích tinh phiến tiêu háo đắc canh thiếu ). Giá hạng thiết kế hậu lai vi liễu hòaAnh đặc nhĩĐích khống tố hòa giải nhi kỹ thuật di chuyển, anh đặc nhĩ nhân nhi lợi dụng StrongARM giá cấu bổ cường tha môn lão cựu đíchi960Sản phẩm. Anh đặc nhĩ hậu lai khai phát xuất tha môn tự hữu đích cao hiệu năng giá cấu sản phẩmXScale,Chi hậu mại cấp liễuMại uy nhĩ khoa kỹ.
2020 niên 11 nguyệt 11 nhật, bình quả công tư phát bố cơ vu ARM tâm phiến (Apple M1) đích bình quả trác thượng hình điện não hòa bút ký bổn điện não, 2021 niên 4 nguyệt 21 nhật, bình quả công tư phát bố cơ vu M1 CPU đích 24 thốn Mac hòa tân iPad Pro
Nội hạch chủng loại
[Biên tập]Chỉ lệnh tập giá cấu | Xử lý khí gia tộc |
---|---|
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-A35, Cortex-A50 hệ liệt[18],Cortex-A70 hệ liệt, Cortex-X1 |
ARMv9 | Cortex-A510,Cortex-A710,Cortex-A715,Cortex-X2,Cortex-X3,ARM Neoverse N2 |
Do ARM đề cung liễu nhất cá hán thương hối tổng, thị tại kỳ thiết kế trung thật hiện ARM nội hạch đích chúng đa hán thương nhất cá tổng kết[19].
Giá cấu
[Biên tập]Tòng 1995 niên khai thủy, 《ARM thể hệ kết cấu tham khảo thủ sách 》 thị ARM văn đương đích chủ yếu lai nguyên, đề cung liễu quan vu ARM xử lý khí giá cấu hòa chỉ lệnh tập, khu phân tiếp khẩu, sở hữu đích ARM xử lý khí đích chi trì ( như chỉ lệnh ngữ nghĩa ) đích thật hiện tế tiết khả năng hội hữu sở bất đồng. Cai thể hệ kết cấu tùy trứ thời gian đích diễn biến, tịnh dữ Cortex hệ liệt đích hạch tâm khai thủy, tồn tại tam cá “Phối trí” đích định nghĩa như hạ:
- "Ứng dụng" phối trí: Cortex-A hệ liệt
- "Khảm nhập thức" phối trí: Cortex-R hệ liệt
- "Vi xử lý khí" phối trí:ARM Cortex-MHệ liệt.
Mỗi cá phối trí duẫn hứa hữu kỳ tử tập đích giá cấu. Lệ như, dụng vu ARMv6-M phối trí ( sở sử dụng đích Cortex M0 / M0+/ M1 ) đích nhất cá tử tập ARMv7-M giá cấu ( chi trì giác thiếu đích chỉ lệnh ).
CPU mô thức
[Biên tập]CPU ARM giá cấu chỉ định liễu dĩ hạ đích CPU mô thức. Tại nhậm hà thời khắc, CPU chỉ khả xử vu mỗ nhất chủng mô thức, đãn khả do vu ngoại bộ sự kiện ( trung đoạn ) hoặc biên trình phương thức tiến hành mô thức thiết hoán.
- Dụng hộ mô thức
- Cận phi đặc quyền mô thức.
- Hệ thống mô thức
- Cận vô nhu lệ ngoại tiến nhập đích đặc quyền mô thức. Cận dĩ chấp hành minh xác tả nhập CPSR đích mô thức vị đích chỉ lệnh tiến nhập.
- Supervisor (svc) mô thức
- Tại CPU bị trọng trí hoặc giả SWI chỉ lệnh bị chấp hành thời tiến nhập đích đặc quyền mô thức.
- Abort mô thức
- Dự độc thủ trung đoạn hoặc sổ cư trung đoạn dị thường phát sinh thời tiến nhập đích đặc quyền mô thức.
- Vị định nghĩa mô thức
- Vị định nghĩa chỉ lệnh dị thường phát sinh thời tiến nhập đích đặc quyền mô thức.
- Càn dự mô thức
- Xử lý khí tiếp thụ nhất điều IRQ càn dự thời tiến nhập đích đặc quyền mô thức.
- Khoái tốc càn dự mô thức
- Xử lý khí tiếp thụ nhất điều IRQ càn dự thời tiến nhập đích đặc quyền mô thức.
- Hyp mô thức
- armv-7a vi cortex-A15 xử lý khí đề cung ngạnh kiện hư nghĩ hóa dẫn tiến đích quản lý mô thức.
Chỉ lệnh tập
[Biên tập]Giảng cầu tinh giản hựu khoái tốc đích thiết kế phương thức, chỉnh thể điện lộ hóa khước hựu bất thải dụng vi mã, tựu tượng tảo kỳ sử dụng tại ngải khang vi điện não đích 8 vị nguyên 6502 xử lý khí.
ARM giá cấu bao hàm liễu dĩ hạ tinh giản chỉ lệnh tập xử lý khí đích đặc tính:
- Tái nhập - trữ tồn giá cấu
- Bất chi viện địa chỉ bất đối tề ký ức thể tồn thủ ( ARMv6 nội hạch hiện dĩ chi viện )
- Đại lượng đích 16 × 32-bitKý tồn khí đôi
- Cố định đích 32 bits thao tác mã ( opcode ) trường độ, hàng đê biên mã sổ lượng sở sản sinh đích háo phí, giảm khinh giải mã hòa quản tuyến hóa đích phụ đam.
- Đại đa quân vi nhất cá CPU chu kỳ chấp hành.
Vi liễu bổ cường giá chủng giản đan đích thiết kế phương thức, tương giác ô đồng thời kỳ đích xử lý khí như Intel 80286 hòaMotorola 68020,Hoàn đa gia liễu nhất ta đặc thù thiết kế:
- Đại bộ phân chỉ lệnh khả dĩ điều kiện thức địa chấp hành, hàng đê tại phân chi thời sản sinh đích phụ trọng, di bổ tảo kỳ tinh phiếnPhân chi dự trắc khíĐích bất túc.
- Toán sổ chỉ lệnh chỉ hội tại yếu cầu thời canh cải điều kiện biên mã ( condition code )
- 32-bitĐồng hình vị di khíKhả dụng lai chấp hành đại bộ phân đích toán sổ chỉ lệnh hòa định chỉ kế toán nhi bất hội tổn thất hiệu năng
- Cường đại đích tác dẫnTầm chỉ mô thức
- Chi trì khoái tốc diệp đoan hàm sổ điều dụng đíchLiên ký tồn khí
- Tinh giản đãn khoái tốc đích song ưu tiên cấpTrung đoạnTử hệ thống, cụ hữu khả thiết hoán đích tạm tồn khí tổ
Ký tồn khí
[Biên tập]Ký tồn khí R0-R7 đối vu sở hữu CPU mô thức đô thị tương đồng đích, tha môn bất hội bị phân khối.
Đối vu sở hữu đích đặc quyền CPU mô thức, trừ liễu hệ thống CPU mô thức chi ngoại, R13 hòa R14 đô thị phân khối đích. Dã tựu thị thuyết, mỗi cá nhân vi nhất cá dị thường ( exception ) nhi khả dĩ tiến nhập mô thức, hữu kỳ tự kỷ đích R13 hòa R14. Giá ta ký tồn khí thông thường phân biệt bao hàm đôi sạn chỉ châm hòa hàm sổ điều dụng đích phản hồi địa chỉ.
usr | sys | svc | abt | und | irq | fiq |
---|---|---|---|---|---|---|
R0 | ||||||
R1 | ||||||
R2 | ||||||
R3 | ||||||
R4 | ||||||
R5 | ||||||
R6 | ||||||
R7 | ||||||
R8 | R8_fiq | |||||
R9 | R9_fiq | |||||
R10 | R10_fiq | |||||
R11 | R11_fiq | |||||
R12 | R12_fiq | |||||
R13 | R13_svc | R13_abt | R13_und | R13_irq | R13_fiq | |
R14 | R14_svc | R14_abt | R14_und | R14_irq | R14_fiq | |
R15 | ||||||
CPSR | ||||||
SPSR_svc | SPSR_abt | SPSR_und | SPSR_irq | SPSR_fiq |
Đồng danh đích danh xưng:
- R13 dã bị chỉ vi SP ( Stack Pointer )
- R14 dã bị chỉ vi LR ( Link Register )
- R15 dã bị chỉ vi PC ( Program Counter )
Hữu điều kiện vận hành
[Biên tập]Hữu cá phụ gia tại ARM thiết kế trung hảo ngoạn đích đông tây, tựu thị tại mỗi cá chỉ lệnh tiền đầu sử dụng nhất cá 4-bit đíchĐiều kiện biên mã,Biểu kỳ cai chỉ lệnh thị phủ vi hữu điều kiện thức địa chấp hành.
Giá đại đại đích giảm đê liễu tại ký ức thể tồn thủ chỉ lệnh thời dụng đáo đích biên mã vị nguyên, hoán cú thoại thuyết, tha tị miễn liễu tại tiểu hình tự thuật ( nhưif
) trung tố phân chi. Dĩ hạ vi dẫn dụngÂu kỉ lí đắcĐíchTối đại công nhân sổDiễn toán pháp đích tiêu chuẩn phạm lệ:
TạiC ngữ ngônTrung, tuần hoàn vi:
intgcd(inti,intj)
{
while(i!=j)
if(i>j)
i-=j;
else
j-=i;
returni;
}
Tại ARMHối biên ngữ ngônTrung, tuần hoàn vi:
loop:CMPRi,Rj;Thiết định điều kiện vi "NE" ( bất đẳng ô ) if ( i!= j )
;"GT" ( đại ô ) if ( i > j ),
;Hoặc "LT" ( tiểu ô ) if ( i < j )
SUBGTRi,Ri,Rj;Nhược "GT" ( đại ô ), i = i-j;
SUBLTRj,Rj,Ri;Nhược "LT" ( tiểu ô ), j = j-i;
BNEloop;Nhược "NE" ( bất đẳng ô ), tắc kế tục tuần hoàn
Giá tị khai liễuthen
Hòaelse
Tử cú chi gian đích phân chi.
Kỳ tha đặc sắc
[Biên tập]Lánh nhất hạng chỉ lệnh tập đích đặc sắc thị, năng tương vị di ( shift ) hòa hồi chuyển ( rotate ) đẳng công năng tịnh thành "Tư liêu xử lý" hình đích chỉ lệnh ( toán sổ, la tập, hòa tạm tồn khí chi gian đích bàn di ), nhân thử cử lệ lai thuyết, nhất cá C ngữ ngôn đích tự thuật
a+=(j<<2);
Tại ARM chi hạ, khả giản hóa thành chỉ nhu nhất cá word hòa nhất cá cycle tức khả hoàn thành đích chỉ lệnh
ADDRa,Ra,Rj,LSL#2
Giá kết quả khả nhượng nhất bàn đích ARM trình thức biến đắc canh gia khẩn mật, nhi bất nhu kinh thường sử dụng ký ức thể tồn thủ, quản tuyến dã khả dĩ canh hữu hiệu địa sử dụng. Tức sử tại ARM dĩ nhất bàn nhận định vi mạn tốc đích tốc độ hạ chấp hành, dữ canh phục tạp đích CPU thiết kế tương bỉ tha nhưng năng chấp hành đắc bất thác.
ARM xử lý khí hoàn hữu nhất ta tại kỳ tha RISC đích giá cấu sở bất thường kiến đáo đích đặc sắc, lệ như trình thức kế sổ khí - tương đối định chỉ ( đích xác tại ARM thượng trình thức kế sổ khí vi 16 cá tạm tồn khí đích kỳ trung nhất cá ) dĩ cập tiền đệ gia hoặc hậu đệ gia đích định chỉ mô thức.
Lánh ngoại trị đắc chú ý đích thị ARM xử lý khí hội tùy trứ thời gian bất đoạn địa tăng gia tha đích chỉ lệnh tập. Thí như mỗ ta tảo kỳ đích ARM xử lý khí ( bỉ ARM7TDMI canh tảo ), khả năng tịnh vị cụ bị chỉ lệnh khả dĩ độc thủ 2 Bytes đích sổ lượng; nhân thử nghiêm cách lai giảng, đối giá ta xử lý khí sản sinh trình thức mã thời, tựu bất khả năng xử lý như C ngữ ngôn vật kiện trung sử dụng “volatile short” đích tư liêu hình thái.
Quản tuyến
[Biên tập]ARM7 hòa đại đa sổ giác tảo đích thiết kế cụ bị tam giai đoạn đíchQuản tuyến:Đề thủ chỉ lệnh, giải mã, tịnh chấp hành. Giác cao hiệu năng đích thiết kế, như ARM9, tắc hữu canh thâm giai đoạn đích quản tuyến: Cortex-A8 hữu 13 giai đoạn đích quản tuyến. Đề cao hiệu năng đích ngạch ngoại phương thức, bao hàm nhất khỏa giác khoái đích gia pháp khí, hòa canh quảng đích phân chi dự trắc la tập tuyến lộ. Lệ như, tại ARM7DI hạch dữ ARM7DMI hạch chi gian đích soa dị, thị nhất chủng cải tiến đích thừa pháp khí ( nhân thử thiêm gia đích “M” ).
Phụ trợ xử lý khí
[Biên tập]Giá cá giá cấu sử dụng “Phụ trợ xử lý khí” đề cung nhất chủng phi xâm nhập thức đích phương pháp lai diên thân chỉ lệnh tập, khả thấu quá nhuyễn thể hạ MCR, MRC, MRRC hòa MCRR đẳng chỉ lệnh lai đối phụ trợ xử lý khí định chỉ. Phụ trợ xử lý khí không gian la tập thượng thông thường phân thành 16 cá phụ trợ xử lý khí, biên hào phân biệt tòng 0 chí 15; nhi đệ 15 hào phụ trợ xử lý khí thị bảo lưu dụng tác mỗ ta thường dụng đích khống chế công năng, tượng thị sử dụng khoái thủ hòaKý ức quản lý đan nguyênVận toán ( nhược bao hàm ô xử lý khí thời ).
- Tại ARM giá cấu đích cơ khí trung, chu biên trang trí liên tiếp xử lý khí đích phương thức, thông thường thấu quá tương trang trí đích thật thể tạm tồn khí đối ứng đáo ARM đích ký ức thể không gian, phụ trợ xử lý khí không gian, hoặc thị liên tiếp đáo lánh ngoại y tự tiếp thượng xử lý khí đích trang trí ( như hối lưu bài ). Phụ trợ xử lý khí đích tồn thủ diên trì giác đê, sở dĩ hữu ta chu biên trang trí ( lệ như XScale trung đoạn khống chế khí ) hội thiết kế thành khả thấu quá bất đồng phương thức tồn thủ ( thấu quá ký ức thể hòa phụ trợ xử lý khí ).
Điều thí
[Biên tập]DSP tăng cường chỉ lệnh
Thumb
[Biên tập]Giác tân đích ARM xử lý khí hữu nhất chủng 16-bit chỉ lệnh mô thức, khiếu tố Thumb, dã hứa cân mỗi cá điều kiện thức chấp hành chỉ lệnh quân háo dụng 4 vị nguyên đích tình hình hữu quan. Tại Thumb mô thức hạ, giác tiểu đích opcode hữu canh thiếu đích công năng tính. Lệ như, chỉ hữu phân chi khả dĩ thị điều kiện thức đích, thả hứa đa opcode vô pháp tồn thủ sở hữu CPU đích tạm tồn khí. Nhiên nhi, giác đoản đích opcode đề cung chỉnh thể canh giai đích biên mã mật độ ( chú: Ý chỉ trình thức mã tại ký ức thể trung chiêm đích không gian ), tức sử hữu ta vận toán nhu yếu canh đa đích chỉ lệnh. Đặc biệt tại ký ức thể phụ hoặc hối lưu bài khoan độ hạn chế tại 32 dĩ hạ đích tình hình thời, canh đoản đích Thumb opcode năng canh hữu hiệu địa sử dụng hữu hạn đích ký ức thể tần khoan, nhân nhi đề cung bỉ 32 vị nguyên trình thức mã canh giai đích hiệu năng. Điển hình đích khảm nhập thức ngạnh thể cận cụ hữu giác tiểu đích 32-bit datapath định chỉ phạm vi dĩ cập kỳ tha canh trách đích 16 bits định chỉ ( lệ nhưGame Boy Advance). Tại giá chủng tình hình hạ, thông thường khả hành đích phương án thị biên dịch thành Thumb trình thức mã, tịnh tự hành tối giai hóa nhất ta sử dụng ( phi Thumb ) 32 vị nguyên chỉ lệnh tập đích CPU tương quan trình thức khu, nhân nhi năng tương tha môn trí nhập thụ hạn đích 32-bit hối lưu bài khoan độ đích ký ức thể trung.
Thủ khỏa cụ bị Thumb kỹ thuật đích xử lý khí thị ARM7TDMI. Sở hữu ARM9 hòa hậu lai đích gia tộc, bao quátXScale,Đô nạp nhập liễu Thumb kỹ thuật.
Jazelle
[Biên tập]ARM hoàn khai phát xuất nhất hạng kỹ thuật,Jazelle DBX( Direct Bytecode eXecution ), duẫn hứa tha môn tại mỗ ta giá cấu đích ngạnh thể thượng gia tốc chấp hànhJava bytecode,Tựu như kỳ tha chấp hành mô thức bàn, đương hô khiếu nhất ta vô pháp chi viện bytecodes đích đặc thù nhuyễn thể thời, năng đề cung mỗ ta bytecodes đích gia tốc chấp hành. Tha năng tại hiện tồn đích ARM dữ Thumb mô thức chi gian hỗ tương chấp hành.
Thủ khỏa cụ bị Jazelle kỹ thuật đích xử lý khí thị “ARM7EJ-S”: Jazelle dĩ nhất cá anh văn tự mẫu 'J' tiêu kỳ ô CPU danh xưng trung. Tha dụng lai nhượng thủ cơ chế tạo thương năng cú gia tốc chấp hànhJava MEĐích du hí hòa ứng dụng trình thức, dã nhân thử xúc sử liễu giá hạng kỹ thuật bất đoạn địa phát triển.
Thumb-2
[Biên tập]Thumb-2 kỹ thuật thủ kiến ô “ARM1156 hạch tâm”, tịnh ô 2003 niên phát biểu. Thumb-2 khoách sung liễu thụ hạn đích 16 vị nguyên Thumb chỉ lệnh tập, dĩ ngạch ngoại đích 32 vị nguyên chỉ lệnh nhượng chỉ lệnh tập đích sử dụng canh quảng phiếm. Nhân thử Thumb-2 đích dự kỳ mục tiêu thị yếu đạt đáo cận hồ Thumb đích biên mã mật độ, đãn năng biểu hiện xuất cận hồ ARM chỉ lệnh tập tại 32 vị nguyên ký ức thể hạ đích hiệu năng.
Thumb-2 chí kim dã tòng ARM hòa Thumb chỉ lệnh tập trung diễn thân xuất đa chủng chỉ lệnh, bao hàm vị nguyên lan thao tác, phân chi kiến biểu hòa điều kiện chấp hành đẳng công năng.
Thumb Execution Environment ( ThumbEE )
[Biên tập]ThumbEE, dã tựu thị sở vị đích Thumb-2EE, nghiệp giới xưng viJazelle RCT(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) kỹ thuật, ô 2005 niên phát biểu, thủ kiến ô “Cortex-A8” xử lý khí. ThumbEE đề cung tòng Thumb-2 nhi lai đích nhất ta khoách sung tính, tại sở xử đích chấp hành hoàn cảnh hạ, sử đắc chỉ lệnh tập năng đặc biệt thích dụng ô chấp hành giai đoạn đích biên mã sản sinh ( lệ nhưTức thời biên dịch). Thumb-2EE thị chuyên vi nhất ta ngữ ngôn nhưLimbo,Java,C#,PerlHòaPython,Tịnh năng nhượngTức thời biên dịchKhí năng cú thâu xuất canh tiểu đích biên dịch mã khước bất hội ảnh hưởng đáo hiệu năng.
ThumbEE sở đề cung đích tân công năng, bao quát tại mỗi thứ tồn thủ chỉ lệnh thời tự động kiểm tra thị phủ hữu vô hiệu chỉ tiêu, dĩ cập nhất chủng khả dĩ chấp hành trận liệt phạm vi kiểm tra đích chỉ lệnh, tịnh năng cú phân chi đáo phân loại khí, kỳ bao hàm nhất tiểu bộ phân kinh thường hô khiếu đích biên mã, thông thường dụng ô cao giai ngữ ngôn công năng đích thật tác, lệ như đối nhất cá tân vật kiện tố ký ức thể phối trí.
Tiến giai SIMD ( NEON )
[Biên tập]Tiến giai SIMD diên thân tập, nghiệp giới xưng vi “NEON” kỹ thuật, tha thị nhất cá kết hợp 64 vị nguyên hòa 128 vị nguyên đíchĐan chỉ lệnh đa trọng sổChỉ lệnh tập ( SIMD ), kỳ châm đối đa môi thể hòa tấn hào xử lý trình thức cụ bị tiêu chuẩn hóa gia tốc đích năng lực. NEON khả dĩ tại 10 MHz đích xử lý khí thượng chấp hànhMP3Âm hiệu giải mã, thả khả dĩ chấp hành 13 MHz dĩ hạ đíchTự thích ứng đa tốc suất âm tần áp súcBiên mã. NEON cụ hữu nhất tổ quảng phiếm đích chỉ lệnh tập, các tự đích tạm tồn khí đương án, dĩ cập độc lập chấp hành đích ngạnh thể. NEON chi viện 8, 16, 32 hòa 64 vị nguyên đích chỉnh sổ cập đan tinh độ phù điểm sổ cư, tịnh dĩ đan chỉ lệnh đa trọng sổ đích phương thức vận toán, chấp hành đồ hình hòa du hí xử lý trung quan ô ngữ âm cập thị tấn đích bộ phân. Đan chỉ lệnh đa trọng chỉ lệnh tập tạiHướng lượng siêu cấp xử lý cơTrung thị cá quyết định tính đích yếu tố, tha cụ bị đồng thời đa hạng xử lý công năng. Tại NEON kỹ thuật trung, SIMD tối cao khả đồng thời tố 16 cá vận toán.
VFP
[Biên tập]VFP ( hướng lượng phù điểm ) thị tại hiệp đồng xử lý khí châm đối ARM giá cấu đích diễn sinh kỹ thuật. Tha đề cung đê thành bổn đích đan tinh độ hòa bội tinh độ phù điểm vận toán năng lực, tịnh hoàn toàn tương dung ôANSI/IEEE Std 754-1985 nhị tiến vị phù điểm toán sổ tiêu chuẩn.VFP đề cung đại đa sổ thích dụng ô phù điểm vận toán đích ứng dụng, lệ như PDA, trí tuệ thủ cơ, ngữ âm áp súc dữ giải áp, 3D đồ tượng dĩ cập sổ vị âm hiệu, ấn biểu cơ, cơ thượng hạp, hòa khí xa ứng dụng đẳng. VFP giá cấu dã chi viện SIMD bình hành hóa đích đoản hướng lượng chỉ lệnh chấp hành. Giá tại đồ tượng hòa tấn hào xử lý đẳng ứng dụng thượng, phi thường hữu trợ ô hàng đê biên mã đại tiểu tịnh tăng gia thâu xuất hiệu suất.
Tại ARM vi cơ sở đích xử lý khí trung, kỳ tha khả kiến đích phù điểm, hoặc SIMD đích hiệp đồng xử lý khí hoàn bao quát liễu FPA, FPE,iwMMXt.Tha môn đề cung loại tự VFP đích công năng, đãn tạiopcodeTằng diện thượng lai thuyết tịnh bất cụ hữu tương dung tính.
An toàn tính khoách sung ( TrustZone )
[Biên tập]TrustZone kỹ thuật xuất hiện tại ARMv6KZ dĩ cập giác vãn kỳ đích ứng dụng hạch tâm giá cấu trung. Tha đề cung liễu nhất chủng đê thành bổn đích phương án, châm đốiHệ thống đan tinh phiếnNội gia nhập chuyên chúc đích an toàn hạch tâm, do ngạnh thể kiến cấu đích tồn thủ khống chế phương thức chi viện lưỡng khỏa hư nghĩ đích xử lý khí. Giá cá phương thức khả sử đắc ứng dụng trình thức hạch tâm năng cú tại lưỡng cá trạng thái ( lĩnh vực ) chi gian thiết hoán, tại thử giá cấu hạ khả dĩ tị miễn tư tấn tòng giác khả tín đích hạch tâm lĩnh vực tiết lậu chí giác bất an toàn đích lĩnh vực. Giá chủng nội hạch lĩnh vực chi gian đích thiết hoán thông thường thị dữ xử lý khí kỳ tha công năng hoàn toàn vô quan liên tính, nhân thử các cá lĩnh vực khả dĩ các tự độc lập vận tác đãn khước nhưng năng sử dụng đồng nhất khỏa nội hạch. Ký ức thể hòa chu biên trang trí dã khả nhân thử đắc tri mục tiền nội hạch vận tác đích lĩnh vực vi hà, tịnh năng châm đối giá cá phương thức lai đề cung đối trang trí đích cơ mật hòa biên mã tiến hành tồn thủ khống chế. Điển hình đích TrustZone kỹ thuật ứng dụng thị yếu năng tại nhất cá khuyết phạp an toàn tính đích hoàn cảnh hạ hoàn chỉnh địa chấp hành tác nghiệp hệ thống, tịnh tại khả tín đích hoàn cảnh hạ năng hữu canh thiếu đích an toàn tính đích biên mã. T6[20]Thị trung quốc đệ nhất cá khai nguyên đích TrustZone an toàn nội hạch ( cai hạng mục mục tiền dĩ kinh tại công khai lĩnh vực tiêu thất ).OP-TEE(Open Portable Trusted Executive Environment) thành vi mục tiền ( 2017/7 ) giác vi thành công đíchKhả tín chấp hành hoàn cảnh( TEE ) khai nguyên hạng mục.
ARM thụ quyền phương thức
[Biên tập]ARM công tư bổn thân tịnh bất kháo tự hữu đích thiết kế lai chế tạo hoặc phiến thụ CPU, nhi thị tương xử lý khí giá cấu thụ quyền cấp hữu hưng thú đích hán gia. ARM đề cung liễu đa dạng đích thụ quyền điều khoản, bao quát thụ giới dữ tán bá tính đẳng hạng mục. Đối ô thụ quyền phương lai thuyết, ARM đề cung liễu ARM nội hạch đích chỉnh hợp ngạnh thể tự thuật, bao hàm hoàn chỉnh đích nhuyễn thể khai phát công cụ ( biên dịch khí, debugger, SDK ), dĩ cập châm đối nội hàm ARM CPU tịch tinh phiến đích tiêu thụ quyền. Đối ô vô tinh viên hán đích thụ quyền phương lai thuyết, kỳ hi vọng năng tương ARM nội hạch chỉnh hợp đáo tha môn tự hành nghiên phát đích tinh phiến thiết kế trung, thông thường tựu cận châm đối thủ đắc nhất phân sinh sản tựu tự đíchTrí tài hạch tâm kỹ thuật( IP Core ) nhận chứng. Đối giá ta khách hộ lai thuyết, ARM hội thích xuất sở tuyển đích ARM hạch tâm đích áp cực điện lộ đồ, liên đồng trừu tượng mô nghĩ mô hình hòa trắc thí trình thức, dĩ hiệp trợ thiết kế chỉnh hợp hòa nghiệm chứng. Nhu cầu canh đa đích khách hộ, bao quát chỉnh hợp nguyên kiện chế tạo thương ( IDM ) hòa tinh viên hán gia, tựu tuyển trạch khả hợp thành đích RTL (Ký tồn khí truyện thâu cấp,NhưVerilog) hình thức lai thủ đắc xử lý khí đích trí tài quyền ( IP ). Tạ trứ khả chỉnh hợp đích RTL, khách hộ tựu hữu năng lực năng tiến hành giá cấu thượng đích tối giai hóa dữ gia cường. Giá cá phương thức năng nhượng thiết kế giả hoàn thành ngạch ngoại đích thiết kế mục tiêu ( như cao chấn đãng tần suất, đê năng lượng háo tổn, chỉ lệnh tập diên thân đẳng ) nhi bất hội thụ hạn ô vô pháp canh động đích điện lộ đồ. Tuy nhiên ARM tịnh bất thụ dư thụ quyền phương tái thứ phiến thụ ARM giá cấu bổn thân, đãn thụ quyền phương khả dĩ nhậm ý địa phiến thụ chế phẩm ( như tinh phiến nguyên kiện, bình cổ bản, hoàn chỉnh hệ thống đẳng ). Thương dụng tinh viên hán thị đặc thù lệ tử, nhân vi tha môn bất cận thụ dư năng phiến thụ bao hàm ARM nội hạch đích tịch tinh thành phẩm, đối kỳ tha khách hộ lai giảng, tha môn thông thường dã bảo lưu trọng chế ARM nội hạch đích quyền lợi.
Tựu tượng đại đa sổ IP phiến thụ phương, ARM y chiếu sử dụng giới trị lai quyết định IP đích thụ giới. Tại giá cấu thượng nhi ngôn, canh đê hiệu năng đích ARM nội hạch bỉ canh cao hiệu năng đích nội hạch ủng hữu giác đê đích thụ quyền phí. Dĩ tịch tinh phiến thật tác nhi ngôn, nhất khỏa khả chỉnh hợp đích nội hạch yếu bỉ nhất khỏa ngạnh thể cự tập ( hắc tương ) nội hạch yếu lai đắc quý. Canh phục tạp đích giới vị vấn đề lai giảng,
Hứa đa bán đạo thể công tư trì hữu ARM thụ quyền:Atmel,Broadcom,Cirrus Logic,Freescale( ô 2004 tòngMa thác la lạpCông tư độc lập xuất lai ),Phú sĩ thông,Anh đặc nhĩ( tạ do hòaĐịch cát đaĐích khống tố điều đình ),IBM,NVIDIA,Đài loanTân đường khoa kỹ( Nuvoton Technology ),Anh phi lăng,Nhậm thiên đường,Ân trí phổ bán đạo thể( ô 2006 niên tòngPhi lợi phổĐộc lập xuất lai ),Trùng điện khí,Tam tinh điện tử,Bình quả,Hạ phổ,Ý pháp bán đạo thể,Đức châu nghi khíHòaVLSIĐẳng hứa đa giá ta công tư quân ủng hữu các cá bất đồng hình thức đích ARM thụ quyền. Tuy nhiên ARM đích thụ quyền hạng mục doBảo mật hợp ướcSở hàm cái, tại trí tuệ tài sản quyền công nghiệp, ARM thị quảng vi nhân tri tối ngang quý đích CPU nội hạch chi nhất. Đan nhất đích khách hộ sản phẩm bao hàm nhất cá cơ bổn đích ARM nội hạch khả năng tựu nhu tác thủ nhất thứ cao đạt mỹ kim 20 vạn đích thụ quyền phí dụng. Nhi nhược thị khiên thiệp đáo đại lượng giá cấu thượng tu cải, tắc phí dụng tựu khả năng siêu quá thiên vạn mỹ nguyên.
ARM hạch tâm thời gian tuyến
[Biên tập]Hạ biểu liệt xuất mỗi cá hạch tâm phát bố niên phân[21][22].Vị bao quát ARM7 chi tiền đích hạch tâm.
Niên phân | Kinh điển hạch tâm | Cortex hạch tâm | |||||||
---|---|---|---|---|---|---|---|---|---|
ARM7 | ARM8 | ARM9 | ARM10 | ARM11 | Vi khống chế khí | Thật thời | Ứng dụng (32 vị ) |
Ứng dụng (64 vị ) | |
1993 | ARM700 | ||||||||
1994 | ARM710 ARM7DI ARM7TDMI |
||||||||
1995 | ARM710a | ||||||||
1996 | ARM810 | ||||||||
1997 | ARM710T ARM720T ARM740T |
||||||||
1998 | ARM9TDMI ARM940T |
||||||||
1999 | ARM9E-S ARM966E-S |
||||||||
2000 | ARM920T ARM922T ARM946E-S |
ARM1020T | |||||||
2001 | ARM7TDMI-S ARM7EJ-S |
ARM9EJ-S ARM926EJ-S |
ARM1020E ARM1022E |
||||||
2002 | ARM1026EJ-S | ARM1136J(F)-S | |||||||
2003 | ARM968E-S | ARM1156T2(F)-S ARM1176JZ(F)-S |
|||||||
2004 | Cortex-M3 | ||||||||
2005 | ARM11MPCore | Cortex-A8 | |||||||
2006 | ARM996HS | ||||||||
2007 | Cortex-M1 | Cortex-A9 | |||||||
2008 | |||||||||
2009 | Cortex-M0 | Cortex-A5 | |||||||
2010 | Cortex-M4(F) | Cortex-A15 | |||||||
2011 | Cortex-R4 Cortex-R5 Cortex-R7 |
Cortex-A7 | |||||||
2012 | Cortex-M0+ | Cortex-A53 Cortex-A57 | |||||||
2013 | Cortex-A12 | ||||||||
2014 | Cortex-M7(F) | Cortex-A17 | |||||||
2015 | Cortex-A35 Cortex-A72 | ||||||||
2016 | Cortex-M23 Cortex-M33(F) |
Cortex-R8 Cortex-R52 |
Cortex-A32 | Cortex-A73 | |||||
2017 | Cortex-A55 Cortex-A75 | ||||||||
2018 | Cortex-M35P | Cortex-A76 | |||||||
2019 | Cortex-A77 | ||||||||
2020 | Cortex-A78 | ||||||||
2021 | Cortex-X2 | ||||||||
2022 | Cortex-X3 | ||||||||
2023 | Cortex-X4 |
ARM nội hạch đích thụ quyền dữ ứng dụng
[Biên tập]ARM nội hạch | Trang trí | Sản phẩm |
---|---|---|
ARM1 | ARM1 | BBC MicroĐíchARM Evaluation SystemĐệ nhị xử lý khí |
ARM2 | ARM2 | Acorn Archimedes,Chessmachine |
ARM250 | ARM250 | Acorn Archimedes |
ARM3 | ARM3 | Acorn Archimedes |
ARM60 | ARM60 | 3DO Interactive Multiplayer,Zarlink GPS Receiver |
ARM610 | ARM610 | Acorn Risc PC 600,Apple Newton100 series |
ARM700 | ARM700 | Acorn Risc PCprototype CPU card |
ARM710 | ARM710 | Acorn Risc PC 700 |
ARM7TDMI ( -S ) | AtmelAT91SAM7,Ân trí phổ bán đạo thểLPC2000CậpLH754xx,ActelCoreMP7 | Game Boy Advance,Nintendo DS,Apple iPod,Lego NXT,Juice Box,GarminĐạo hàng trang trí ( 1990s – early 2000s ) |
ARM710a | ARM7100, ARM 7500 hòa ARM7500FE | Acorn Risc PC 700,Apple eMate 300,Psion Series 5( ARM7100 ),Acorn A7000( ARM7500 ),Acorn A7000+( ARM7500FE ),Acorn Network Computer( ARM7500FE ) |
StrongARM | DigitalSA-110, SA-1100, SA-1110 | SA-110: Apple Newton 2x00 series, Acorn Risc PC, Rebel/Corel Netwinder, Chalice CATS, SA-1100:Psion netBook,SA-1110:LART,Intel Assabet,IpaqH36x0,Balloon2,ZaurusSL-5x00,HP Jornada7xx,Jornada 560 series,Palm Zire 31 |
ARM810 | Acorn Risc PC prototype CPU card | |
ARM710T | Psion Series 5mx,Psion Revo/Revo Plus/Diamond Mako | |
ARM720T | Ân trí phổ bán đạo thểLH7952x | Zipit Wireless Messenger |
ARM940T | GP2X( second core ), MeizuM6 Mini Player[23][24] | |
ARM966E-S | Ý pháp bán đạo thểSTR91xF[25] | |
ARM920T | AtmelAT91RM9200,AT91SAM9, Cirrus Logic EP9302, EP9307, EP9312, EP9315,SamsungS3C2442 and S3C2410 | Armadillo,GP32,GP2X( first core ),Tapwave Zodiac(Motorolai.MX1 ), Hewlett-PackardHP-49/50 Calculators,Sun SPOT,HTC TyTN,FICNeo FreeRunner[26]),GarminĐạo hàng trang trí ( mid–late 2000s ),TomTomĐạo hàng trang trí[27] |
ARM922T | Ân trí phổ bán đạo thểLH7A40x | |
ARM926EJ-S | Tân đường khoa kỹ(Nuvoton)NuMicro Family,[28]Đức châu nghi khíOMAP1710, OMAP1610, OMAP1611, OMAP1612, OMAP-L137, OMAP-L138;QualcommMSM6100, MSM6125, MSM6225, MSM6245, MSM6250, MSM6255A, MSM6260, MSM6275, MSM6280, MSM6300, MSM6500, MSM6800;Freescalei.MX21,i.MX27, i.MX28,AtmelAT91SAM9, ân trí phổ bán đạo thể,SamsungS3C2412LPC30xx,NEC C10046F5-211-PN2-A SoC – vị văn kiện hóa đích nội hạch hữu khả năng tươngATi HollywoodHội đồ tinh phiến dụng ô Wii,[29]Telechips TCC7801, TCC7901,ZiiLABSZMS-05,RockchipRK2806 cập RK2808,NeoMagicMiMagic Family MM6, MM6+, MM8, MTV;Toàn chí khoa kỹF-serial ( F1E200/F1C100, F20, F13, F10, F18 )[30];Tín hoa khoa kỹ ASPEED(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) ( AST1510, AST2050, AST2150, AST2300/1050, AST2400/1250, AST3100 )[31]. | Di động điện thoại:Sony Ericsson( K, W series );SiemensDĩ cậpBenq( x65 hệ liệt hòa canh tân bản bổn );LG Arena;GPH Wiz;Squeezebox DuetController (Samsung S3C2412).Squeezebox Radio;BuffaloTeraStation Live (NAS);Drobo FS(NAS), Western Digital MyBook I World Edition; Western Digital MyBook II World Edition;Seagate FreeAgentDockStarSTDSD10G-RK;Seagate FreeAgentGoFlex Home;ChumbyClassic |
ARM946E-S | Nintendo DS,NokiaN-Gage,Canon PowerShot A470,Canon EOS 5D Mark II,[32]Conexant 802.11 chips, Samsung S5L2010 | |
XScale | Intel80200, 80219, PXA210, PXA250, PXA255, PXA263, PXA26x, PXA27x, PXA3xx, PXA900, IXC1100, IXP42x | 80219:ThecusN2100, OP321:Iyonix,PXA210/PXA250:ZaurusSL-5600,iPAQH3900,SonyCLIÉNX60, NX70V, NZ90, PXA255:Gumstix basix & connex,Palm TungstenE2,ZaurusSL-C860,Mentor Ranger & Stryder,iRexILiad,PXA263:SonyCLIÉNX73V, NX80V, PXA26x:Tungsten T3,PXA27x:Gumstix verdex,"Trizeps-Modules"(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán),"eSOM270-Module"(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán), PXA270 COM,HTCUniversal,HPhx4700,ZaurusSL-C1000, 3000, 3100, 3200,Dell Aximx30, x50, and x51 series, Motorola Q,Balloon3,Trolltech Greenphone,Palm TX,Motorola Ezx Platform A728, A780, A910, A1200, E680, E680i, E680g, E690, E895, Rokr E2, Rokr E6, Fujitsu Siemens LOOX N560, Toshiba Portégé G500, Trēo 650-755p,Zipit Z2,HP iPaq 614c Business Navigator,I-matePDA2, PXA3XX: Samsung Omnia,Samsung SGH-i780,PXA900: Blackberry 8700, Blackberry Pearl ( 8100 ), IXP42x:NSLU2 |
ARM1026EJ-S | Conexantso4610 dĩ cập so4615 ADSL SoC | |
ARM1136J ( F ) -S | Đức châu nghi khí OMAP2420, Qualcomm MSM7200, MSM7201A, MSM7227, Freescale i.MX31 dĩ cập MXC300-30 | OMAP2420:Nokia E90,Nokia N93,Nokia N95,Nokia N82,Zune,BUGbase,[33]Nokia N800,Nokia N810,Motorola Q9 Freescalei.MX31:original Zune 30 GB, Toshiba Gigabeat S and Kindle DX, Freescale MXC300-30:Nokia E63,Nokia E71,Nokia 5800,Nokia E51,Nokia 6700 Classic,Nokia 6120 Classic,Nokia 6210 Navigator,Nokia 6220 Classic,Nokia 6290,Nokia 6710 Navigator,Nokia 6720 Classic,Nokia E75,Nokia N97,Nokia N81 Qualcomm MSM7200:Eten Glofiish,HTC TyTN II,HTC Nike,Qualcomm MSM7201A:HTC Dream,HTC Magic,Motorola i1,Motorola Z6,HTC Hero,Samsung SGH-i627 (Propel Pro),Sony Ericsson Xperia X10 Mini Pro,Qualcomm MSM7227:ZTELink,HTC Legend,HTC Aria,ViewsonicViewPad 7[34][35] |
ARM968E-S | Ân trí phổ bán đạo thểLPC29xx | |
ARM1176JZ ( F ) -S | Conexant CX2427X,Nvidia GoForce 6100;[36];TelechipsTCC9101, TCC9201, TCC8900;Fujitsu MB86H60;SamsungS3C6410, S3C6430,[37];QualcommMSM7627;InfineonX-GOLD 213;MediaTekMT6573;Tín hoa khoa kỹ ASPEED(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) ( AST1520, AST2500, AST3200 );BroadcomBCM2835, BCM21553 | Apple iPhone (original and 3G),Apple iPod touch (1st and 2nd Generation),Motorola RIZR Z8,Motorola RIZR Z10,Nintendo 3DS S3C6410:Samsung Omnia II,Samsung Moment,Samsung M910 Intercept,SmartQ 5, Qualcomm MSM7627:Palm Pixi,LG Optimus V ( VM670 ) Motorola Calgary/Devour MediaTek MT6573:Lenovo-A60 BCM2835:Raspberry Pi |
ARM11 MPCore | NvidiaAPX 2500 (Tegra) |
Diên thân duyệt độc
[Biên tập]- AMULET- phi đồng bộ ARM gia tộc
- Arm v7 giá cấu đích lộ do khí liệt biểu
- Arm v8 giá cấu đích lộ do khí liệt biểu
Tham khảo tư liêu
[Biên tập]- ^1.01.11.2Grisenthwaite, Richard.ARMv8-A Technology Preview(PDF).2011[2011-10-31].( nguyên thủy nội dungTồn đương(PDF)Vu 2018-11-09 ).
- ^Procedure Call Standard for the ARM Architecture(PDF).ARM Holdings.2013-11-30[2013-05-27].( nguyên thủy nội dungTồn đương(PDF)Vu 2013-04-28 ).
- ^3.03.1Fujitsu drops SPARC, turns to ARM for Post-K supercomputer.[2016-07-04].( nguyên thủy nội dungTồn đươngVu 2016-06-25 ).
- ^ARM Discloses Technical Details Of The Next Version Of The ARM Architecture( tân văn cảo ).ARM Holdings.2011-10-27[2013-09-20].( nguyên thủy nội dungTồn đươngVu 2019-01-01 ).
- ^5.05.1Fitzpatrick, J.An interview with Steve Furber.Communications of the ACM.2011,54(5): 34[2012-06-02].doi:10.1145/1941487.1941501.( nguyên thủy nội dungTồn đươngVu 2011-07-27 ).
- ^ARM Holdings eager for PC and server expansion,2011-02-01[2012-11-23],( nguyên thủy nội dungTồn đươngVu 2012-11-16 )
- ^AMD in chip tie-up with UK's ARM,BBC, 2012-10-30[2012-11-08],( nguyên thủy nội dungTồn đươngVu 2012-11-16 )
- ^“Phú nhạc” ニュース -2. danh xưng quyết định -.Lý hóa học nghiên cứu sở kế toán khoa học nghiên cứu センター.[2020-10-28].(Nguyên thủy nội dungTồn đương vu 2021-01-20 ).
- ^Nhật bổn のスパコン “Phú nhạc”, 8 niên bán ぶり thế giới nhất đoạt hoàn.Nhật bổn kinh tế tân văn. 2020-06-23[2020-10-28].(Nguyên thủy nội dungTồn đương vu 2021-02-21 ).
- ^Nhật bổn のスパコン “Phú nhạc” thế giới ランキング1 vị, thế giới sơ の2 kỳ liên 続4 quan.QEEE. INTLOOP chu thức hội xã. 2020-11-17[2020-12-20].(Nguyên thủy nội dungTồn đương vu 2021-07-25 ).
- ^Chu thức hội xã インプレス.Phú nhạc は, chủ yếu なスパコンベンチのすべてで1 vị を hoạch đắc することが trọng yếu.PC Watch. 2020-11-17[2020-12-20].(Nguyên thủy nội dungTồn đương vu 2021-07-25 ).
- ^ソフトバンク, ARM mãi thâu を chính thức phát biểu,2016-07-18[2016-07-19],( nguyên thủy nội dungTồn đươngVu 2016-07-19 )
- ^"ARMed for the living room"(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán).
- ^Jason Fitzpatrick.An interview with Steve Furber.Communications of the ACM. 2011-05-01,54(5): 34–39[2018-04-02].ISSN 0001-0782.doi:10.1145/1941487.1941501.
- ^Patterson, Jason.The Acorn Archimedes "(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán),The History Of Computers During My Lifetime – The 1980sby (accessed 12 March 2008)]
- ^Tồn đương phó bổn(PDF).[2006-09-20].(Nguyên thủy nội dung(PDF)Tồn đương vu 2006-10-04 ).
- ^"ARM Corporate Backgrounder"(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán),ARM Technology.
- ^ARM Launches Cortex-A50 Series, the World’s Most Energy-Efficient 64-bit Processors( tân văn cảo ).ARM Holdings.[2012-10-31].( nguyên thủy nội dungTồn đươngVu 2013-01-09 ).
- ^Line Card(PDF).2003[2012-10-01].(Nguyên thủy nội dung(PDF)Tồn đương vu 2017-10-20 ).
- ^T6: TrustZone Based Trusted Kernel,trustkernel, 2014-07-08[2014-07-08],(Nguyên thủy nội dungTồn đương vu 2022-04-18 )
- ^ARM Company Milestones..[2018-11-30].( nguyên thủy nội dungTồn đươngVu 2014-03-28 ).
- ^ARM Press Releases..[2018-11-30].( nguyên thủy nội dungTồn đươngVu 2014-04-09 ).
- ^Rockbox Samsung SA58xxx series.[2008-02-22].(Nguyên thủy nội dungTồn đương vu 2008-07-20 ).
- ^Rockbox Meizu M6 Port – Hardware Information.[2008-02-22].(Nguyên thủy nội dungTồn đương vu 2008-05-12 ).
- ^STR9 – STR912 – STR912FW44 microcontroller – documents and files download page.Mcu.st.com.[2009-04-18].(Nguyên thủy nội dungTồn đương vu 2012-05-24 ).
- ^Neo1973: GTA01Bv4 versus GTA02 comparison.[2007-11-15].( nguyên thủy nội dungTồn đươngVu 2015-11-20 ).
- ^S3C2410.[2010-01-13].( nguyên thủy nội dungTồn đươngVu 2012-03-13 ).
- ^28.028.128.2ARM Cortex™-M0 NuMicro™ Family.Nuvoton. 2013-04-25[2013-04-25].(Nguyên thủy nội dungTồn đương vu 2014-09-05 ).
- ^Starlet(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán).
- ^AllWinner Technology ( toàn chí khoa kỹ ).[2014-09-30].( nguyên thủy nội dungTồn đươngVu 2014-10-06 ).
- ^ASPEED Technology ( tín hoa khoa kỹ ).[2014-09-30].( nguyên thủy nội dungTồn đươngVu 2014-10-06 ).
- ^Datasheets - Magic Lantern Firmware Wiki.Magiclantern.wikia.com. 2010-12-28[2011-01-06].( nguyên thủy nội dungTồn đươngVu 2011-07-18 ).
- ^Bug Labs,[2011-05-16],( nguyên thủy nội dungTồn đươngVu 2011-05-19 ).
- ^Qualcomm chips kernel ARM—from phones to laptops.xi0.info.[2010-05-08].(Nguyên thủy nội dungTồn đương vu 2012-03-13 ).
- ^Qualcomm MSM7227 RISC Chipset.PDADB.[2010-05-08].( nguyên thủy nội dungTồn đươngVu 2012-03-13 ).
- ^GoForce 6100.Nvidia.[2009-04-18].( nguyên thủy nội dungTồn đươngVu 2015-11-20 ).
- ^Samsung S3C6410 and S3C6430 Series ARM Proccessors.Samsung.[2009-10-08].(Nguyên thủy nội dungTồn đương vu 2009-09-01 ).
- ^Press release,Toshiba, 2008[2011-05-16],( nguyên thủy nội dungTồn đươngVu 2011-06-14 ).
- ^( anh văn )RK2918 specs(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán)
- ^http://www.allwinnertech.com/product[Vĩnh cửu thất hiệu liên kết]
- ^ARM Extends Cortex Family with First Processor Optimized for FPGA,ARM,[2011-05-16],( nguyên thủy nội dungTồn đươngVu 2007-05-05 ).
- ^Xilinx WP369 Extensible Processing Platform Ideal Solution for a Wide Range of Embedded Systems, White Paper(PDF).[2011-01-06].(Nguyên thủy nội dung(PDF)Tồn đương vu 2011-09-02 ).
- ^NXP Semiconductors and ARM Showcase NXP 847x/8x/9x, the World’s First Fully Integrated 45 nm Set-Top Box ( STB ) SoC Platform at CES 2010.Embeddedsystemnews.com. 2010-01-06[2011-01-06].(Nguyên thủy nội dungTồn đương vu 2010-12-19 ).
- ^Freescale announces i.MX 6 processor series, wants quad cores in your smartphone.Engadget. 2010-12-29[2011-01-06].( nguyên thủy nội dungTồn đươngVu 2011-01-06 ).
- ^VAB-1000 1.0GHz VIA Elite E1000 Cortex-A9 dual-core SoC(PDF).[Vĩnh cửu thất hiệu liên kết]
- ^Walko, John.NXP first to demo ARM Cortex-M0 silicon.EE Times.2009-03-23[2009-06-29].(Nguyên thủy nội dungTồn đương vu 2012-03-13 ).
- ^ARM Powered VCAs.Triad Semiconductor.[2011-01-06].(Nguyên thủy nội dungTồn đương vu 2011-07-16 ).
- ^Richard Wilson.Cortex-M0 used in low power touch controller.Electronics Weekly. 2009-06-10[2011-01-06].( nguyên thủy nội dungTồn đươngVu 2011-08-16 ).
- ^Chungbuk Technopark Chooses ARM Cortex-M0 Processor.Design Reuse.[2011-01-06].( nguyên thủy nội dungTồn đươngVu 2010-10-07 ).
- ^Austriamicrosystems Chooses ARM Cortex-M0 Processor for Mixed Signal Applications.EDA Café.[2011-01-06].( nguyên thủy nội dungTồn đươngVu 2011-07-22 ).
- ^Rohm Licenses ARM Cortex-M0 Processor.ARM. 2010-05-13[2011-01-06].( nguyên thủy nội dungTồn đươngVu 2010-11-16 ).
- ^Why Cortex-A15 makes for Smarter, Lightning-Quick Mobile Devices in the Future—ARM Community.Blogs. ARM.[2011-01-06].(Nguyên thủy nội dungTồn đương vu 2010-12-06 ).
- ^Love to Get Your Hands on a Raspberry Pi 2? Hat Tip to Broadcom.Broadcom. 2015-02-02[2015-07-22].( nguyên thủy nội dungTồn đươngVu 2015-07-23 ).
- ^Compact3128 Card size board.Boardcon Embedded Design.[2018-04-09].( nguyên thủy nội dungTồn đươngVu 2018-04-11 ).
- ^Upton, Eben.Raspberry Pi 3 on sale now at $35 - Raspberry Pi.Raspberry Pi. 2016-02-29[2016-02-29].( nguyên thủy nội dungTồn đươngVu 2016-02-29 )( anh quốc anh ngữ ).
- ^EM3288 SBC.Boardcon Embedded Design.[2018-04-09].(Nguyên thủy nội dungTồn đương vu 2017-10-14 ).
- ^Frumusanu, Andrei.Qualcomm Announces Snapdragon 845 Mobile Platform.Anandtech. 2017-12-06[2017-12-07].( nguyên thủy nội dungTồn đươngVu 2018-06-12 ).
Ngoại bộ liên kết
[Biên tập]- ARM Information Center(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán)
- ( anh văn )ARM Ltd.(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán)
- ( anh văn )ARM Assembler Programming; tutorial, resources, and examples(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán)
- ( anh văn )TrustZone ( TM ) Technology(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán)
- ( anh văn )T6: TrustZone Based Trusted Kernel(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán)
- ( anh văn )ARM Microcontroller Development Resources(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) - header files, schematics, CAD files, etc.
- ( trung văn )Thập ma thị ARM?
- ( phồn thể trung văn )Vô sở bất tại đích MCU, ARM hành bất hành?(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán)
|
|
|
|