// 时钟生成
always #(CLK_PERIOD/2) clk = ~clk;
parameter DATA_WIDTH = 8; // 数据宽度
parameter FIFO_DEPTH = 14; // FIFO 深度
// Write data into FIFO
integer i ;
for (i = 0; i < FIFO_DEPTH; i = i + 1) begin
#(CLK_PERIOD/2)
data_data_in = i + 1; // 写入数据 1, 2, 3, ...
end
// 时钟生成
always #(CLK_PERIOD/2) clk = ~clk;
parameter DATA_WIDTH = 8; // 数据宽度
parameter FIFO_DEPTH = 14; // FIFO 深度
// Write data into FIFO
integer i ;
initial begin
for (i = 0; i < FIFO_DEPTH; i = i + 1) begin
//always@(posedge clk);
#(CLK_PERIOD/2)
data_data_in = i + 1; // 写入数据 1, 2, 3, ...
end
end