Article Details

ID: 424
Case Type: faq
Category: Architecture
Related To:
Family: LatticeECP2/M

Search Answer Database

Search Text Image

I configure a Lattice ECP2/M device with an Atmel SPI Flash. Supposedly the CCLK should run 120 cycles after the done signal become active and then become tri-stated, but in my case the CCLK never stops running. Why is this happening?

The continuously-running CCLK is caused by an instantiation of a SED (Soft Error Detect) module in the customer's design. The  Lattice ECP2/M internal OSC is the only available clock source for the SED module, and it will continuously run and drive CCLK output after the configuration is DONE. The user can stop the CCLK by disabling the SED module.
Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.