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

1