Article ID: 000077962 Content Type: Error Messages Last Reviewed: 05/27/2009

Error: Can't find design file '<genmem filename>'

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description You may receive this error when instantiating a genmem component or module declaration in your source code when the width of the memory is greater than 32 bits. In the MAX PLUS® II software version 9.01, the genmem help file incorrectly states that memory of width up to 160 bits is supported. However, the EDIF reader of the MAX PLUS II Compiler Netlist Extractor can only read genmem components or modules of up to 32 bits. Because of this width limitation, the genmem design file name is invalid.

To avoid this problem, implement the memory as a black box in your top-level source file. Then create a design file in the MAX PLUS II software that includes the desired memory function from the max2lib\mega_lpm library and save this file into your project directory. In the black box design file, set the ports and parameters with the same settings you made in the genmem utility, and connect input and output signal names to match those in your top-level design file. Because the genmem filenames instantiate functions from the mega_lpm library, your design has the same functionality.

The MAX PLUS II software versions 9.1 and above supports genmem filenames with widths up to 160 bits.

Related Products

This article applies to 1 products

Intel® Programmable Devices