This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LMK03328: Regarding EEPROM write issue

Part Number: LMK03328
Other Parts Discussed in Thread: USB2ANY

Tool/software:

Hello support team, 

I am using LMK03328 in my custom Intel board to provide free running clocks to different Intel FPGA Banks. I have put I2C header access to use USB2any along with the TICS Pro. I have successfully bring up the clocks using TICS pro as per above TICS file. Now I am following the steps to write my .TICS pro configuration to EEPROM. But After following full steps my NVM count is not increasing and after GPIO 2 and 3 change, and power cycle, I am getting no clock output. In short, there is nothing in the EPPROM. 

What could the reason . what I am missing here that is preventing sucessful EEPROM writing?

The clock must be free running in my case. and without free running clock, I am not able to go ahead further. because of that my project is getting delayed. Is it possible from TI team to take a remote call to resolve this issue on urgent basis. I have my custom board, usb2any and TICS pro setup available. If TI team can provide urgent support to make EEPROM write successful, this will be very helpful because we are being stuck due to this. 

Awiated your quick response.

lmk03328_240MHz.tcs

  • Hello,

    One more issue I have found while configuring through TICS pro. while I select Primary reference in output mux. I am able to get proper clock output and I have validated the same in MSO as well. but when I change the output mux to PLL1 or PLL2, my clock output is distorted in such a way that MSO is not able to read the frequency. What could be the reason for this?

  • Maitry,

    On the programming issue, you're pressing the (1a), (2), and (3) buttons in order? For the (2) button, how long is it taking to write the SRAM with the contents of the GUI window? I have seen that on occasion this process will "happen" incredibly quickly (<1s), but not actually write to the device. In the event of this issue, reloading the profile has solved the issue.

    After you program, are you seeing a CRC error? What is the current NVMCNT of the device?

    For the PLL settings, after you write the desired settings, toggle the PLLx_PDN bit to recalibrate the PLLs using the new register settings. If the input clock is AC-coupled, then AC_MODE_PRI will need to be changed from a '0' to a '1'. If you have a schematic that you can provide, this would also assist.

    Thanks,
    Kadeem