TITAN III: EXAMPLE
APPLICATIONS
- Digital
Communications and Signal Processing
- Wireless
and wireline waveforms and air interfaces (CDMA, OFDM, QAM,
…)
- All prevalent
Digital Modulation schemes
- All baseband
processing applications, e.g., Error Correcting or Detecting
Encoding, Interleaving, Digital Filtering, etc.
- All Baseband
receiver applications, e.g., Error Correction or Detection
decoding, De-interleaving, Digital Filtering, Digital Acquisition
and Tracking schemes, Correlators, etc.
- RF and
Analog cross domain
- Up/down
conversion
- Uplink
and downlink support for High speed wireless and wireline
standards
- Data processing
- Audio/Video
compression, decompression
- Data
encoding and decoding (Viterbi, Turbo, …)
- Image
processing
- Client/server
applications
- Data
conversion
- Data communication
- Wireless
and wireline networking
- Layer
2 and above in multiple standards
- Channel
processing
- System
monitoring
- Control
- Routing
protocols
- Extreme
DSP Slices
Virtex-4™ FPGAs
provide blazing DSP performance with unrivalled economy. The XtremeDSP
slices available in all Virtex-4 family members facilitate new
DSP algorithms and higher levels of DSP integration than previously
available in FPGAs, while delivering low power consumption, very
high performance, and efficient silicon utilization. With up to
512 XtremeDSP slices operating at 500 MHz, you can solve complex
challenges, such as implementing:
- Hundreds
of IF-to-baseband down-conversion channels
- 128X
chip-rate processing for 3G spread spectrum systems
- High
definition H.264 and MPEG-4 encode/decode algorithms
XtremeDSP
Slices deliver high-performance, low power, versatility, and
efficiency
The
XtremeDSP slice forms the basis of a versatile, coarse grain
DSP architecture, enabling you to efficiently add powerful FPGA-based
DSP functionality to your system.
- XtremeDSP
Slices have been custom designed in silicon to achieve 500MHz
performance independently or when combined together within
a column to implement DSP functions.
- Each
XtremeDSP Slice draws only 57µW/MHz, just 15% of the power
consumption of previous FPGA DSP implementations.
- The
XtremeDSP Slice supports over 40 dynamically controlled operating
modes including; multiplier, multiplier-accumulator, multiplier-adder/subtractor,
three input adder, barrel shifter, wide bus multiplexers,
or wide counters.
- Cascade
XtremeDSP Slices without using FPGA fabric or routing resources
to perform wide math functions, DSP filters, and complex arithmetic.
Architectural
highlights of the XtremeDSP slices:
- 18-bit
by 18-bit, two's complement multiplier with full precision
36-bit result, sign extended to 48 bits
- Three
input, flexible 48-bit adder/subtracter with optional registered
accumulation feedback
- Over
40 dynamic user-controller operating modes to adapt XtremeDSP
slice functions from clock cycle to clock cycle.
- Cascading,
18-bit B bus, supporting input sample propagation
- Cascading,
48-bit P bus, supporting output propagation of partial results
- Multi-precision
multiplier and arithmetic support with 17-bit operand right
shift to align wide multiplier partial products (parallel
or sequential multiplication)
- Symmetric
intelligent rounding support for greater computational accuracy
- Performance-enhancing
pipeline options for control and data signals are selectable
by configuration bits
- Input
port "C" typically used for multiply, add, large
three-operand addition or flexible rounding mode
- Separate
reset and clock enable for control and data registers
|