fixed bug in memif_read: when reading one word the FIFO read enable was high two clock cycles which led to a corrupt FIFO state