
Altera Corporation
1
saturate
Data Word Saturator
February 1997, ver. 1
Functional Specification 6
A-FS-06-01
Features
I
I
I
I
I
I
I
I
saturate
Optimized for FLEX
Saturates data words to prevent roll over
Parameterized input width, output width, and pipeline levels
Supported by MAX+PLUS
II software
Signed (two’s complement) or unsigned operations
Pipelined or non-pipelined operation
Useful for a variety of applications, including communications, finite
impulse response (FIR) filters, image processing, video processing,
and signal processing
reference design implementing a data word saturator
10K and FLEX 8000 device architectures
General
Description
The
processing (DSP) systems, where data word length and growth are
important design aspects. For example, because internal data processing
often results in more data bits than is desired for the output, the number
of significant bits must be decreased. The
provides an efficient technique to decrease the number of significant bits.
Figure 1
shows the symbol for the
saturate
saturate
reference design is an ideal solution for digital signal
saturate
reference design
reference design.
Figure 1. saturate Symbol
Function Prototype
The Altera
Prototype of the
Hardware Description Language (AHDL) Function
saturate
reference design is shown below:
FUNCTION saturate (data[WIDTHI–1..0], clock, aclr)
RETURNS (result[WIDTHR–1..0], saturated);
REPRESENTATION=
PIPELINE=
WIDTHI=
WIDTHR=
RESULT[ ]
SATURATED
saturate
DATA[ ]
CLOCK
ACLR