Archived
Update gitignore, add dl814_z7 project
gitignore structure is updated to work with single and multi project situation under a single project directory
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
`timescale 1ns / 1ps
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
// Company:
|
||||
// Engineer:
|
||||
//
|
||||
// Create Date: 2023/02/23 11:13:17
|
||||
// Design Name:
|
||||
// Module Name: sim_c2c_dma
|
||||
// Project Name:
|
||||
// Target Devices:
|
||||
// Tool Versions:
|
||||
// Description:
|
||||
//
|
||||
// Dependencies:
|
||||
//
|
||||
// Revision:
|
||||
// Revision 0.01 - File Created
|
||||
// Additional Comments:
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
module sim_c2c_dma(
|
||||
|
||||
);
|
||||
|
||||
//*************************Parameter Declarations******************************
|
||||
|
||||
parameter CLK_PERIOD = 10.41666667;
|
||||
|
||||
reg clk;
|
||||
|
||||
initial begin
|
||||
clk = 1'b1;
|
||||
end
|
||||
|
||||
always
|
||||
#(CLK_PERIOD/2) clk = !clk;
|
||||
|
||||
reg rst;
|
||||
initial begin
|
||||
rst = 1'b1;
|
||||
#(CLK_PERIOD*10)
|
||||
rst = 1'b0;
|
||||
end
|
||||
|
||||
|
||||
reg [31:0] c2c_tx_fifo_tdata = 32'd0;
|
||||
always
|
||||
#(CLK_PERIOD) c2c_tx_fifo_tdata = c2c_tx_fifo_tdata + 32'd1;
|
||||
|
||||
reg [191:0]c2c_din = 192'hFFFFFFFF_7E7E7E7E_10000207_12345678_9ABCDEFF_FFFFFFFF;
|
||||
always
|
||||
#(CLK_PERIOD) c2c_din[191:0] = {c2c_din[190:0],1'b0};
|
||||
|
||||
c2c_bridge_dma u_c2c_bridge_dma(
|
||||
.clk (clk ), // input clk, 96Mhz
|
||||
.rst (rst ), // input rst, active high
|
||||
//interface data
|
||||
.c2c_clkin (clk ),
|
||||
.c2c_clkout ( ),
|
||||
.c2c_din (c2c_din[191] ),
|
||||
.c2c_dout ( ),
|
||||
//dma fifo interface
|
||||
.c2c_tx_fifo_tdata (c2c_tx_fifo_tdata ),
|
||||
.c2c_tx_fifo_tlast (1'b1 ),
|
||||
.c2c_tx_fifo_tready ( ),
|
||||
.c2c_tx_fifo_tvalid (1'b1 ),
|
||||
|
||||
.c2c_rx_fifo_tdata ( ),
|
||||
.c2c_rx_fifo_tlast ( ),
|
||||
.c2c_rx_fifo_tready (1'b1 ),
|
||||
.c2c_rx_fifo_tvalid ( )
|
||||
);
|
||||
|
||||
endmodule
|
||||
Reference in New Issue
Block a user