05-16-2012 04:32 AM
Hello! I use mpmc v6.02 with SD SDRAM (32-bit). Can I use 32 bit data width NPI port? In mpmc,pdf in restriction section (page 185) sad that if npi is 32 bit - sdram should be 64 bit. Is it mandatory? So how 32 bit XCL works(it also use NPI port)?
05-16-2012 01:03 PM
I do not seen any requirements like that on page 185. The restrictions on that page only describe how the NPI signaling reacts under certain width combinations.
I hope this helps,
05-26-2012 12:20 PM - edited 05-26-2012 12:25 PM
Hi! I have implemented 32 bit NPI module. I can read/write data to sdram with no errors, but sometimes there are faults. I don't know what happens. My FSM from NPI side can't assign such signals (at least in simulation). I wonder that NPI outputs also takes very strange values during this fault. What may be wrong? P.S. I use 32 bit sdram. MPMC_Clk0, PLB Ccock , my npi module clock = 100Mhz from the same DCM. I use 4 NPI ports simultaneously
05-27-2012 10:21 AM
Your init_done is going low, which indicates a reset of some type. This could come from your MMCM//PLLs losing lock, IDELAYS coming not ready or external reset.