UPGRADE YOUR BROWSER

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.

AR# 29516
Date Created 10/28/2007
Last Updated 05/22/2014
Status Archive
Type General Article