Visible to Intel only — GUID: hco1423076534533
Ixiasoft
Visible to Intel only — GUID: hco1423076534533
Ixiasoft
7. DSP Builder for Intel FPGAs (Advanced Blockset) Design Examples and Reference Designs
All the design examples have the same basic structure: a top-level testbench containing an instantiated functional subsystem, which represents the hardware design.
The testbench typically includes Simulink source blocks that generate the stimulus signals and sink blocks that display simulation results. You can use other Simulink blocks to define the testbench logic.
The testbench also includes the following blocks from the DSP Builder advanced blockset:
- The Control block specifies information about the hardware generation environment, and the top-level memory-mapped bus interface widths.
- The ChanView block in a testbench allows you to visualize the contents of the <valid, channel, data> time-division multiplex (TDM) protocol. This block generates synthesizable HDL and can therefore also be useful in a functional subsystem.
The functional subsystem in each design contains a Device block that marks the top-level of the FPGA device and controls the target device for the hardware.
- DSP Builder Design Configuration Block Design Examples
- DSP Builder FFT Design Examples
- DSP Builder DDC Design Example
The DDC design example uses NCO/DDS, mixer, CIC, and FIR filter IP library blocks to build a 16-channel programmable DDC for use in a wide range of radio applications. - DSP Builder Filter Design Examples
This folder contains design examples of cascaded integrator-comb (CIC) and finite impulse response (FIR) filters. - DSP Builder Finite State Machine Design Example
The Finite State Machine example design demonstrates some of the features of the finite state machine (FSM) specification and its function in a primitive subsystem. The example first selects 20 odd numbers from the output of the counter block and then selects 8 multiples of 4 from that same counter. - DSP Builder Folding Design Examples
- DSP Builder Floating Point Design Examples
- DSP Builder Flow Control Design Examples
- DSP Builder HDL Import Design Example
This digital up-converter resamples 20 MSPS complex base-band data to 80 MHz intermediate frequency, mixes it to center on +25 MHz, and applies some simple digital predistortion (DPD). This design example takes FIR and DPD VHDL components to create a complete up-conversion chain by importing existing IP and adding the up-conversion, mixer and pre-DPD scaling. - DSP Builder Host Interface Design Examples
- DSP Builder Fixed-Point Matrix Multiply Engine Design Example
The fixed-point matrix multiply engine efficiently uses systolic DSP-column resources in Intel FPGAs. The design supports real and complex fixed-point datatypes. The design is configurable and offers continuous high throughput for a high fMAX. - DSP Builder Platform Design Examples
This folder contains design examples that illustrate how you can implement a DDC or digital up converter (DUC) for use in a radio basestation. Use these designs as a starting point to build your own filter chain that meets your exact needs. - DSP Builder Primitive Block Design Examples
- DSP Builder Reference Designs
DSP Builder also includes reference designs that demonstrate the design of DDC and DUC systems for digital intermediate frequency (IF) processing. - DSP Builder Waveform Synthesis Design Examples
This folder contains design examples that synthesize waveforms with a NCO or direct digital synthesis (DDS).