📄 f2.v
字号:
module f2(k,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,f2,clk);
input [1151:0] k;
output [95:0] f2;
input [6:0] c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12;
reg [95:0] k1,k2,k3,k4,k5,k6,k7,k8,k9,k10,k11,k12,f21,f22,f23,f24,f25,f26,f27,f28,f29,f210,f211,f212;
reg [6:0] c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12;
parameter p1=7'd43,p2=7'd0,p3=7'd0,p4=7'd0,p5=7'd0,p6=7'd66,p7=7'd0,p8=7'd41,p9=7'd0,p10=7'd0,p11=7'd0,p12=7'd26;
always@(posedge clk)
begin
c1<=p1;
c2<=p2;
c3<=p3;
c4<=p4;
c5<=p5;
c6<=p6;
c7<=p7;
c8<=p8;
c9<=p9;
c10<=p10;
c11<=p11;
c12<=p12;
k1<=k[1151:1056];
k2<=k[1055:960];
k3<=k[959:864];
k4<=k[863:768];
k5<=k[767:672];
k6<=k[671:576];
k7<=k[575:480];
k8<=k[479:384];
k9<=k[383:288];
k10<=k[287:192];
k11<=k[191:96];
k12<=k[95:0];
end
shifter_96 shifter_96(c1,k1,f21,clk);
assign f2=f21+f22+f23+f24+f25+f26+f27+f28+f29+f210+f211+f212;
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -