| 1234567891011121314151617181920212223242526272829303132333435 |
- module FifoCtrl (
- input ToFifoTxWriteVal_i,
- input ToFifoTxReadVal_i,
- input ToFifoRxWriteVal_i,
- input ToFifoRxReadVal_i,
- input FifoTxFull_i,
- input FifoTxEmpty_i,
- input FifoRxFull_i,
- input FifoRxEmpty_i,
- output FifoTxWriteEn_o,
- output FifoTxReadEn_o,
- output FifoRxWriteEn_o,
- output FifoRxReadEn_o
- );
- // //================================================================================
- // // ASSIGNMENTS
- assign FifoTxWriteEn_o = ToFifoTxWriteVal_i & ~FifoTxFull_i;
- assign FifoTxReadEn_o = ToFifoTxReadVal_i & ~FifoTxEmpty_i;
- assign FifoRxWriteEn_o = ToFifoRxWriteVal_i & ~FifoRxFull_i;
- assign FifoRxReadEn_o = ToFifoRxReadVal_i & ~FifoRxEmpty_i;
- // //================================================================================
- endmodule
|