📄 pidctl.v
字号:
`include "ProgPidReg.v"
`include "CompPID.v"
module PIDCtl( CLKM, ResetN,
//input
I2C_PT_A, I2C_PT_DB, I2C_PT_WR, K, Rx_PID,
PIDT_DB, CompDZTS_en,
//output
FValid, bInfo, bProg, bDZTS, CompDZTS_end, PIDT_RAddr, PIDT_RD
);
input CLKM;
input ResetN;
input [5:0] I2C_PT_A;
input [7:0] I2C_PT_DB;
input I2C_PT_WR;
input K;
input [12:0] Rx_PID;
input [7:0] PIDT_DB;
input CompDZTS_en;
output FValid;
output bInfo;
output bProg;
output bDZTS;
output CompDZTS_end;
output [5:0] PIDT_RAddr;
output PIDT_RD;
wire [12:0] Audio_PID;
wire [12:0] Info_PID;
wire [12:0] Video_PID;
ProgPidReg U1( .CLKM(CLKM),
.ResetN(ResetN),
.I2C_PT_A(I2C_PT_A),
.I2C_PT_DB(I2C_PT_DB),
.I2C_PT_WR(I2C_PT_WR),
.K(K),
.Info_PID(Info_PID),
.Video_PID(Video_PID),
.Audio_PID(Audio_PID)
);
CompPID U2( .CLKM(CLKM),
.ResetN(ResetN&!K),
//input
.Rx_PID(Rx_PID),
.Info_PID(Info_PID),
.Video_PID(Video_PID),
.Audio_PID(Audio_PID),
.PIDT_DB(PIDT_DB),
.CompDZTS_en(CompDZTS_en),
//output
.FValid(FValid),
.bInfo(bInfo),
.bProg(bProg),
.bDZTS(bDZTS),
.CompDZTS_end(CompDZTS_end),
.PIDT_RAddr(PIDT_RAddr),
.PIDT_RD(PIDT_RD)
);
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -