📄 processor_top.vo
字号:
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|SeqChain_5[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|SeqChain_5_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|SeqChain_5_0_ .packed_mode = "false";
defparam \Instance0|Instance0|SeqChain_5_0_ .lut_mask = "A000";
defparam \Instance0|Instance0|SeqChain_5_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC2_9_B2
apex20ke_lcell \Instance0|Instance0|G_299_Z (
// Equation(s):
// \Instance0|Instance0|G_299 = !\Instance0|Instance0|ir_Out_2 & \Instance0|Instance0|ir_Out_0
.dataa(\Instance0|Instance0|ir_Out_2 ),
.datab(vcc),
.datac(\Instance0|Instance0|ir_Out_0 ),
.datad(vcc),
.cin(gnd),
.cascin(vcc),
.clk(),
.aclr(gnd),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Instance0|Instance0|G_299 ),
.regout(),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|G_299_Z .operation_mode = "normal";
defparam \Instance0|Instance0|G_299_Z .packed_mode = "false";
defparam \Instance0|Instance0|G_299_Z .lut_mask = "5050";
defparam \Instance0|Instance0|G_299_Z .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC7_9_B2
apex20ke_lcell \Instance0|Instance0|SeqChain_3_0_ (
// Equation(s):
// \Instance0|Instance0|SeqChain_3[0] = DFFE(!\Instance0|Instance0|ir_Out_3 & \Instance0|Instance0|Z_Dones_1_0 & \Instance0|Instance0|ir_Out_1 & \Instance0|Instance0|G_299 , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(\Instance0|Instance0|ir_Out_3 ),
.datab(\Instance0|Instance0|Z_Dones_1_0 ),
.datac(\Instance0|Instance0|ir_Out_1 ),
.datad(\Instance0|Instance0|G_299 ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|SeqChain_3[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|SeqChain_3_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|SeqChain_3_0_ .packed_mode = "false";
defparam \Instance0|Instance0|SeqChain_3_0_ .lut_mask = "4000";
defparam \Instance0|Instance0|SeqChain_3_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC7_8_B2
apex20ke_lcell \Instance0|Instance0|SeqChain_2_0_ (
// Equation(s):
// \Instance0|Instance0|SeqChain_2[0] = DFFE(!I_241_i_Z & !\Instance0|Instance0|ir_Out_3 & \Instance0|Instance0|Z_Dones_1_0 & \Instance0|Instance0|ir_Out_1 , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(I_241_i_Z),
.datab(\Instance0|Instance0|ir_Out_3 ),
.datac(\Instance0|Instance0|Z_Dones_1_0 ),
.datad(\Instance0|Instance0|ir_Out_1 ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|SeqChain_2[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|SeqChain_2_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|SeqChain_2_0_ .packed_mode = "false";
defparam \Instance0|Instance0|SeqChain_2_0_ .lut_mask = "1000";
defparam \Instance0|Instance0|SeqChain_2_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC6_8_B2
apex20ke_lcell \Instance0|Instance0|SeqChain_0_ (
// Equation(s):
// \Instance0|Instance0|SeqChain[0] = DFFE(!I_241_i_Z & !\Instance0|Instance0|ir_Out_3 & \Instance0|Instance0|Z_Dones_1_0 & !\Instance0|Instance0|ir_Out_1 , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(I_241_i_Z),
.datab(\Instance0|Instance0|ir_Out_3 ),
.datac(\Instance0|Instance0|Z_Dones_1_0 ),
.datad(\Instance0|Instance0|ir_Out_1 ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|SeqChain[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|SeqChain_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|SeqChain_0_ .packed_mode = "false";
defparam \Instance0|Instance0|SeqChain_0_ .lut_mask = "0010";
defparam \Instance0|Instance0|SeqChain_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC3_10_B2
apex20ke_lcell \Instance0|Instance0|W_14_0_ (
// Equation(s):
// \Instance0|Instance0|W_14[0] = DFFE(VCC, GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|W_14[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|W_14_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|W_14_0_ .packed_mode = "false";
defparam \Instance0|Instance0|W_14_0_ .lut_mask = "FFFF";
defparam \Instance0|Instance0|W_14_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC8_9_B2
apex20ke_lcell \Instance0|Instance0|globals_StartOut_out_0_ (
// Equation(s):
// \Instance0|Instance0|globals_StartOut_out_0 = DFFE(!\Instance0|Instance0|W_14[0] , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\Instance0|Instance0|W_14[0] ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|globals_StartOut_out_0 ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|globals_StartOut_out_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|globals_StartOut_out_0_ .packed_mode = "false";
defparam \Instance0|Instance0|globals_StartOut_out_0_ .lut_mask = "00FF";
defparam \Instance0|Instance0|globals_StartOut_out_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC1_8_B2
apex20ke_lcell \Instance0|Instance0|SeqChain_6_0_ (
// Equation(s):
// \Instance0|Instance0|SeqChain_6[0] = DFFE(!\Instance0|Instance0|G_316_i & !\Instance0|Instance0|ir_Out_0 , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(vcc),
.datab(vcc),
.datac(\Instance0|Instance0|G_316_i ),
.datad(\Instance0|Instance0|ir_Out_0 ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|SeqChain_6[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|SeqChain_6_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|SeqChain_6_0_ .packed_mode = "false";
defparam \Instance0|Instance0|SeqChain_6_0_ .lut_mask = "000F";
defparam \Instance0|Instance0|SeqChain_6_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC5_10_B2
apex20ke_lcell \Instance0|Instance0|G_286_Z (
// Equation(s):
// \Instance0|Instance0|G_286 = \Instance0|Instance0|Z_Dones_1_0 & \Instance0|Instance0|ir_Out_3 & \Instance0|Instance0|G_299 & !\Instance0|Instance0|ir_Out_1
.dataa(\Instance0|Instance0|Z_Dones_1_0 ),
.datab(\Instance0|Instance0|ir_Out_3 ),
.datac(\Instance0|Instance0|G_299 ),
.datad(\Instance0|Instance0|ir_Out_1 ),
.cin(gnd),
.cascin(vcc),
.clk(),
.aclr(gnd),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Instance0|Instance0|G_286 ),
.regout(),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|G_286_Z .operation_mode = "normal";
defparam \Instance0|Instance0|G_286_Z .packed_mode = "false";
defparam \Instance0|Instance0|G_286_Z .lut_mask = "0080";
defparam \Instance0|Instance0|G_286_Z .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC10_10_B2
apex20ke_lcell \Instance0|Instance0|Loop_2_0_ (
// Equation(s):
// \Instance0|Instance0|Loop_2[0] = DFFE(!\Instance0|Instance0|Loop[0] & !\Instance0|Instance0|globals_StartOut_out_0 & (\Instance0|Instance0|G_286 # \Instance0|Instance0|Loop_2[0] ), GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(\Instance0|Instance0|Loop[0] ),
.datab(\Instance0|Instance0|G_286 ),
.datac(\Instance0|Instance0|globals_StartOut_out_0 ),
.datad(\Instance0|Instance0|Loop_2[0] ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|Loop_2[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|Loop_2_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|Loop_2_0_ .packed_mode = "false";
defparam \Instance0|Instance0|Loop_2_0_ .lut_mask = "0504";
defparam \Instance0|Instance0|Loop_2_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC9_10_B2
apex20ke_lcell \Instance0|Instance0|Loop_0_ (
// Equation(s):
// \Instance0|Instance0|Loop[0] = DFFE(!\Instance0|Instance0|G_286 & !\Instance0|Instance0|Loop_2[0] & (\Instance0|Instance0|Loop[0] # \Instance0|Instance0|globals_StartOut_out_0 ), GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(\Instance0|Instance0|Loop[0] ),
.datab(\Instance0|Instance0|G_286 ),
.datac(\Instance0|Instance0|globals_StartOut_out_0 ),
.datad(\Instance0|Instance0|Loop_2[0] ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|Loop[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|Loop_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|Loop_0_ .packed_mode = "false";
defparam \Instance0|Instance0|Loop_0_ .lut_mask = "0032";
defparam \Instance0|Instance0|Loop_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC6_10_B2
apex20ke_lcell \Instance0|Instance0|SeqChain_7_0_ (
// Equation(s):
// \Instance0|Instance0|SeqChain_7[0] = DFFE(\Instance0|Instance0|Loop[0] & (\Instance0|Instance0|G_286 # \Instance0|Instance0|Loop_2[0] ) # !\Instance0|Instance0|Loop[0] & \Instance0|Instance0|globals_StartOut_out_0 & (\Instance0|Instance0|G_286 # \Instance0|Instance0|Loop_2[0] ), GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(\Instance0|Instance0|Loop[0] ),
.datab(\Instance0|Instance0|G_286 ),
.datac(\Instance0|Instance0|globals_StartOut_out_0 ),
.datad(\Instance0|Instance0|Loop_2[0] ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|SeqChain_7[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|SeqChain_7_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|SeqChain_7_0_ .packed_mode = "false";
defparam \Instance0|Instance0|SeqChain_7_0_ .lut_mask = "FAC8";
defparam \Instance0|Instance0|SeqChain_7_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC3_7_B2
apex20ke_lcell \Instance0|Instance0|Loop_1_0_ (
// Equation(s):
// \Instance0|Instance0|Loop_1_0 = DFFE(!\Instance0|Instance0|Loop_3_0 & !\Instance0|Instance0|G_283 & (\Instance0|Instance0|globals_StartOut_out_0 # \Instance0|Instance0|Loop_1_0 ), GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(\Instance0|Instance0|Loop_3_0 ),
.datab(\Instance0|Instance0|G_283 ),
.datac(\Instance0|Instance0|globals_StartOut_out_0 ),
.datad(\Instance0|Instance0|Loop_1_0 ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|Loop_1_0 ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|Loop_1_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|Loop_1_0_ .packed_mode = "false";
defparam \Instance0|Instance0|Loop_1_0_ .lut_mask = "1110";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -