⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pd2.v

📁 digital phase_division Verilog
💻 V
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -