We propose a new DSP block for use in modern high-performance FPGAs. Current DSP blocks contain fixed-bitwidth multipliers that can be combined efficiently to form larger multipliers. Our approach is similar, but includes a bypass layer following the partial product generator that exposes the compressor tree used for partial product reduction directly to the user. As a consequence, the proposed DSP block can accelerate multi-input addition operations in addition to multiplication. To increase the flexibility of the device, the partial product reduction tree used within our DSP block uses a fixed-function compression logic along with a field programmable compressor tree (FPCT), the latter of which is user-configurable to meet the needs of th...
Multiple constant multiplication (MCM) operation multiplies an input variable with multiple constant...
High speed computation is the need of today’s generation of Processors. To accomplish this maj...
In Digital Signal Processing (DSP), Field Programmable Gate Arrays (FPGAs) are becoming ubiquitous f...
This paper describes the architecture and implementation, from both the standpoint of target applica...
FPGAs are increasingly being applied to DSP applications but are often inefficient in space and time...
Fast carry chains featuring dedicated adder circuitry is a distinctive feature of modern FPGAs. The ...
Multi-input addition is an important operation for many DSP and video processing applications. On FP...
The embedded DSP blocks in modern Field Programmable Gate Arrays (FPGAs) are highly capable and supp...
To bridge the gap between FPGAs and ASICs for arithmetic dominated circuits, one key step is to impr...
Floating point numbers are used in many applications that would be well suited to a higher parallel...
DSP blocks in modern FPGAs can be used for a wide range of arithmetic functions, offering increased ...
Implementing arithmetic-heavy applications such as filters or neural networks in FPGAs relies to a g...
For complex datapaths, resource sharing can help reduce area consumption. Traditionally, resource sh...
This paper presents a single precision floating point unit de-sign for multiplication and addition/s...
We present a new parallel integer multiplier generator for FPGAs. It combines (i) a new Generalized ...
Multiple constant multiplication (MCM) operation multiplies an input variable with multiple constant...
High speed computation is the need of today’s generation of Processors. To accomplish this maj...
In Digital Signal Processing (DSP), Field Programmable Gate Arrays (FPGAs) are becoming ubiquitous f...
This paper describes the architecture and implementation, from both the standpoint of target applica...
FPGAs are increasingly being applied to DSP applications but are often inefficient in space and time...
Fast carry chains featuring dedicated adder circuitry is a distinctive feature of modern FPGAs. The ...
Multi-input addition is an important operation for many DSP and video processing applications. On FP...
The embedded DSP blocks in modern Field Programmable Gate Arrays (FPGAs) are highly capable and supp...
To bridge the gap between FPGAs and ASICs for arithmetic dominated circuits, one key step is to impr...
Floating point numbers are used in many applications that would be well suited to a higher parallel...
DSP blocks in modern FPGAs can be used for a wide range of arithmetic functions, offering increased ...
Implementing arithmetic-heavy applications such as filters or neural networks in FPGAs relies to a g...
For complex datapaths, resource sharing can help reduce area consumption. Traditionally, resource sh...
This paper presents a single precision floating point unit de-sign for multiplication and addition/s...
We present a new parallel integer multiplier generator for FPGAs. It combines (i) a new Generalized ...
Multiple constant multiplication (MCM) operation multiplies an input variable with multiple constant...
High speed computation is the need of today’s generation of Processors. To accomplish this maj...
In Digital Signal Processing (DSP), Field Programmable Gate Arrays (FPGAs) are becoming ubiquitous f...