| AR# | 30133 |
| Part | IP-MPMC |
| Last Modified | 2008-05-20 00:00:00.0 |
| Status | Active |
| Keywords | glitch, pushaddr, flush, empty |
Keywords: glitch, pushaddr, flush, empty
I have a NPI peripheral that attaches to a 64-bit PIM port of the MPMC controller. I have observed in hardware that when the PIM_RdFifo_Flush signal is active (1-cycle), two cycles later the PIM_RdFifo_Empty signal will go Low for one cycle. The PIM port is idle, no pending requests, at the assertion of the RdFifo_Flush. The false non-empty assertion is a problem for the FIFO read logic that monitors it.
This issue affects only designs with P_INPUT_PIPELINE == 1.