| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- module DataFifoWrapper
- #(
- parameter CmdRegWidth = 32,
- parameter AddrRegWidth= 12,
-
- parameter FifoNum = 7
- )
- (
- input WrClk_i,
- input RdClk_i,
- input Rst_i,
- input SmcAre_i,
- input ToFifoVal_i,
- input [CmdRegWidth-1:0] ToFifoData_i,
-
- output ToSpiVal_o,
- output [CmdRegWidth-1:0] ToSpiData_o
- );
- //================================================================================
- // REG/WIRE
- //================================================================================
-
- //================================================================================
- // ASSIGNMENTS
- //================================================================================
- assign ToSpiVal_o = 1'b1;
- //================================================================================
- // LOCALPARAMS
- //================================================================================
- //================================================================================
- // CODING
- //================================================================================
- DataFifo DataFifo
- (
- .wr_clk (WrClk_i),
- .rd_clk (RdClk_i),
- .din (ToFifoData_i),
- .wr_en (ToFifoVal_i),
- .rd_en (!SmcAre_i),
- .dout (ToSpiData_o),
- .full (fullFlag),
- .empty (emptyFlag)
- );
- endmodule
|