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