Article ID: 000086850 Content Type: Error Messages Last Reviewed: 12/15/2022

Error (272006): In altsyncram megafunction, when OPERATION_MODE parameter is set to BIDIR_DUAL_PORT, total number of bits of port A and port B must be the same

Environment

    Intel® Quartus® Prime Pro Edition
    On-Chip Memory
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

This error may be seen during analysis & synthesis in the Intel® Quartus® Prime Pro Edition Software version 19.3 and earlier and the Intel® Quartus® Prime Standard Edition Software version 19.1 and earlier.

This is due to the Total Memory Size assigned in the On-Chip Memory (RAM or ROM) Intel® FPGA IP (with different widths of dual port access) not being aligned with the Slave S1 and S2 data width, resulting in a non-integer (invalid) FIFO depth.

Resolution

To avoid this error in the Intel® Quartus® Prime Pro/Standard Edition Software, change the Total Memory Size of On-Chip Memory (RAM or ROM) Intel® FPGA IP to align with the slave S1 and S2 data width.

For example, a Total Memory Size of 19394 bytes divided by 4 bytes (port width of S1/S2) will result in non-integer FIFO depth. Change the Total Memory Size option from 19394 to 19396 will solve the problem. 

This problem is fixed starting with the Intel® Quartus® Prime Pro/Standard Edition Software version 20.1.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1