📄 processor_top.vo
字号:
defparam \Instance0|Instance0|Loop_1_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC5_8_B2
apex20ke_lcell \Instance0|Instance0|SeqChain_8_0_ (
// Equation(s):
// \Instance0|Instance0|SeqChain_8[0] = DFFE(\Instance0|Instance0|G_283 & (\Instance0|Instance0|Loop_1_0 # \Instance0|Instance0|globals_StartOut_out_0 ) # !\Instance0|Instance0|G_283 & \Instance0|Instance0|Loop_3_0 & (\Instance0|Instance0|Loop_1_0 # \Instance0|Instance0|globals_StartOut_out_0 ), GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(\Instance0|Instance0|G_283 ),
.datab(\Instance0|Instance0|Loop_3_0 ),
.datac(\Instance0|Instance0|Loop_1_0 ),
.datad(\Instance0|Instance0|globals_StartOut_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_8[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|SeqChain_8_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|SeqChain_8_0_ .packed_mode = "false";
defparam \Instance0|Instance0|SeqChain_8_0_ .lut_mask = "EEE0";
defparam \Instance0|Instance0|SeqChain_8_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC4_10_B2
apex20ke_lcell \Instance0|Instance0|SeqChain_1_0_ (
// Equation(s):
// \Instance0|Instance0|SeqChain_1[0] = DFFE(\Instance0|Instance0|Z_Dones_1_0 & !\Instance0|Instance0|ir_Out_3 & \Instance0|Instance0|G_299 & !\Instance0|Instance0|ir_Out_1 , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.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(\P1~combout ),
.aclr(\rst~combout ),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|SeqChain_1[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|SeqChain_1_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|SeqChain_1_0_ .packed_mode = "false";
defparam \Instance0|Instance0|SeqChain_1_0_ .lut_mask = "0020";
defparam \Instance0|Instance0|SeqChain_1_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC2_8_B2
apex20ke_lcell \Instance0|Instance0|ThenDone_0_ (
// Equation(s):
// \Instance0|Instance0|ThenDone[0] = DFFE(\Instance0|Instance0|ir_Out_0 & !\Instance0|Instance0|G_316_i & \Instance0|Instance0|True_3_0_and2_i_and2_i[0] , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(vcc),
.datab(\Instance0|Instance0|ir_Out_0 ),
.datac(\Instance0|Instance0|G_316_i ),
.datad(\Instance0|Instance0|True_3_0_and2_i_and2_i[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|ThenDone[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|ThenDone_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|ThenDone_0_ .packed_mode = "false";
defparam \Instance0|Instance0|ThenDone_0_ .lut_mask = "0C00";
defparam \Instance0|Instance0|ThenDone_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC5_9_B2
apex20ke_lcell \Instance0|Instance0|SeqChain_4_0_ (
// Equation(s):
// \Instance0|Instance0|SeqChain_4[0] = DFFE(\Instance0|Instance0|ir_Out_2 & !\Instance0|Instance0|ir_Out_0 & \Instance0|Instance0|G_284 , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )
.dataa(\Instance0|Instance0|ir_Out_2 ),
.datab(vcc),
.datac(\Instance0|Instance0|ir_Out_0 ),
.datad(\Instance0|Instance0|G_284 ),
.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_4[0] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|SeqChain_4_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|SeqChain_4_0_ .packed_mode = "false";
defparam \Instance0|Instance0|SeqChain_4_0_ .lut_mask = "0A00";
defparam \Instance0|Instance0|SeqChain_4_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC9_9_B2
apex20ke_lcell \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1025 (
// Equation(s):
// \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1025_cascout = !\Instance0|Instance0|SeqChain_8[0] & !\Instance0|Instance0|SeqChain_1[0] & !\Instance0|Instance0|ThenDone[0] & !\Instance0|Instance0|SeqChain_4[0]
.dataa(\Instance0|Instance0|SeqChain_8[0] ),
.datab(\Instance0|Instance0|SeqChain_1[0] ),
.datac(\Instance0|Instance0|ThenDone[0] ),
.datad(\Instance0|Instance0|SeqChain_4[0] ),
.cin(gnd),
.cascin(vcc),
.clk(),
.aclr(gnd),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(),
.cout(),
.cascout(\Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1025_cascout ));
// synopsys translate_off
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1025 .operation_mode = "normal";
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1025 .packed_mode = "false";
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1025 .lut_mask = "0001";
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1025 .output_mode = "none";
// synopsys translate_on
// atom is at LC10_9_B2
apex20ke_lcell \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1027_Z (
// Equation(s):
// \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1027 = (!\Instance0|Instance0|SeqChain[0] & !\Instance0|Instance0|globals_StartOut_out_0 & !\Instance0|Instance0|SeqChain_6[0] & !\Instance0|Instance0|SeqChain_7[0] ) & CASCADE(\Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1025_cascout )
.dataa(\Instance0|Instance0|SeqChain[0] ),
.datab(\Instance0|Instance0|globals_StartOut_out_0 ),
.datac(\Instance0|Instance0|SeqChain_6[0] ),
.datad(\Instance0|Instance0|SeqChain_7[0] ),
.cin(gnd),
.cascin(\Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1025_cascout ),
.clk(),
.aclr(gnd),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1027 ),
.regout(),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1027_Z .operation_mode = "normal";
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1027_Z .packed_mode = "false";
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1027_Z .lut_mask = "0001";
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1027_Z .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC3_9_B2
apex20ke_lcell \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_ (
// Equation(s):
// \Instance0|Instance0|globals_CForkIn_out_0_0_or2[0] = !\Instance0|Instance0|SeqChain_5[0] & !\Instance0|Instance0|SeqChain_3[0] & !\Instance0|Instance0|SeqChain_2[0] & \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1027
.dataa(\Instance0|Instance0|SeqChain_5[0] ),
.datab(\Instance0|Instance0|SeqChain_3[0] ),
.datac(\Instance0|Instance0|SeqChain_2[0] ),
.datad(\Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_1027 ),
.cin(gnd),
.cascin(vcc),
.clk(),
.aclr(gnd),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Instance0|Instance0|globals_CForkIn_out_0_0_or2[0] ),
.regout(),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_ .packed_mode = "false";
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_ .lut_mask = "0100";
defparam \Instance0|Instance0|globals_CForkIn_out_0_0_or2_0_ .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC3_8_B2
apex20ke_lcell \Instance0|Instance0|G_65_i_i_and2_i (
// Equation(s):
// \Instance0|Instance0|G_65_i_i_and2_i_cascout = \Instance0|Instance0|globals_CForkIn_out_0_0_or2[0] # !I_241_i_Z & !\Instance0|Instance0|ir_Out_1 & !\Instance0|Instance0|ir_Out_3
.dataa(I_241_i_Z),
.datab(\Instance0|Instance0|ir_Out_1 ),
.datac(\Instance0|Instance0|ir_Out_3 ),
.datad(\Instance0|Instance0|globals_CForkIn_out_0_0_or2[0] ),
.cin(gnd),
.cascin(vcc),
.clk(),
.aclr(gnd),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(),
.cout(),
.cascout(\Instance0|Instance0|G_65_i_i_and2_i_cascout ));
// synopsys translate_off
defparam \Instance0|Instance0|G_65_i_i_and2_i .operation_mode = "normal";
defparam \Instance0|Instance0|G_65_i_i_and2_i .packed_mode = "false";
defparam \Instance0|Instance0|G_65_i_i_and2_i .lut_mask = "FF01";
defparam \Instance0|Instance0|G_65_i_i_and2_i .output_mode = "none";
// synopsys translate_on
// atom is at LC4_8_B2
apex20ke_lcell \Instance0|Instance0|G_65_i_i_Z (
// Equation(s):
// \Instance0|Instance0|G_65_i_i = (!\Instance0|Instance0|un13_globals_pc_Out_0_i & (\Instance0|Instance0|G_316_i # \Instance0|Instance0|True_3_0_and2_i_and2_i[0] # !\Instance0|Instance0|ir_Out_0 )) & CASCADE(\Instance0|Instance0|G_65_i_i_and2_i_cascout )
.dataa(\Instance0|Instance0|un13_globals_pc_Out_0_i ),
.datab(\Instance0|Instance0|ir_Out_0 ),
.datac(\Instance0|Instance0|G_316_i ),
.datad(\Instance0|Instance0|True_3_0_and2_i_and2_i[0] ),
.cin(gnd),
.cascin(\Instance0|Instance0|G_65_i_i_and2_i_cascout ),
.clk(),
.aclr(gnd),
.ena(vcc),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Instance0|Instance0|G_65_i_i ),
.regout(),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|G_65_i_i_Z .operation_mode = "normal";
defparam \Instance0|Instance0|G_65_i_i_Z .packed_mode = "false";
defparam \Instance0|Instance0|G_65_i_i_Z .lut_mask = "5551";
defparam \Instance0|Instance0|G_65_i_i_Z .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC1_5_B2
apex20ke_lcell \Instance0|Instance0|globals_pc_Out_out_0_ (
// Equation(s):
// \Instance0|Instance0|globals_pc_Out_out_0 = DFFE((\Instance0|Instance0|un13_globals_pc_Out_0_i & \Instance0|Instance0|ir_Out_4_ ) # (!\Instance0|Instance0|un13_globals_pc_Out_0_i & !\Instance0|Instance0|globals_pc_Out_out_0 ), GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , !\Instance0|Instance0|G_65_i_i )
// \Instance0|Instance0|globals_pc_Out_out_cout[0] = CARRY(\Instance0|Instance0|globals_pc_Out_out_0 )
.dataa(vcc),
.datab(vcc),
.datac(\Instance0|Instance0|ir_Out_4_ ),
.datad(vcc),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(!\Instance0|Instance0|G_65_i_i ),
.sclr(gnd),
.sload(\Instance0|Instance0|un13_globals_pc_Out_0_i ),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|globals_pc_Out_out_0 ),
.cout(\Instance0|Instance0|globals_pc_Out_out_cout[0] ),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|globals_pc_Out_out_0_ .operation_mode = "qfbk_counter";
defparam \Instance0|Instance0|globals_pc_Out_out_0_ .packed_mode = "false";
defparam \Instance0|Instance0|globals_pc_Out_out_0_ .lut_mask = "0FF0";
defparam \Instance0|Instance0|globals_pc_Out_out_0_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC9_4_B2
apex20ke_lcell \Instance0|Instance0|ir_Out_6_~I (
// Equation(s):
// \Instance0|Instance0|ir_Out_6_ = DFFE(\Instance0|Instance0|globals_pc_Out_out_1 & \Instance0|G_75_Z & \Instance0|Instance0|globals_pc_Out_out_3 & !\Instance0|Instance0|globals_pc_Out_out_0 , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , !\Instance0|Instance0|globals_CForkIn_out_0_0[0] )
.dataa(\Instance0|Instance0|globals_pc_Out_out_1 ),
.datab(\Instance0|G_75_Z ),
.datac(\Instance0|Instance0|globals_pc_Out_out_3 ),
.datad(\Instance0|Instance0|globals_pc_Out_out_0 ),
.cin(gnd),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(!\Instance0|Instance0|globals_CForkIn_out_0_0[0] ),
.sclr(gnd),
.sload(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|ir_Out_6_ ),
.cout(),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|ir_Out_6_~I .operation_mode = "normal";
defparam \Instance0|Instance0|ir_Out_6_~I .packed_mode = "false";
defparam \Instance0|Instance0|ir_Out_6_~I .lut_mask = "0080";
defparam \Instance0|Instance0|ir_Out_6_~I .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC2_5_B2
apex20ke_lcell \Instance0|Instance0|globals_pc_Out_out_1_ (
// Equation(s):
// \Instance0|Instance0|globals_pc_Out_out_1 = DFFE((\Instance0|Instance0|un13_globals_pc_Out_0_i & \Instance0|Instance0|ir_Out_5_ ) # (!\Instance0|Instance0|un13_globals_pc_Out_0_i & \Instance0|Instance0|globals_pc_Out_out_1 $ \Instance0|Instance0|globals_pc_Out_out_cout[0] ), GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , !\Instance0|Instance0|G_65_i_i )
// \Instance0|Instance0|globals_pc_Out_out_cout[1] = CARRY(!\Instance0|Instance0|globals_pc_Out_out_cout[0] # !\Instance0|Instance0|globals_pc_Out_out_1 )
.dataa(vcc),
.datab(\Instance0|Instance0|globals_pc_Out_out_1 ),
.datac(\Instance0|Instance0|ir_Out_5_ ),
.datad(vcc),
.cin(\Instance0|Instance0|globals_pc_Out_out_cout[0] ),
.cascin(vcc),
.clk(\P1~combout ),
.aclr(\rst~combout ),
.ena(!\Instance0|Instance0|G_65_i_i ),
.sclr(gnd),
.sload(\Instance0|Instance0|un13_globals_pc_Out_0_i ),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\Instance0|Instance0|globals_pc_Out_out_1 ),
.cout(\Instance0|Instance0|globals_pc_Out_out_cout[1] ),
.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|globals_pc_Out_out_1_ .operation_mode = "counter";
defparam \Instance0|Instance0|globals_pc_Out_out_1_ .cin_used = "true";
defparam \Instance0|Instance0|globals_pc_Out_out_1_ .packed_mode = "false";
defparam \Instance0|Instance0|globals_pc_Out_out_1_ .lut_mask = "3C3F";
defparam \Instance0|Instance0|globals_pc_Out_out_1_ .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC3_5_B2
apex20ke_lcell \Instance0|Instance0|globals_pc_Out_out_2_ (
// Equation(s):
// \Instance0|Instance0|globals_pc_Out_out_2 = DFFE((\Instance0|Instance0|un13_globals_pc_Out_0_i & \Instance0|Instance0|ir_Out_6_ ) # (!\Instance0|Instance0|un13_globals_pc_Out_0_i & \Instance0|Instance0|globals_pc_Out_out_2 $ !\Instance0|Instance0|globals_pc_Out_out_cout[1] ), GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , !\Instance0|Instance0|G_65_i_i )
// \Instance0|Instance0|globals_pc_Out_out_cout[2] = CAR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -