shaiko
Advanced Member level 5
Hello,
From page 92 of the following document:
https://www.xilinx.com/support/documentation/ip_documentation/ug586_7Series_MIS.pdf
Assuming synchrnous logic - "app_wdf_rdy" will be sampled by the user only at the next clock edge and the data won't be written to the controller's Tx FIFO.
Do you agree ?
From page 92 of the following document:
https://www.xilinx.com/support/documentation/ip_documentation/ug586_7Series_MIS.pdf
What if the user's application asserts the "app_wdf_wren" to the controller, while the controller (at the same cycle) de-aasserts "app_wdf_rdy" ?The write data is registered in the write FIFO when app_wdf_wren is asserted and
app_wdf_rdy is high (Figure 1-48). If app_wdf_rdy is deasserted, the user logic needs to
hold app_wdf_wren and app_wdf_end high along with the valid app_wdf_data value
until app_wdf_rdy is asserted. The app_wdf_mask signal can be used to mask out the
bytes to write to external memory.
Assuming synchrnous logic - "app_wdf_rdy" will be sampled by the user only at the next clock edge and the data won't be written to the controller's Tx FIFO.
Do you agree ?