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# 36087

12.1 EDK, MPMC - ERROR:EDK:3193 Not able to find a suitable memory CAS latency for frequency

Description

I have generated a BSB design for a Spartan-6 FPGA SP605 board. The design was originally working, but after I changed the memory part of another DDR2 device, I got the following error.

ERROR:EDK:3193 - issued from TCL procedure
"::hw_mpmc_v6_00_a::syslevel_update_mem_cas_latency" line 76
C_MEM_CAS_LATENCY (IPNAME:mpmc, INSTANCE:MCB_DDR3) - Not able to find a
suitable memory CAS latency for frequency 400.0MHz (2500ps.) If this is your
intended clock frequency, please ensure you have set the
C_MEM_PART_CAS_[A-D], and C_MEM_PART_CAS_[A-D]_FMAX parameters correctly.
Please see the MPMC data sheet for more details on these parameters.

What does this mean, and how I can resolve it?

Solution

The reason for this error is because the memory device chosen is not capable of running at that high speed. One would have to either lower the memory frequency or choose another memory part that can run at that speed.

When in doubt of which memory device can be used for different frequencies, one could simply check the MPMC database file at the following location.

%XILINX_EDK%\hw\XilinxProcessorIPLib\pcores\mpmc_v6_00_a\data\mpmc_memory_database.csv

AR# 36087
Date Created 06/09/2010
Last Updated 01/28/2013
Status Active
Type General Article
Devices
  • Spartan-6 LXT
Tools
  • EDK - 12.1
  • EDK - 10.1 sp2
  • EDK - 10.1
  • More
  • EDK - 10.1 sp1
  • EDK - 10.1 sp3
  • EDK - 11.1
  • EDK - 11.2
  • EDK - 11.3
  • EDK - 11.4
  • EDK - 11.5
  • EDK - 9.2i
  • EDK - 9.2i sp1
  • EDK - 9.2i sp2
  • EDK - 9.2i sp3
  • EDK - 9.2i sp4
  • Less
IP
  • Multi-Port Memory Controller (MPMC)