MCU Carves Power Domains untuk Mengoptimumkan Beban CPU, Pemindahan Data

Why is Thanos Different Colors in the MCU & Avengers Infinity War (Julai 2019).

$config[ads_text] not found
Anonim

MCU Carves Power Domains untuk Mengoptimumkan Beban CPU, Pemindahan Data


Mikrokontroler baru ST sedang meningkatkan paras pemprosesan semasa membual tiga domain kuasa untuk kecekapan tenaga.

Ia adalah kebencian yang biasa. Bagaimanakah kita dapat meningkatkan bar dalam pemprosesan dan menambah sumber pada cip seperti memori dan peripheral dalam mikrokontroler sambil mengekalkan penggunaan kuasa di dalam cek "// www.st.com/content/st_com/en/about/media-center/press- item.html / p3878.html "target =" _ blank "> mikrokontroler STM32H743 yang mempunyai teras Cortex-M yang berprestasi tinggi ARM. Ia menggunakan tiga domain kuasa berbeza untuk mengoptimumkan beban CPU dan pemindahan data. Mikrokontroler ini berdasarkan teras ARM® Cortex®-M7 yang berjalan pada 400MHz dan menggunakan kurang daripada 280uA / MHz dalam mod larian dan 7uA dalam mod siap sedia.

Gambarajah blok mikrokontroler STM32H743 menggambarkan memori dan persisian periferi. Gambar ihsan STMicroelectronics.

Komunikasi dan Keselamatan IoT

STMicro mendakwa bahawa ini adalah mikrokontroler pertama yang dibina di atas geometri nada 40nm, dan membolehkannya untuk meningkatkan ketumpatan memori dan seterusnya mengurangkan kekangan dan masalah tegasan perisian yang lazim dalam sistem terbenam mewah. Mikrokontroler STM32H743 mempunyai 2MB dual-bank Flash dan 1MB SRAM memori tertanam.

Di samping itu, garisan mikrokontroler baru STMicro menaikkan 11 peranti analog untuk peranti yang terdiri daripada 14-bit ADCs kepada perbandingan dan pemasa untuk amps. Ia mempunyai 35 peranti komunikasi yang menyokong piawaian sedia ada seperti Ethernet, SPI, dan UART serta piawaian sambungan baru seperti TT-CAN dan FD-CAN.

Keselamatan adalah bahan utama dalam resipi IoT; pada ucapan pembukaan di ARM TechCon, Masayoshi Son, Ketua Pegawai Eksekutif Softbank (syarikat induk ARM), yang menyebut IoT sebagai cadangan berbahaya tanpa keselamatan. Ketua Eksekutif ARM Simon Segers juga mengikat permintaan untuk silikon pintar ke tahap keselamatan yang berbeza.

Di sini, mikrokontroler STM32H743 menyediakan pemecut kriptografi dan hashing untuk komunikasi yang selamat. Selain itu, ia menawarkan peruntukan bagi storan utama yang selamat untuk memastikan keselamatan pengeluaran terhadap percubaan pengklonan dan keselamatan medan untuk pencegahan pengubahan.

Prestasi dan Metrik Kuasa

Inti Cortex-M7 ARM kini mengetuai penanda aras DMIPS / MHz, DSP, dan FPU, yang menawarkan 2.14 DMIPS / MHz dan 5 CoreMark / MHz. Lebih banyak arahan Dhrystone Million Per Second-atau DMIPS-bermakna kurang masa dalam pemprosesan dan penjimatan lebih banyak tenaga. Ini merupakan penanda aras standard industri untuk prestasi pemproses umum.

Begitu juga, CoreMark adalah rangka kerja penanda aras standard yang diuruskan oleh Consortium Benchmark Embedded Microprocessor (EEMBC). Menurut Frederic Le Cam, Pengurus Produk Pemasaran ST untuk Bahagian Mikrocontroller, MCU baru ST menjalankan tiga tahap pengoptimuman untuk memastikan kecekapan tenaga ketika mencapai tahap prestasi yang lebih tinggi.

Keluarga MCU STM32 memastikan kecekapan tenaga melalui seni bina domain pelbagai kuasa. Gambar ihsan STMicroelectronics.

Pertama, mikrokontroler STM32H743 menggunakan teknik penskalaan voltan dinamik untuk menyesuaikan penggunaan kuasa mengikut permintaan prestasi.

Kedua, ia menggunakan mod pemerolehan batch untuk menangkap data secara langsung ke dalam memori tanpa membangkitkan teras CPU dari mod penjimatan tenaga.

Ketiga, MCU mencipta domain memori berganda dan setiap domain boleh dihidupkan atau dimatikan secara bebas untuk memaksimumkan penjimatan tenaga. Domain memori ini dicipta semasa menggunakan teknologi penjimatan tenaga Dynamic Efficiency ST-boleh diaktifkan semula oleh acara yang boleh diprogramkan.

Le Cam berkata semasa demo bahawa domain pemprosesan tinggi D1 didedikasikan untuk mengira tugas yang intensif dan aliran jalur lebar data yang saling berkaitan melalui matriks bas AXI berprestasi tinggi: "Domain tugas sambungan D2 menyediakan set alat periferal, DMA, dan kenangan pada matriks bas AHB untuk pemindahan bebas. "

"D3 domain ketiga menggunakan mod pemerolehan batch, seperti yang dinyatakan di atas, untuk menyediakan periferal, DMA, dan ingatan untuk tugas berterusan, " kata Le Cam.