Alegeți țara sau regiunea dvs.

Close
conectare Inregistreaza-te E-mail:Info@Ocean-Components.com
0 Item(s)

Ziua Risc-V: Microchip adaugă IP-ul Risc-V la FPGA-urile PolarFire

Microchip-PolarFire-Risc-V-FPGA

Numită „PolarFire SoC”, „arhitectura aduce capacitate multiprocesare asimetrică deterministă în timp real pentru platformele Linux într-un cluster de CPU coerent multi-core”, potrivit firmei, care a lucrat cu specialistul Risc-V SiFive pentru a crea dispozitivele.

Funcționarea în timp real este inclusă pentru siguranța, controlul sistemului și mediile de execuție de încredere.

Se realizează prin oprirea predictorilor de ramură a procesorului, convertirea cache-ului de nivel 1 în memorie strâns integrată, asigurând că toate nucleele sunt coerente cu subsistemul de memorie și partajând o memorie coerentă pentru transmiterea mesajelor.


Cele patru nuclee execută setul de instrucțiuni RV64GC. Pentru a le monitoriza, există un al cincilea Risc-V pe 64 de biți, de data aceasta executând setul de instrucțiuni RV64IMAC. Toate cele cinci pot opera în mod coerent.

Din FPGA-urile PolarFire existente, versiunile Risc-V moștenesc funcții de securitate, inclusiv: programare în flux de biți rezistentă la DPA, anti-tamper, asigurare a catenelor de aprovizionare cu legătură criptografică, o funcție fizic neclonabilă, un adevărat generator de numere aleatoare și un lateral. canal-coprocesor rezistent la canal.

În plus, în conformitate cu Microchip, procesoarele vor avea un boot sigur (blitz de pornire de 128kbyte), protecție fizică a memoriei și, pe toate amintirile: corectarea erorilor pe un singur bit și detectarea erorilor dublu biți. Această firmă revendică imunitatea Spectre și Meltdown.

Înainte de a fi disponibile chips-urile, software-ul cadru de testare a compilării-debug-open-open-source de la Antmicro poate fi folosit, iar Microchip a creat „HiFive Unleashed Expansion Board” pentru a rula alături de „Unleashed Development Board” de la HiFive - Microchip a dublat cele două plăci împreună: MPFS-DEV-KIT.

Pentru FPGA PolarFire existente, Microchip are nuclee soft Risc-V de 32 de biți „Mi-V” care execută setul de instrucțiuni RV32I (întreg), unele cu „M” (miltiply / divide), „A” (instrucțiune atomică) sau „F” (extensii cu un singur punct de precizie) extensii.

Microchip a fost prezentat la seminarul „Noțiuni introductive cu RISC-V” de la Londra săptămâna trecută.