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

1