Rumah  >  Artikel  >  apa maksud lengan

apa maksud lengan

青灯夜游
青灯夜游asal
2022-11-25 10:57:2526456semak imbas

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.

apa maksud lengan

Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.

1. Apakah itu ARM?

  • 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.

2. Teras ARM dan seni bina

Sebarang cip lengan terutamanya terdiri daripada dua bahagian :teras lengan, periferal.

teras LENGAN

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.

seni bina set arahan lenganReka bentuk set arahan ialah bahagian terpenting dalam struktur pemproses, yang dipanggil ISA dalam lengan terma (Seni Bina Set Arahan).

Set arahan boleh dikatakan sebagai jiwa reka bentuk CPU, dan mantra itulah yang membuka Kotak Pandora CPU Jika kita ingin menggunakan CPU, kita hanya boleh mengendalikan CPU melalui arahan ini .

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 bina

ARMv8

Ini ialah syarikat ARM pertama yang menyokong arahan 64-bit Set seni bina pemproses


apa maksud lenganSeni bina set pemproses dan arahan sebelum ARM11

Sebelum cip ARM11 , yang sepadan hubungan seni bina setiap cip adalah seperti berikut:


apa maksud lenganARM11 pasca pemproses dan seni bina set arahan

Cip ARM11 Kemudian , bermula daripada seni bina ARMv7, kaedah penamaan ARM berubah.

Keluarga pemproses baharu dinamakan sempena Cortex dan dibahagikan kepada tiga siri, iaitu Cortex-A, Cortex-R, dan Cortex-M


Model pemproses ARM

Siri Cortex-A (A: Aplikasi)

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.

Siri Cortex-R (R: Masa Nyata)

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.

Siri Cortex-SC (SC: SecurCore)

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.

apa maksud lengan

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.

3.

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.

apa maksud lengan

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.

4. Contoh: Exynos 4412 SCP

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

    juga termasuk sejumlah besar pengawal persisian: Pengawal DRAM, Pengawal SROM, Kamera IF, JPEG, GPS/GLONASS, Pengurusan Kuasa, Hos USB, I2C, UART, SPI, dsb.
Seperti Samsung, pengeluar utama lain yang bekerjasama dengan ARM biasanya meletakkan CPU dan pelbagai IP persisian mereka bersama-sama, dan kemudian mengambil lukisan untuk dirakam, dan produk yang dihasilkan juga terdapat banyak pin di bawah ini perkara ini bukan sahaja mengandungi CPU, tetapi juga pengawal lain. Perkara ini dipanggil SOC (sistem pada cip).


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.

5. Ringkasan

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah itu menyekat IPArtikel seterusnya:Apakah itu menyekat IP