Article ID: 000073949 Content Type: Troubleshooting Last Reviewed: 09/20/2020

Why does array declared inside an unrolled loop not replicated as a memory?

Environment

  • Intel® Quartus® Prime Pro Edition
  • Intel® FPGA SDK for OpenCL™ Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Intel® FPGA SDK for OpenCL version 19.3, an array declared inside an unrolled loop will not be replicated as a memory. Instead it gets connected to multiple load store units which causes a stallable structure.

    Resolution

    This problem is fixed in Intel® FPGA SDK for OpenCL software version 20.1.

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices