Aggressive pipelining allows FPGAs to achieve high throughput on many Digital Signal Processing applications. However, cyclic data dependencies in the computation can limit pipelining and reduce the efficiency and speed of an FPGA implementation. Saturated accumulation is an important example where such a cycle limits the throughput of signal processing applications. We show how to reformulate saturated addition as an associative operation so that we can use a parallel-prefix calculation to perform saturated accumulation at any data rate supported by the device. This allows us, for example, to design a 16-bit saturated accumulator which can operate at 280MHz on a Xilinx Spartan-3 (XC3S-5000-4), the maximum frequency supported by the compone...
(eng) This report addresses the problem of improving the execution performance of saturated reductio...
International audienceInteger addition is a universal building block, and applications such as quad-...
Reducing the logic levels in digital hardware designs can dramatically reduce power consumption of f...
Aggressive pipelining allows FPGAs to achieve high throughput on many Digital Signal Processing ap...
Aggressive pipelining allows FPGAs to achieve high throughput on many digital signal processing appl...
Abstract—Fast and efficient accumulation arithmetic circuits are critical for a broad range of scien...
Fast accumulation is required for units such as Direct Digital Frequency Syntehesis (DDFS) processor...
Floating-point arithmetic is notoriously non-associative due to the limited precision representation...
Abstract—Floating-point arithmetic is notoriously non-associative due to the limited precision repre...
Abstract—Multiply-add operations form a crucial part of many digital signal processing and control e...
Most modern processors rely on pipeline techniques to achieve high throughput. This work reports the...
In this paper, we argue that the utilization of field-programmable gate array (FPGA) structures can ...
Speeding up addition is the key to faster digital signal processing (DSP). This can be achieved by e...
Reconfigurable computing, in which general purpose processor (GPP) is augmented with one or more FPG...
International audienceInteger addition is a pervasive operation in FPGA designs. The need for fast w...
(eng) This report addresses the problem of improving the execution performance of saturated reductio...
International audienceInteger addition is a universal building block, and applications such as quad-...
Reducing the logic levels in digital hardware designs can dramatically reduce power consumption of f...
Aggressive pipelining allows FPGAs to achieve high throughput on many Digital Signal Processing ap...
Aggressive pipelining allows FPGAs to achieve high throughput on many digital signal processing appl...
Abstract—Fast and efficient accumulation arithmetic circuits are critical for a broad range of scien...
Fast accumulation is required for units such as Direct Digital Frequency Syntehesis (DDFS) processor...
Floating-point arithmetic is notoriously non-associative due to the limited precision representation...
Abstract—Floating-point arithmetic is notoriously non-associative due to the limited precision repre...
Abstract—Multiply-add operations form a crucial part of many digital signal processing and control e...
Most modern processors rely on pipeline techniques to achieve high throughput. This work reports the...
In this paper, we argue that the utilization of field-programmable gate array (FPGA) structures can ...
Speeding up addition is the key to faster digital signal processing (DSP). This can be achieved by e...
Reconfigurable computing, in which general purpose processor (GPP) is augmented with one or more FPG...
International audienceInteger addition is a pervasive operation in FPGA designs. The need for fast w...
(eng) This report addresses the problem of improving the execution performance of saturated reductio...
International audienceInteger addition is a universal building block, and applications such as quad-...
Reducing the logic levels in digital hardware designs can dramatically reduce power consumption of f...