2.1.1.8.2 Feed-Through Write

In a feed-through write operation for pipelined operations, the read data is available on the data output bus on the next clock cycle. For non-pipelined operations, data written to the memory is available in the same clock cycle on the corresponding data output bus. For more information, see Figure   1.

In dual-port mode during feed-through write, the data output of each port can change in one of the following ways:

  • During read port reset, the data output becomes zero.
  • If the block select input (A_BLK_EN) of Port A or B is driven low, then the corresponding port's data output becomes zero.
  • During valid write operations when read enable (A_REN and B_REN) is high, then write data is available at the data output.
  • If there is a valid read operation, then the read data is available at the data output. A valid read happens when read enable (A_REN and B_REN) inputs are high, and byte write enable (A_WEN[1:0] and B_WEN[1:0]) inputs are zero.