Lattice glisse du RISC-V dans ses FPGA pour l’apprentissage machine et la connectivité LoRaAvec la famille de FPGA ultracompacts iCE40 UltraPlus lancée fin 2016, la société de semi-conducteurs Lattice estime disposer d’une offre adaptée aux fonctions de capture, d’agrégation, de chiffrement, de traitement et de transmission de données en périphérie de réseaux. ...Dans ce cadre et en vue de faciliter le travail des développeurs et d’accélérer le temps de mise sur le marché de leurs produits, l’Américain propose plusieurs designs de référence qui mettent à profit les capacités de traitement parallèle des derniers-nés de ses composants programmables. Les FPGA iCE40 UltraPlus sont dotés d’une capacité mémoire huit fois plus importantes que celle de la génération précédente (1,1 Mbit de SRam), de deux fois plus de blocs DSP (jusqu’à huit) et d’interfaces d’entrées/sorties améliorées.
Pour rappel, l’architecture RISC-V est accessible sous licence open source BSD et sans paiement de redevances à la différence des approches "commerciales" de sociétés comme ARM ou Imagination Technologies (propriétaire de Mips). Elle définit un jeu d’instructions basé sur les principes des architectures matérielles de processeurs Risc (Reduced Instruction Set Computer). Selon ses promoteurs, ses caractéristiques, doublées de ses capacités d’extension (avec des instructions d’unité de calcul en virgule flottante par exemple), la rendent adaptée aussi bien aux serveurs dans le cloud qu’aux terminaux mobiles ou aux systèmes embarqués les plus contraints. (Pour plus de détails, lire notre article Une alternative open source commence à briller au firmament des architectures de processeurs.) Lattice est d’ailleurs un membre de la fondation RISC-V, créée en 2016 et portée par des poids lourds comme Google, Hewlett Packard Enterprise (HPE), IBM, Microsoft, Oracle ou Western Digital. Un organisme où l’on trouve aussi des fournisseurs de blocs d’IP (Andes Technology, Bluespec, Codasip, SiFive, UltraSoC, VeriSilicon) ou de composants électroniques (AMD, Espressif, IDT, Lattice, MediaTek, Micron, Microsemi, Nvidia, NXP, Qualcomm, Rambus, Samsung). |