{"id":1947,"date":"2023-05-24T15:17:15","date_gmt":"2023-05-24T07:17:15","guid":{"rendered":"http:\/\/hce.pro.demo.coodemo.com\/?p=1947"},"modified":"2023-06-15T22:54:41","modified_gmt":"2023-06-15T14:54:41","slug":"microchip-pushes-first-risc-v-based-soc-fpga-to-mass-production","status":"publish","type":"post","link":"https:\/\/www.hceics.com\/es\/microchip-pushes-first-risc-v-based-soc-fpga-to-mass-production\/","title":{"rendered":"Microchip Pushes First RISC-V-based SoC FPGA to Mass Production"},"content":{"rendered":"

One major trend in the field of computing has been the customization of hardware has gained popularity along with the rise of heterogeneous computing and hardware acceleration. Out of this trend came the RISC-V architecture, an open-source ISA that has enabled thousands of cheap and accessible custom hardware designs.<\/p>\n

One company that has been championing the RISC-V movement has been Microchip, which has been developing RISC-V-based hardware since at least 2019.<\/p>\n

Recently, Microchip has continued this trend as it announced that its RISC-V-based\u00a0PolarFire SoC FPGA had reached mass production<\/a>. Along with this, Microchip has also announced continual support for their\u00a0Mi-V ecosystem<\/a>, helping drive RISC-V adoption.<\/p>\n

 <\/p>\n

\"A<\/p>\n

A high-level overview of Microchip’s Mi-V ecosystem. Image used courtesy of\u00a0Microchip<\/a><\/em><\/h5>\n

 <\/p>\n

In this article, we\u2019ll look at the reasons for pairing RISC-V and\u00a0FPGAs<\/a>, the\u00a0PolarFire SoC FPGA<\/a>, and the Mi-V Ecosystem.<\/p>\n

 <\/p>\n

Blending FPGAs and RISC-V<\/h3>\n

One of Microchip\u2019s crowning achievements in the RISC-V world has been its PolarFire SoC, a piece of hardware that builds a RISC-V system out of FPGA fabric. Naturally, this raises the question: why blend FPGAs and RISC-V together?<\/p>\n

An answer to this question is that RISC-V and FPGAs are both designed to do a similar thing\u2014provide users with flexibility and customization. FPGAs are software-defined hardware, meaning users can write specialized hardware description language (HDL) code to shape their FPGA fabric into custom computing blocks and hardware accelerators.<\/p>\n

 <\/p>\n

\"An<\/p>\n

An example block diagram with a blend of RISC-V and FPGA. Image used courtesy of\u00a0Microchip<\/a><\/em><\/h5>\n

 <\/p>\n

By the same token, RISC-V was developed to make hardware design and customization accessible to everyone.<\/p>\n

In this way, the merger between FPGAs and RISC-V can make perfect sense. The combination affords designers a highly customizable, open-source platform to rapidly iterate, customize, and optimize their designs for their intended use cases.<\/p>\n

 <\/p>\n

PolarFire SoC FPGA<\/h3>\n

Microchip made headlines in the RISC-V world this week when it announced that its PolarFire SoC FPGA had entered mass production.<\/p>\n

As AAC contributor\u00a0Lisa Boneta previously described<\/a>, Microchip\u2019s PolarFire SoC is a RISC-V-based SoC built entirely on FPGA fabric. The system consists of a RISC-V microprocessor subsystem in hardened FPGA logic, coupled with the PolarFire FPGA portion of the SoC. The highlights of the hardened microprocessor subsystem consist of a system controller, a RISC-V monitor core, a quad-core RISC-V application cluster, and a deterministic L2 memory subsystem. On the FPGA side, the SoC features up to 460K logic elements, 12.7 Gbps transceivers, and PCIe 2 I\/O.<\/p>\n

 <\/p>\n

\"PolarFire<\/a><\/p>\n

PolarFire SoC block diagram. Image used courtesy of\u00a0Microchip<\/a>\u00a0[click to enlarge]<\/em><\/h5>\n

 <\/p>\n

Altogether Microchip lauds the PolarFire SoC, claiming it delivers up to 50% lower power than comparable FPGAs. The company quantifies this, by stating that at 1.3 W, the PolarFire SoC can deliver up to 6500 CoreMarks as opposed and consumes 55% lower power at 8000 CoreMarks than competitors.<\/p>\n

 <\/p>\n

Mi-V Ecosystem<\/h3>\n

Along with the mass production of the PolarFire SoC, Microchip has also announced continual support of its Mi-V Ecosystem.<\/p>\n

Mi-V is a RISC-V ecosystem<\/a>\u00a0that provides users with a comprehensive set of tools and resources to support RISC-V designs. These tools include a variety of:<\/p>\n