Speedcore Embedded FPGA IP
Speedcore embedded FPGA (eFPGA) IP has brought the performance and flexibility of programmable logic to ASICs and SoCs. Customers can integrate a Speedcore eFPGA IP into an ASIC or SoC for high-performance, compute-intensive and real-time processing applications such as artificial intelligence (AI), machine learning (ML), 5G wireless, networking, storage and automotive.
What is an eFPGA?
An embedded FPGA (eFPGA) is an IP core that is embedded within a custom ASIC or SoC. The IP can be licensed for use similar to that of other IP used in semiconductor designs. Unlike a standalone FPGA, eFPGA IP designers can select the exact amount of logic, DSP (or MLP) and memory resources required for their application. An eFPGA instance can also be used when flexibility is needed while lowering system cost, power and board space by eliminating the excess features of the standalone FPGA which are not required when moving into high-volume production.
Achronix is the only high-end FPGA supplier who provides both discrete FPGAs as well as eFPGA IP proven in production applications.
Benefits of Speedcore eFPGA IP
Designing for Speedcore eFPGA IP
Once a Speedcore eFPGA has been designed into your ASIC, it can be programmed using the Achronix Tool Suite with a flow identical to that of a standalone FPGA. Achronix creates a target eFPGA instance that includes the customer's specific eFPGA IP implementation in the Achronix Tool Suite. The Achronix Tool Suite allows for RTL synthesis, place and route, timing analysis and programming the eFPGA IP just like a standalone FPGA.