Files
MM7020/sim/tb_Transmitter.v
2024-07-19 14:09:20 +08:00

54 lines
1.1 KiB
Verilog

`timescale 1ns / 1ns
module tb_Transmitter ();
reg clk = 1;
reg clk_tx = 1;
reg rst = 1;
always #1 clk <= ~clk;
always #2 clk_tx <= ~clk_tx;
reg intr = 0;
reg test=0;
initial begin
#100 rst <= 0;
#1000 test <=1;
#1000 test <=0;
#1000 test <=1;
#1000 test <=1;
end
Transmitter #(
.AGC_HEADER_LEN(200),
.FRAME_HEADER_LEN(512),
.BLOCK_NUM(3),
.PHASE1_LEN(2112),
.PREFIX_LEN(8),
.CHU_SEQ_LEN(128),
.GAP_LEN(128)
) u_Transmitter (
.clk (clk_tx),
.rst (rst),
.speed_mode (0),
.send_data_ready (),
.send_start (),
.send_over (),
.clk_data_src (),
.tx_data_src_tdata (),
.tx_data_src_tready(),
.tx_data_src_tvalid(),
.hopping_freq (),
.ad9361_tx_data_i (),
.ad9361_tx_data_q (),
.test (test),
.hop_wait (2000)
);
endmodule