Using a FIFO as a transparent device

Question: - Can the FIFO be used transparently? - Can data written into the FIFO be read straight out? - Can one tie WCLK and RCLK together?

 

Answer:

If the data written by one port and read by anther port are at the same clock frequency then Cypress FIFO can work as a transperent device. The only caution is that there is some delay to get /EF flag updated after the first write and only then can data can be read out. Also, if the FIFO already has N words in it, and the read and write clocks are exactly the same clocks, then the full flag (and empty flag) will never be asserted as the FIFO will always be in a not-full and not-empty state.