DSP Builder for Intel® FPGAs (Advanced Blockset): Handbook

ID 683337
Date 12/04/2023

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

10.6.3. Using Data-Type Propagation in DSP Builder Designs

To simplify setup scripts for parameterized designs, use data-type propagation.


  1. Add the DSP Builder custom SameDT block to your design. Do not use the built-in Simulink same-DT block, which does not propagate data types.
  2. Use any of the following blocks to allow you to back propagate DSP Builder's floating-point data types via their output ports:
    • Const
    • Lut
    • Convert
    • ReinterpetCast
  3. Set the Output data type mode parameter for these blocks to Inherit via back propagation. Using this option and the custom SameDT block minimizes scripting for setting up data types in your design.
    The data type propagates via the built-in multiplex to three different wires, and then back propagates via the respective output ports of the Convert block, (coefficients) LUT block, and Const block.