Bluetooth low energy v6.0 Baseband Controller, Protocol Software Stack and Profiles IP
Considerations Regarding Benchmarking eFPGAs (Embedded FPGAs)
By Tony Kozaczuk, Flex Logix Technologies
May 18, 2018
There are many things to consider, but if you choose the right solution for your particular application, you will be able to unlock the full potential of your eFPGA.
Embedded FPGA, or eFPGA, refers to one or more blocks of FPGA fabric that are embedded in a device like an ASIC, ASSP, or SoC.
To put this another way, eFPGA is a digital reconfigurable fabric consisting of programmable logic in a programmable interconnect, normally presented as a rectangular array, with data inputs and outputs positioned around the edges. An eFPGA typically has hundreds or thousands of inputs and outputs that can be connected to busses, data paths, control paths, to GPIOs or PHYs or whatever is desired.
All eFPGAs have look-up tables (LUTs) as basic building blocks. A LUT has N inputs selecting a small table whose outputs then represent any desired Boolean function of the N inputs. Some eFPGA LUTs have four inputs and some have six. Some LUTs have two outputs. LUTs typically have flip-flops on the outputs; these can be used to store the result or they can be bypassed. These LUT-register combos typically come in groups of fours, along with carry arithmetic and shifters to enable the efficient implementation of adders.
E-mail This Article | Printer-Friendly Page |
|
Related Articles
- The Future of Embedded FPGAs - eFPGA: The Proof is in the Tape Out
- Add Security And Supply Chain Trust To Your ASIC Or SoC With eFPGAs
- How embedded FPGAs fit AI applications
- Microcontroller Architects Look to Embedded FPGAs for Flexibility
- How FPGAs, multicore CPUs, and graphical programming are changing embedded design
New Articles
- Accelerating RISC-V development with Tessent UltraSight-V
- Automotive Ethernet Security Using MACsec
- What is JESD204C? A quick glance at the standard
- Optimizing Power Efficiency in SOC with PVT Sensor-Assisted DVFS Technology
- Bandgap Reference (BGR) Circuit Design and Transient Analysis in 90nm VLSI Technology
Most Popular
- Accelerating RISC-V development with Tessent UltraSight-V
- System Verilog Assertions Simplified
- Synthesis Methodology & Netlist Qualification
- System Verilog Macro: A Powerful Feature for Design Verification Projects
- Enhancing VLSI Design Efficiency: Tackling Congestion and Shorts with Practical Approaches and PnR Tool (ICC2)