ARM boleh dianggap sebagai nama syarikat, sebagai istilah umum untuk jenis pemproses, atau sebagai nama teknologi. ARM ialah sebuah syarikat yang mengkhusus dalam reka bentuk dan pembangunan cip berasaskan teknologi RISC dan merupakan pembekal terkemuka dunia bagi harta intelek semikonduktor (IP). Pemproses ARM ialah mikropemproses RISC pertama dengan penggunaan kuasa dan kos rendah yang direka oleh British Acorn Co., Ltd. Teknologi ARM mempunyai ciri-ciri prestasi tinggi, kos rendah dan penjimatan tenaga.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
ARM boleh dianggap sama ada sebagai nama syarikat atau sebagai nama kolektif untuk sejenis pemproses, atau Ia boleh dianggap sebagai nama teknologi.
ARM ialah syarikat yang mengkhusus dalam reka bentuk dan pembangunan cip berasaskan teknologi RISC Ia adalah penyedia harta intelek (IP) semikonduktor terkemuka di dunia pembekal harta intelek , sendiri tidak terlibat secara langsung dalam pengeluaran cip, tetapi memindahkan lesen reka bentuk kepada syarikat koperasi untuk menghasilkan cip unik.
Pemproses ARM ialah mikropemproses RISC pertama dengan penggunaan kuasa dan kos rendah yang direka oleh British Acorn Co., Ltd. Teras pemproses ARM disatukan , oleh Disediakan oleh ARM, dan komponen pada cip adalah pelbagai dan direka oleh syarikat semikonduktor utama Ini membolehkan apabila ARM mereka bentuk sistem terbenam, ia boleh menggunakan komponen pada cip dan pada cip yang berbeza. pada teras yang sama Biarkan , yang mempunyai kelebihan yang besar.
Teknologi ARM mempunyai ciri-ciri prestasi tinggi, kos rendah dan penjimatan tenaga. Ia mempunyai kedudukan utama dalam bidang telefon pintar, tablet, kawalan terbenam, digital multimedia dan pemproses lain.
Sebarang cip lengan terutamanya terdiri daripada dua bahagian :teras lengan, periferal.
teras lengan: Teras lengan terutamanya terdiri daripada: Daftar, Set Arahan, Bas, Peraturan Pemetaan Memori, Logik Sampuk dan Komponen Nyahpepijat dsb.
Teras direka oleh ARM dan dilesenkan kepada pengeluar cip individu untuk digunakan oleh jualan (ARM sendiri tidak membuat cip). Sebagai contoh, Cortex A8 dan A9 yang direka untuk kelajuan tinggi adalah kedua-dua seni bina ARMv7a Cortex M3 dan M4 ialah seni bina ARMv7m; seni bina set arahan (juga dirujuk sebagai seni bina). Periferal:
Termasuk pemasa, penukar A/D, memori, I2C, UART, SPI, ROM, dsb. Ia direka oleh setiap pengeluar cip dan disambungkan dengan teras ARM. Pengeluar cip yang berbeza mempunyai peranti yang berbeza, sekali gus membentuk industri cip ARM yang besar dari segi kuantiti dan spesifikasi.
Untuk CPU 32-bit, arahan ini ialah urutan 32-bit 01s nilai yang berbeza mewakili arahan mesin yang berbeza
Perkakasan CPU boleh menghuraikan dan melaksanakannya dengan sempurna arahan, seperti pengalamatan, operasi, pengendalian pengecualian, dsb.Apabila kita bermain Honor of Kings pada telefon mudah alih kita, kita mesti tahu bahawa setiap pergerakan yang kita lakukan sebenarnya akhirnya diterjemahkan ke dalam satu siri arahan mesin.
Dari kelahiran seni bina ARMv1 pada tahun 1985, hingga 2011, seni bina ARM telah berkembang kepada generasi kelapan ARMv8. Cortex-A32/35/53/57/72/73/77/78 semuanya menggunakan seni binaARMv8
Ini ialah syarikat ARM pertama yang menyokong arahan 64-bit Set seni bina pemproses
Seni bina set pemproses dan arahan sebelum ARM11
ARM11 pasca pemproses dan seni bina set arahan
Keluarga pemproses baharu dinamakan sempena Cortex dan dibahagikan kepada tiga siri, iaitu Cortex-A, Cortex-R, dan Cortex-M
Sebagai tindak balas kepada peningkatan Reka bentuk produk hiburan dan wayarles pengguna untuk aplikasi dengan keperluan pengkomputeran yang tinggi, menjalankan sistem pengendalian yang kaya dan menyediakan media interaktif dan pengalaman grafik, seperti telefon pintar, tablet, sistem hiburan automotif, TV digital, Buku Pintar, e-pembaca, rangkaian rumah, pintu masuk rumah dan pelbagai produk lain.
Ditujukan untuk aplikasi sistem yang perlu menjalankan operasi masa nyata, seperti Aplikasi masa nyata yang dibenamkan secara mendalam seperti sistem brek automotif, penyelesaian penghantaran kuasa, pengawal storan berkapasiti besar, dsb.
Malah, sebagai tambahan kepada tiga siri utama di atas, terdapat juga siri Cortex-SC (SC: SecurCore) yang memfokuskan pada keselamatan), terutamanya digunakan untuk Cip Keselamatan Kerajaan.
Siri ARM11 termasuk pemproses ARM11MPCore, pemproses ARM1176, pemproses ARM1156 dan pemproses ARM1136, yang berasaskan seni bina ARMv6.
Pemproses ARM Cortex-A5, pemproses Cortex-A7, pemproses Cortex-A8, pemproses Cortex-A9 dan pemproses Cortex-A15 tergolong dalam siri Cortex-A dan berdasarkan seni bina ARMv7-A.
Pemproses Cortex-A53 dan Cortex-A57 tergolong dalam siri Cortex-A50 dan menggunakan seni bina 64-bit ARMv8 buat kali pertama.
Pada tahun 2020, ARM baru-baru ini mengeluarkan seni bina CPU baharu, Cortex-A78, yang berdasarkan set arahan ARMv8.2.
Nama penuh SoC ialah: System-on-a-Chip Maksud bahasa Cina ialah "Bina sistem pada satu cip".
SoC menyepadukan banyak komponen paling kritikal pada telefon mudah alih, seperti CPU, GPU, Memori, dan Maksudnya, walaupun ia wujud sebagai cip pada motherboard, ia terdiri daripada banyak pakej komponen.
Sebagai contoh, apa yang biasa kita panggil Qualcomm 801, Kirin 950, exynos 4412 Samsung, A6, dsb. hanyalah nama umum untuk komponen sistem yang dibungkus dan dibungkus (SoC). Walau bagaimanapun, kandungan setiap pakej adalah berbeza, dan sebabnya juga berbeza.
Sistem ARM klasik pada cip atau apa yang dipanggil Soc mengandungi banyak komponen, hanya sebahagian daripadanya diperoleh terus daripada ARM.
Pertama sekali, teras itu sendiri biasanya tertanam dalam dalam peranti dan biasanya tidak kelihatan secara langsung dalam skop peranti Port nyahpepijat biasanya merupakan satu-satunya bahagian terdedah yang disambungkan ke teras itu sendiri, dengan beberapa gam logik seperti jam dan set semula litar bersepadu.
Memandangkan teras ARM hanya mempunyai dua input gangguan, persisian yang paling biasa ialah sejenis pengawal gangguan Di dalam persisian, setiap komponen disambungkan antara satu sama lain melalui seni bina bas intersambung pada cip peranti berasaskan Setakat yang saya bimbang, ini adalah sambungan AMBA standard.
AMBA menentukan dua bas, bas sistem berprestasi tinggi dipanggil AXI, dan bas persisian berkuasa rendah dipanggil APB, APB Biasanya digunakan untuk menyambung semua persisian, AXI digunakan untuk memori dan peranti berkelajuan tinggi yang lain Kebanyakan peranti mempunyai jumlah storan pada cip dan antara muka tertentu untuk menyambungkan peranti memori persisian, tetapi ambil perhatian bahawa sambungan luaran kepada peranti Ia bukan peranti. Bas AMBA, ini hanya digunakan di dalam peranti dan tidak terdedah.
Mari kita ambil Exynos (Orion) 4412 SCP Samsung sebagai contoh untuk menerangkan konsep ini.
Samsung Exynos 4412 SCP ialah SOC berasaskan Cortex-A9; Pemproses A9 (teras);
Cortex-A9 adalah berdasarkan seni bina ARMv7-A (set arahan)
Seperti yang boleh dilihat dari gambar di atas, sebagai tambahan kepada 4 teras Cortex-A9, exynos 4412
Seperti yang ditunjukkan dalam gambar di bawah, ia adalah Exynos 4412 yang akhirnya dihasilkan oleh Samsung Sudah tentu, SOC ini sahaja tidak boleh menjalankan Android, dan sejumlah besar peranti diperlukan untuk akhirnya membentuk sistem yang lengkap, tetapi kebanyakannya. Modul perkakasan yang paling kompleks telah diintegrasikan ke dalam SOC ini.
Mari kita ringkaskan konsep ini:
Nama syarikat ARM , dipanggil ARM: Advanced RISC Machines;
Mikropemproses pertama yang direka oleh pendahulu ARM, Acorn Company, dipanggil ARM: Acorn RISC Machine
Nama pemproses ARM: Dulu dipanggil ARM9 dan ARM11 Peraturan penamaan baharu ditukar kepada Cortex, iaitu Cortex-A, Cortex-R, dan Cortex-M; A , R, dan M bersama-sama ialah ARM.
Set arahan ARM ialah seni bina ARM, seperti ARMv8 Setiap pemproses perlu bergantung pada seni bina ARM tertentu untuk reka bentuk
**SOC: **Pengilang utama membeli lesen ARM, mendapatkan kod sumber pemproses ARM, dan kemudian membangunkan beberapa IP untuk peranti persisian (sama ada dibeli atau direka sendiri) untuk membentuk SOC, seperti Samsung Exynos 4412, Kirin 990 Huawei.
Untuk pengetahuan lanjut berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci apa maksud lengan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!