We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome,
Firefox,
Internet Explorer 11,
Safari. Thank you!

AR# 29516

9.2i EDK, MPMC v3.00a - MPMC MHS parameters are case sensitive

Description

Are the MPMC parameters case sensitive? What can a parameter with incorrect case cause?

Solution

Yes, MPMC string parameters are case sensitive. The incorrect case on a parameter can result in a design which passes implementation yet fails in simulation or hardware. Since the MPMC source code is mostly Verilog, the string parameters are case sensitive. The following parameters, when used, should have a value with certain case:

Must be all lower:

C_FAMILY

Must be all upper:

C_ARB0_ALGO

C_SPECIAL_BOARD

C_PIM<Port_Num>_SUBTYPE

C_PI<Port_Num>_[RD|WR]_FIFO_TYPE

Fixing the parameter to the correct case will resolve this issue.

A design check will be added to a future version of the MPMC Core to check for correct case.