pd2.v

来自「digital phase_division Verilog」· Verilog 代码 · 共 37 行

V
37
字号
module pd2 ( In_0 , In_1 , Out_0 , Out_1 ) ;

input  In_0 ,  In_1 ;
output Out_0 , Out_1 ;

wire   T_In_0,T_In_1 ;
wire   T_F0_0,T_F0_1,T_F1_0,T_F1_1 ;
wire   T_U ;


assign T_In_0 = ~ ( In_0 & Out_1 ) ;
assign T_In_1 = ~ ( In_1 & Out_0 ) ;


lpm_ff lpm_ff_c_0 ( .aclr ( T_U ), .clock ( 1'b0 ), .data ( 1'bx ), .aset ( ~ T_In_0 ),.q ( T_F0_0 ) ) ;

defparam
        lpm_ff_c_0.LPM_WIDTH = 1 ,
        lpm_ff_c_0.LPM_FFTYPE = "DFF" ;


lpm_ff lpm_ff_c_1 ( .aclr ( T_U ), .clock ( 1'b0 ), .data ( 1'bx ), .aset ( ~ T_In_1 ),.q ( T_F1_0 ) ) ;

defparam
        lpm_ff_c_1.LPM_WIDTH = 1 ,
        lpm_ff_c_1.LPM_FFTYPE = "DFF" ;


assign T_U = ~ ( T_In_0 & T_In_1 & T_F0_0 & T_F1_0) ;


assign Out_0 = ~ ( T_In_0 & T_F0_0 & T_U ) ;
assign Out_1 = ~ ( T_In_1 & T_F1_0 & T_U ) ;


endmodule

⌨️ 快捷键说明

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