rcvr_tf.v

来自「采用CPLD实现串口通信(Verilog硬件描述语言)」· Verilog 代码 · 共 73 行

V
73
字号
`timescale 1 ns / 1 ns

// TOOL:     Project Navigator 
// DATE:     Fri Apr 14 17:32:41 2000 
// TITLE:    
// MODULE:   rcvr
// DESIGN:   rcvr
// FILENAME: rcvr
// PROJECT:  receive
// VERSION:  Version
// NOTE: DO NOT EDIT THIS FILE
// This file is auto generated by the Xilinx Design System

module testbench ;

// Inputs
    reg rxd;
    reg clk16x;
    reg rst;
    reg rdn;


// Outputs
    wire [7:0] dout;
    wire data_ready;
    wire framing_error;
    wire parity_error;


// Bidirs


// Instantiate the UUT
    rcvr d (
        .rxd(rxd), 
        .clk16x(clk16x), 
        .rst(rst), 
        .rdn(rdn), 
        .dout(dout), 
        .data_ready(data_ready), 
        .framing_error(framing_error), 
        .parity_error(parity_error)
        );


// Initialize Inputs
//    `ifdef auto_init

        initial begin
            rxd = 1;
            clk16x = 0;
            rst = 0;
            rdn = 1;
        end

//   `endif

always #10 clk16x = ~clk16x ;

initial begin
#1 rst = 1'b1 ;
#21 rst = 1'b0 ;
#350 rxd = 1'b0 ;
#1800 rxd = 1'b1 ;
#1800 rxd = 1'b0 ;
#1000 rdn = 1'b0 ;
#500 rdn = 1'b1 ;
end

endmodule


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?