AR# 13062


5.1i CORE Generator - "Port mismatch" or "unconnected ports" errors are reported when I import a design from 3.1i CORE Generator


Keywords: block memory, blk mem, CORE Generator, COREGen, simulation, NGDBuild, port mismatch, unconnected ports

Urgency: Standard

General Description
When I import a design from 3.1i CORE Generator, "port mismatch" or "unconnected ports" messages are reported.


In the 3.1i CORE Generator, the .veo file was generated with upper-case port names; however, in the 4.1i, 4.2i, and 5.1i versions, the .veo and wrapper files are generated with lower-case port names. For an existing 3.1i design with cores, if a core is re-generated in the 4.1i, 4.2i, or 5.1i versions, but the Verilog instantiation of the design file is not changed, a mismatch in port names occurs during behavioral simulation and implementation.

To work around this problem, update the design files (Verilog source code) or simulation testbench to use the new instantiation template, which will have the port names in written out in the correct case.

If you are performing Verilog behavioral simulation, the simulation tool may include a switch that automatically converts port names to upper-case characters.

For example:

In Verilog-XL:
verilog -u

In ModelSim:
vlog -u
AR# 13062
日期 03/04/2008
状态 Archive
Type 综合文章
People Also Viewed