Keywords: dual, port, block, memory, COREGen, CORE Generator, Virtex, out of memory
General Description: The following issue has been discovered with the "blkmemdp" core GUI:
When a Virtex part is selected, the valid depth range that is given in the GUI is incorrect; the displayed ranges are for Virtex-II, not Virtex.
For example, if a width of 256 is selected, the valid range for the depth is listed as 2..4096. (The correct range should be 2..2048.) This error allows the creation of cores that are possibly not supported, may not fit into the desired devices, or will be so large that there is not enough memory for them to be created.
If you are targeting Virtex and would like to use Dual-Port Block Memory v3_0 or v3_1, use the depth of 2..2048 (rather than a depth of up to 4096).