1237 - Lattice ispLEVER: ispLEVER issued warning for a design with EBR in ASYNC Reset mode<br>
Lattice ispLEVER: This is due to a hardware restriction and there is a possibility that you may destroy the memory content if this operation isn't performed properly.
This is documented in LatticeECP2/M Family Data Sheet (DS1006.pdf, Page 2-20) and LatticeSC/M Data Sheet (DS1004.pdf, Page 2-15). We recommend that the clock enables be held low for a clock cycle before the reset is applied and released a clock cycle after the low-to-high transition of the reset. The waveform in the document is slightly erroneous. It doesn't show the full clock-cycle before the reset goes from low-to-high.
We also recommend that you design with EBR in SYNC Reset mode if at all possible.