Article ID: 000086395 Content Type: Troubleshooting Last Reviewed: 12/09/2024

Component generated in HLS do not cater the little endian/big endian conversion

Environment

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    The interface component generated by the HLS compiler is in little endian order(example interp_decim_filter) where some of the Altera® IP such as SGDMA is in big endian ordering. User may observe this when they import the component generated in the Platform Designer.

     

    Resolution

    Currently the streaming interface's endian class is not created, where user need to manual handle the conversion for the time being. User could handle this in the component definition <component>_hw.tcl file.

    This problem is fixed starting with the High Level Synthesis version 18.0. Parameter (firstSymbolInHighOrderBits) is added to handle the conversions on Streaming Interfaces.

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices