Article ID: 000095451 Content Type: Troubleshooting Last Reviewed: 11/01/2024

Why is the RAM: 2-Port FPGA IP created with a different byte-enable width than the value I set?

Environment

  • Intel® Quartus® Prime Pro Edition
  • RAM 2-PORT Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem with the Quartus® Prime Pro Edition Software version 23.1 and earlier, you might see the IP is created with a different byte-enable width than the one you configured in the Parameter Editor. 

    Not all byte-enable widths are valid for all block types. If the memory block type is set as "Auto," the byte-enable width must still be valid for the block type used.

     

    For example for Arria® 10, Stratix® 10 and Agilex™ 7 devices these are the valid byte-enable widths

         MLAB: 5 or 10

         M10K, M20K: 8, 9 or 10

     

    Resolution

    To avoid this problem, ensure the byte-enable width is set to a valid width.

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices