Device Family: Intel® Stratix® 10

Intel Software: Quartus Prime Pro

Type: Answers

Area: Tools


Last Modified: October 21, 2019
Version Found: v19.1
Version Fixed: v20.1
Bug ID: 1607621124

Why do I get errors when specifying New Data as the output behaviour when Read During Write occurs using M20K memory blocks?

Description

Due to a problem in the Intel® Quartus® Prime Pro Edition software version 19.1 and earlier, you may see this error in the IP Parameter Editor when creating RAM IPs using M20K memory blocks. This error will be seen after selecting New Data in Single Port Read-During-Write mode. This error occurs when targeting Intel® Stratix® 10 devices.

Error: s10_ram_1port_0.ram_1port_0: 'X MASKs' of q output should be checked while using 'NEW DATA' for M20K memory block type.

Error: s10_ram_1port_0.ram_1port_0: For Stratix 10, single port only support 'Dont care' or 'Old Data' for Read During Write Port A while using M20K memory block type.

M20K does not support New Data in Single Port RAMs for Intel® Stratix® 10 devices.

Workaround/Fix

To work around this problem, use Old Data for M20K memory blocks in Single Port Read-During-Write mode.

This problem is fixed starting with the Intel Quartus Prime Pro Edition software version 20.1