Speedcore Embedded FPGA Custom Blocks
Speedcore custom blocks greatly increase the capabilities of Speedcore eFPGAs by allowing designers to define custom functions that can be added as additional blocks in the eFPGA fabric, alongside the traditional building blocks of LUTs, RAMs, and DSPs.
Speedcore look-up-tables (LUTs), RAM blocks, DSP64 blocks and custom blocks can then be assembled in flexible columns to create the optimal programmable function for any given application. Candidates for customer blocks range from custom memory configurations, TCAMs, to highly specialized blocks such as CNN-optimized DSP blocks targeting object recognition applications. Speedcore custom blocks are defined collaboratively with Achronix through a detailed architecture analysis of acceleration workloads in the customer’s target application.
Speedcore custom blocks massively improve performance, power, and area, enabling functionality that has never before been possible in standalone FPGAs. With Speedcore custom blocks, customers gain ASIC efficiency while retaining FPGA flexibility, resulting in a highly efficient implementation that minimizes power and area while maximizing data throughput with ASIC-level performance.
Speedcore technology is a game changer for companies designing ASICs
The industry has talked about eFPGAs for years, but Achronix is the first company to deliver it to customers. Over time, every mainstream semiconductor technology has become available as ASIC-embeddable IP with the exception of FPGAs. Now with Speedcore eFPGAs, any company can embed proven FPGA technology into their ASIC.