📄 crc_top_syn.v
字号:
EO1 U22 ( .A(input_wip[9]), .B(input_fcs[21]), .Q(output_wip[9]) ); EO1 U23 ( .A(input_wip[7]), .B(input_fcs[21]), .Q(output_wip[7]) ); EO1 U24 ( .A(input_wip[4]), .B(input_fcs[22]), .Q(output_wip[4]) ); EO1 U25 ( .A(input_wip[2]), .B(input_fcs[23]), .Q(output_wip[2]) ); EO1 U26 ( .A(input_wip[1]), .B(input_fcs[23]), .Q(output_wip[1]) ); EO1 U27 ( .A(input_wip[3]), .B(input_fcs[24]), .Q(output_wip[3]) ); EO1 U28 ( .A(input_wip[21]), .B(input_fcs[5]), .Q(output_wip[21]) ); EO1 U29 ( .A(input_wip[20]), .B(input_fcs[4]), .Q(output_wip[20]) ); EO1 U30 ( .A(input_wip[25]), .B(input_fcs[18]), .Q(output_wip[25]) ); EO1 U31 ( .A(input_wip[28]), .B(input_fcs[18]), .Q(output_wip[28]) ); EO1 U32 ( .A(input_wip[29]), .B(input_fcs[19]), .Q(output_wip[29]) ); EO1 U33 ( .A(input_wip[27]), .B(input_fcs[17]), .Q(output_wip[27]) ); EO1 U34 ( .A(input_wip[0]), .B(input_fcs[16]), .Q(output_wip[0]) ); EO1 U35 ( .A(input_wip[22]), .B(input_fcs[16]), .Q(output_wip[22]) ); EO1 U36 ( .A(input_wip[26]), .B(input_fcs[16]), .Q(output_wip[26]) ); EO1 U37 ( .A(input_wip[8]), .B(input_fcs[20]), .Q(output_wip[8]) ); EO1 U38 ( .A(input_wip[14]), .B(input_fcs[23]), .Q(output_wip[14]) );endmodulemodule gf_xor_5x ( input_wip, input_fcs, output_wip );input [31:0] input_wip;input [31:0] input_fcs;output [31:0] output_wip; wire input_wip_21, input_wip_20, input_wip_0; assign input_wip_21 = input_wip[21]; assign input_wip_20 = input_wip[20]; assign input_wip_0 = input_wip[0]; assign output_wip[21] = input_wip_21; assign output_wip[20] = input_wip_20; assign output_wip[0] = input_wip_0; EO1 U7 ( .A(input_wip[3]), .B(input_fcs[23]), .Q(output_wip[3]) ); EO1 U8 ( .A(input_wip[31]), .B(input_fcs[15]), .Q(output_wip[31]) ); EO1 U9 ( .A(input_wip[30]), .B(input_fcs[14]), .Q(output_wip[30]) ); EO1 U10 ( .A(input_wip[29]), .B(input_fcs[13]), .Q(output_wip[29]) ); EO1 U11 ( .A(input_wip[28]), .B(input_fcs[12]), .Q(output_wip[28]) ); EO1 U12 ( .A(input_wip[27]), .B(input_fcs[11]), .Q(output_wip[27]) ); EO1 U13 ( .A(input_wip[26]), .B(input_fcs[10]), .Q(output_wip[26]) ); EO1 U14 ( .A(input_wip[25]), .B(input_fcs[9]), .Q(output_wip[25]) ); EO1 U15 ( .A(input_wip[24]), .B(input_fcs[8]), .Q(output_wip[24]) ); EO1 U16 ( .A(input_wip[22]), .B(input_fcs[6]), .Q(output_wip[22]) ); EO1 U17 ( .A(input_wip[19]), .B(input_fcs[3]), .Q(output_wip[19]) ); EO1 U18 ( .A(input_wip[17]), .B(input_fcs[17]), .Q(output_wip[17]) ); EO1 U19 ( .A(input_wip[16]), .B(input_fcs[16]), .Q(output_wip[16]) ); EO1 U20 ( .A(input_fcs[16]), .B(input_wip[23]), .Q(output_wip[23]) ); EO1 U21 ( .A(input_wip[10]), .B(input_fcs[18]), .Q(output_wip[10]) ); EO1 U22 ( .A(input_fcs[18]), .B(input_wip[18]), .Q(output_wip[18]) ); EO1 U23 ( .A(input_wip[1]), .B(input_fcs[22]), .Q(output_wip[1]) ); EO1 U24 ( .A(input_fcs[22]), .B(input_wip[14]), .Q(output_wip[14]) ); EO1 U25 ( .A(input_wip[2]), .B(input_fcs[22]), .Q(output_wip[2]) ); EO1 U26 ( .A(input_fcs[19]), .B(input_wip[11]), .Q(output_wip[11]) ); EO1 U27 ( .A(input_wip[7]), .B(input_fcs[19]), .Q(output_wip[7]) ); EO1 U28 ( .A(input_wip[8]), .B(input_fcs[19]), .Q(output_wip[8]) ); EO1 U29 ( .A(input_wip[4]), .B(input_fcs[20]), .Q(output_wip[4]) ); EO1 U30 ( .A(input_wip[5]), .B(input_fcs[20]), .Q(output_wip[5]) ); EO1 U31 ( .A(input_fcs[20]), .B(input_wip[9]), .Q(output_wip[9]) ); EO1 U32 ( .A(input_wip[12]), .B(input_fcs[21]), .Q(output_wip[12]) ); EO1 U33 ( .A(input_wip[13]), .B(input_fcs[21]), .Q(output_wip[13]) ); EO1 U34 ( .A(input_fcs[21]), .B(input_wip[15]), .Q(output_wip[15]) ); EO1 U35 ( .A(input_wip[6]), .B(input_fcs[21]), .Q(output_wip[6]) );endmodulemodule gf_xor_6x ( input_wip, input_fcs, output_wip );input [31:0] input_wip;input [31:0] input_fcs;output [31:0] output_wip; wire input_wip_22, input_wip_30, input_wip_25, input_wip_19, input_wip_24, input_wip_31, input_wip_21, input_wip_28, input_wip_26, input_wip_27, input_wip_20, input_wip_0, input_wip_29; assign input_wip_31 = input_wip[31]; assign input_wip_30 = input_wip[30]; assign input_wip_29 = input_wip[29]; assign input_wip_28 = input_wip[28]; assign input_wip_27 = input_wip[27]; assign input_wip_26 = input_wip[26]; assign input_wip_25 = input_wip[25]; assign input_wip_24 = input_wip[24]; assign input_wip_22 = input_wip[22]; assign input_wip_21 = input_wip[21]; assign input_wip_20 = input_wip[20]; assign input_wip_19 = input_wip[19]; assign input_wip_0 = input_wip[0]; assign output_wip[31] = input_wip_31; assign output_wip[30] = input_wip_30; assign output_wip[29] = input_wip_29; assign output_wip[28] = input_wip_28; assign output_wip[27] = input_wip_27; assign output_wip[26] = input_wip_26; assign output_wip[25] = input_wip_25; assign output_wip[24] = input_wip_24; assign output_wip[22] = input_wip_22; assign output_wip[21] = input_wip_21; assign output_wip[20] = input_wip_20; assign output_wip[19] = input_wip_19; assign output_wip[0] = input_wip_0; EO1 U7 ( .A(input_wip[4]), .B(input_fcs[19]), .Q(output_wip[4]) ); EO1 U8 ( .A(input_wip[3]), .B(input_fcs[19]), .Q(output_wip[3]) ); EO1 U9 ( .A(input_wip[13]), .B(input_fcs[19]), .Q(output_wip[13]) ); EO1 U10 ( .A(input_wip[12]), .B(input_fcs[20]), .Q(output_wip[12]) ); EO1 U11 ( .A(input_wip[8]), .B(input_fcs[17]), .Q(output_wip[8]) ); EO1 U12 ( .A(input_wip[6]), .B(input_fcs[20]), .Q(output_wip[6]) ); EO1 U13 ( .A(input_wip[1]), .B(input_fcs[17]), .Q(output_wip[1]) ); EO1 U14 ( .A(input_wip[15]), .B(input_fcs[20]), .Q(output_wip[15]) ); EO1 U15 ( .A(input_wip[9]), .B(input_fcs[18]), .Q(output_wip[9]) ); EO1 U16 ( .A(input_wip[2]), .B(input_fcs[18]), .Q(output_wip[2]) ); EO1 U17 ( .A(input_wip[23]), .B(input_fcs[7]), .Q(output_wip[23]) ); EO1 U18 ( .A(input_wip[18]), .B(input_fcs[2]), .Q(output_wip[18]) ); EO1 U19 ( .A(input_wip[17]), .B(input_fcs[1]), .Q(output_wip[17]) ); EO1 U20 ( .A(input_wip[16]), .B(input_fcs[0]), .Q(output_wip[16]) ); EO1 U21 ( .A(input_wip[10]), .B(input_fcs[16]), .Q(output_wip[10]) ); EO1 U22 ( .A(input_wip[11]), .B(input_fcs[17]), .Q(output_wip[11]) ); EO1 U23 ( .A(input_wip[7]), .B(input_fcs[18]), .Q(output_wip[7]) ); EO1 U24 ( .A(input_wip[14]), .B(input_fcs[20]), .Q(output_wip[14]) ); EO1 U25 ( .A(input_wip[5]), .B(input_fcs[19]), .Q(output_wip[5]) );endmodulemodule gf_xor_7x ( input_wip, input_fcs, output_wip );input [31:0] input_wip;input [31:0] input_fcs;output [31:0] output_wip; wire input_wip_22, input_wip_30, input_wip_17, input_wip_10, input_wip_25, input_wip_19, input_wip_18, input_wip_24, input_wip_23, input_wip_31, input_wip_16, input_wip_21, input_wip_28, input_wip_26, input_wip_27, input_wip_20, input_wip_0, input_wip_29; assign input_wip_31 = input_wip[31]; assign input_wip_30 = input_wip[30]; assign input_wip_29 = input_wip[29]; assign input_wip_28 = input_wip[28]; assign input_wip_27 = input_wip[27]; assign input_wip_26 = input_wip[26]; assign input_wip_25 = input_wip[25]; assign input_wip_24 = input_wip[24]; assign input_wip_23 = input_wip[23]; assign input_wip_22 = input_wip[22]; assign input_wip_21 = input_wip[21]; assign input_wip_20 = input_wip[20]; assign input_wip_19 = input_wip[19]; assign input_wip_18 = input_wip[18]; assign input_wip_17 = input_wip[17]; assign input_wip_16 = input_wip[16]; assign input_wip_10 = input_wip[10]; assign input_wip_0 = input_wip[0]; assign output_wip[31] = input_wip_31; assign output_wip[30] = input_wip_30; assign output_wip[29] = input_wip_29; assign output_wip[28] = input_wip_28; assign output_wip[27] = input_wip_27; assign output_wip[26] = input_wip_26; assign output_wip[25] = input_wip_25; assign output_wip[24] = input_wip_24; assign output_wip[23] = input_wip_23; assign output_wip[22] = input_wip_22; assign output_wip[21] = input_wip_21; assign output_wip[20] = input_wip_20; assign output_wip[19] = input_wip_19; assign output_wip[18] = input_wip_18; assign output_wip[17] = input_wip_17; assign output_wip[16] = input_wip_16; assign output_wip[10] = input_wip_10; assign output_wip[0] = input_wip_0; EO1 U7 ( .A(input_wip[14]), .B(input_fcs[19]), .Q(output_wip[14]) ); EO1 U8 ( .A(input_fcs[19]), .B(input_wip[15]), .Q(output_wip[15]) ); EO1 U9 ( .A(input_wip[2]), .B(input_fcs[17]), .Q(output_wip[2]) ); EO1 U10 ( .A(input_wip[5]), .B(input_fcs[17]), .Q(output_wip[5]) ); EO1 U11 ( .A(input_fcs[17]), .B(input_wip[9]), .Q(output_wip[9]) ); EO1 U12 ( .A(input_wip[1]), .B(input_fcs[16]), .Q(output_wip[1]) ); EO1 U13 ( .A(input_fcs[16]), .B(input_wip[11]), .Q(output_wip[11]) ); EO1 U14 ( .A(input_wip[7]), .B(input_fcs[16]), .Q(output_wip[7]) ); EO1 U15 ( .A(input_wip[8]), .B(input_fcs[16]), .Q(output_wip[8]) ); EO1 U16 ( .A(input_wip[12]), .B(input_fcs[18]), .Q(output_wip[12]) ); EO1 U17 ( .A(input_fcs[18]), .B(input_wip[13]), .Q(output_wip[13]) ); EO1 U18 ( .A(input_wip[3]), .B(input_fcs[18]), .Q(output_wip[3]) ); EO1 U19 ( .A(input_wip[4]), .B(input_fcs[18]), .Q(output_wip[4]) ); EO1 U20 ( .A(input_wip[6]), .B(input_fcs[18]), .Q(output_wip[6]) );endmodulemodule gf_xor_8x ( input_wip, input_fcs, output_wip );input [31:0] input_wip;input [31:0] input_fcs;output [31:0] output_wip; wire input_wip_30, input_wip_22, input_wip_17, input_wip_10, input_wip_25, input_wip_19, input_wip_11, input_wip_18, input_wip_24, input_wip_23, input_wip_31, input_wip_16, input_wip_21, input_wip_8, input_wip_28, input_wip_26, input_wip_1, input_wip_9, input_wip_27, input_wip_20, input_wip_0, input_wip_7, input_wip_29, input_wip_15; assign input_wip_31 = input_wip[31]; assign input_wip_30 = input_wip[30]; assign input_wip_29 = input_wip[29]; assign input_wip_28 = input_wip[28]; assign input_wip_27 = input_wip[27]; assign input_wip_26 = input_wip[26]; assign input_wip_25 = input_wip[25]; assign input_wip_24 = input_wip[24]; assign input_wip_23 = input_wip[23]; assign input_wip_22 = input_wip[22]; assign input_wip_21 = input_wip[21]; assign input_wip_20 = input_wip[20]; assign input_wip_19 = input_wip[19]; assign input_wip_18 = input_wip[18]; assign input_wip_17 = input_wip[17]; assign input_wip_16 = input_wip[16]; assign input_wip_15 = input_wip[15]; assign input_wip_11 = input_wip[11]; assign input_wip_10 = input_wip[10]; assign input_wip_9 = input_wip[9]; assign input_wip_8 = input_wip[8]; assign input_wip_7 = input_wip[7]; assign input_wip_1 = input_wip[1]; assign input_wip_0 = input_wip[0]; assign output_wip[31] = input_wip_31; assign output_wip[30] = input_wip_30; assign output_wip[29] = input_wip_29; assign output_wip[28] = input_wip_28; assign output_wip[27] = input_wip_27; assign output_wip[26] = input_wip_26; assign output_wip[25] = input_wip_25; assign output_wip[24] = input_wip_24; assign output_wip[23] = input_wip_23; assign output_wip[22] = input_wip_22; assign output_wip[21] = input_wip_21; assign output_wip[20] = input_wip_20; assign output_wip[19] = input_wip_19; assign output_wip[18] = input_wip_18; assign output_wip[17] = input_wip_17; assign output_wip[16] = input_wip_16; assign output_wip[15] = input_wip_15; assign output_wip[11] = input_wip_11; assign output_wip[10] = input_wip_10; assign output_wip[9] = input_wip_9; assign output_wip[8] = input_wip_8; assign output_wip[7] = input_wip_7; assign output_wip[1] = input_wip_1; assign output_wip[0] = input_wip_0; EO1 U7 ( .A(input_wip[13]), .B(input_fcs[17]), .Q(output_wip[13]) ); EO1 U8 ( .A(input_wip[12]), .B(input_fcs[17]), .Q(output_wip[12]) ); EO1 U9 ( .A(input_wip[3]), .B(input_fcs[17]), .Q(output_wip[3]) ); EO1 U10 ( .A(input_wip[4]), .B(input_fcs[16]), .Q(output_wip[4]) ); EO1 U11 ( .A(input_wip[2]), .B(input_fcs[16]), .Q(output_wip[2]) ); EO1 U12 ( .A(input_wip[14]), .B(input_fcs[18]), .Q(output_wip[14]) ); EO1 U13 ( .A(input_wip[6]), .B(input_fcs[17]), .Q(output_wip[6]) ); EO1 U14 ( .A(input_wip[5]), .B(input_fcs[16]), .Q(output_wip[5]) );endmodulemodule gf_xor_9x ( input_wip, input_fcs, output_wip );input [31:0] input_wip;input [31:0] input_fcs;output [31:0] output_wip; wire input_wip_30, input_wip_5, input_wip_22, input_wip_17, input_wip_10, input_wip_2, input_wip_25, input_wip_19, input_wip_11, input_wip_18, input_wip_3, input_wip_24, input_wip_4, input_wip_23, input_wip_6, input_wip_31, input_wip_16, input_wip_21, input_wip_8, input_wip_14, input_wip_28, input_wip_13, input_wip_26, input_wip_1, input_wip_9, input_wip_27, input_wip_20, input_wip_0, input_wip_7, input_wip_29, input_wip_15; assign input_wip_31 = input_wip[31]; assign input_wip_30 = input_wip[30]; assign input_wip_29 = input_wip[29]; assign input_wip_28 = input_wip[28]; assign input_wip_27 = input_wip[27]; assign input_wip_26 = input_wip[26]; assign input_wip_25 = input_wip[25]; assign input_wip_24 = input_wip[24];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -