Fft ip core interfaces and signals, Avalon-st interfaces in dsp ip cores, Fft ip core interfaces and signals -16 – Altera FFT MegaCore Function User Manual

Page 39: Avalon-st interfaces in dsp ip cores -16

Advertising
background image

Parameter

Value

Description

DSP Block Resource

Optimization

On or Off

Turn on for multiplier structure optimizations.

These optimizations use different DSP block

configurations to pack multiply operations and

reduce DSP resource requirements. This

optimization may reduce F

MAX

because of the

structure of the specific configurations of the DSP

blocks when compared to the basic operation.

Specifically, on Stratix V devices, this optimiza‐

tion may also come at the expense of accuracy.

You can evaluate it using the MATLAB model

provided and bit wise accurate simulation models.

If you turn on DSP Block Resource Optimiza‐

tion and your variation has data precision

between 18 and 25 bits, inclusive, and twiddle

precision less than or equal to 18 bits, the FFT

MegaCore function configures the DSP blocks in

complex 18 x 25 multiplication mode.

Enable Hard Floating

Point Blocks

On or off

For Arria 10 devices and single-floating-point

FFTs only.

FFT IP Core Interfaces and Signals

The FFT IP core uses the Avalon-ST interface. You may achieve a higher clock rate by driving the source

ready signal

source_ready

of the FFT high, and not connecting the sink ready signal

sink_ready

.

The FFT MegaCore function has a

READY_LATENCY

value of zero.

Avalon-ST Interfaces in DSP IP Cores

Avalon-ST interfaces define a standard, flexible, and modular protocol for data transfers from a source

interface to a sink interface.
The input interface is an Avalon-ST sink and the output interface is an Avalon-ST source. The Avalon-ST

interface supports packet transfers with packets interleaved across multiple channels.
Avalon-ST interface signals can describe traditional streaming interfaces supporting a single stream of

data without knowledge of channels or packet boundaries. Such interfaces typically contain data, ready,

and valid signals. Avalon-ST interfaces can also support more complex protocols for burst and packet

transfers with packets interleaved across multiple channels. The Avalon-ST interface inherently synchro‐

nizes multichannel designs, which allows you to achieve efficient, time-multiplexed implementations

without having to implement complex control logic.
Avalon-ST interfaces support backpressure, which is a flow control mechanism where a sink can signal to

a source to stop sending data. The sink typically uses backpressure to stop the flow of data when its FIFO

buffers are full or when it has congestion on its output.

Related Information

Avalon Interface Specifications

3-16

FFT IP Core Interfaces and Signals

UG-FFT

2014.12.15

Altera Corporation

FFT IP Core Functional Description

Send Feedback

Advertising