⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 processor_top.vo

📁 PROCESSOR is a design with simple microprocessor implementation.
💻 VO
📖 第 1 页 / 共 5 页
字号:
defparam \Instance0|G_75_Z~I .lut_mask = "00F0";
defparam \Instance0|G_75_Z~I .output_mode = "comb_only";
// synopsys translate_on

// atom is at LC7_5_B2
apex20ke_lcell \Instance0|G_7_0_and2_Z (
// Equation(s):
// \Instance0|G_7_0_and2  = \Instance0|Instance0|globals_pc_Out_out_1  & !\Instance0|Instance0|globals_pc_Out_out_4  & (\Instance0|Instance0|globals_pc_Out_out_0  # !\Instance0|Instance0|globals_pc_Out_out_2 )

	.dataa(\Instance0|Instance0|globals_pc_Out_out_2 ),
	.datab(\Instance0|Instance0|globals_pc_Out_out_1 ),
	.datac(\Instance0|Instance0|globals_pc_Out_out_0 ),
	.datad(\Instance0|Instance0|globals_pc_Out_out_4 ),
	.cin(gnd),
	.cascin(vcc),
	.clk(),
	.aclr(gnd),
	.ena(vcc),
	.sclr(gnd),
	.sload(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Instance0|G_7_0_and2 ),
	.regout(),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|G_7_0_and2_Z .operation_mode = "normal";
defparam \Instance0|G_7_0_and2_Z .packed_mode = "false";
defparam \Instance0|G_7_0_and2_Z .lut_mask = "00C4";
defparam \Instance0|G_7_0_and2_Z .output_mode = "comb_only";
// synopsys translate_on

// atom is at LC9_6_B2
apex20ke_lcell \Instance0|G_7_0_1062_Z~I (
// Equation(s):
// \Instance0|G_7_0_1062_Z  = !\Instance0|G_7_0_and2  & (!\Instance0|Instance0|globals_pc_Out_out_0  # !\Instance0|G_75_Z  # !\Instance0|Instance0|globals_pc_Out_out_3 )

	.dataa(\Instance0|Instance0|globals_pc_Out_out_3 ),
	.datab(\Instance0|G_75_Z ),
	.datac(\Instance0|G_7_0_and2 ),
	.datad(\Instance0|Instance0|globals_pc_Out_out_0 ),
	.cin(gnd),
	.cascin(vcc),
	.clk(),
	.aclr(gnd),
	.ena(vcc),
	.sclr(gnd),
	.sload(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Instance0|G_7_0_1062_Z ),
	.regout(),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|G_7_0_1062_Z~I .operation_mode = "normal";
defparam \Instance0|G_7_0_1062_Z~I .packed_mode = "false";
defparam \Instance0|G_7_0_1062_Z~I .lut_mask = "070F";
defparam \Instance0|G_7_0_1062_Z~I .output_mode = "comb_only";
// synopsys translate_on

// atom is at LC3_6_B2
apex20ke_lcell \Instance0|G_83_Z~I (
// Equation(s):
// \Instance0|G_83_Z  = !\Instance0|Instance0|globals_pc_Out_out_3  & !\Instance0|Instance0|globals_pc_Out_out_1 

	.dataa(\Instance0|Instance0|globals_pc_Out_out_3 ),
	.datab(vcc),
	.datac(\Instance0|Instance0|globals_pc_Out_out_1 ),
	.datad(vcc),
	.cin(gnd),
	.cascin(vcc),
	.clk(),
	.aclr(gnd),
	.ena(vcc),
	.sclr(gnd),
	.sload(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Instance0|G_83_Z ),
	.regout(),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|G_83_Z~I .operation_mode = "normal";
defparam \Instance0|G_83_Z~I .packed_mode = "false";
defparam \Instance0|G_83_Z~I .lut_mask = "0505";
defparam \Instance0|G_83_Z~I .output_mode = "comb_only";
// synopsys translate_on

// atom is at LC8_6_B2
apex20ke_lcell \Instance0|Instance0|ir_Out_4_~I (
// Equation(s):
// \Instance0|Instance0|ir_Out_4_  = DFFE(!\Instance0|Instance0|globals_pc_Out_out_0  & \Instance0|G_83_Z  & \Instance0|G_75_Z  # !\Instance0|G_7_0_1062_Z , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , !\Instance0|Instance0|globals_CForkIn_out_0_0[0] )

	.dataa(\Instance0|G_7_0_1062_Z ),
	.datab(\Instance0|Instance0|globals_pc_Out_out_0 ),
	.datac(\Instance0|G_83_Z ),
	.datad(\Instance0|G_75_Z ),
	.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_4_ ),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|ir_Out_4_~I .operation_mode = "normal";
defparam \Instance0|Instance0|ir_Out_4_~I .packed_mode = "false";
defparam \Instance0|Instance0|ir_Out_4_~I .lut_mask = "7555";
defparam \Instance0|Instance0|ir_Out_4_~I .output_mode = "reg_only";
// synopsys translate_on

// atom is at LC6_5_B2
apex20ke_lcell \Instance0|G_5_0_and2_0_Z~I (
// Equation(s):
// \Instance0|G_5_0_and2_0_Z  = \Instance0|G_75_Z  & \Instance0|Instance0|globals_pc_Out_out_3  & \Instance0|Instance0|globals_pc_Out_out_0  & !\Instance0|Instance0|globals_pc_Out_out_1 

	.dataa(\Instance0|G_75_Z ),
	.datab(\Instance0|Instance0|globals_pc_Out_out_3 ),
	.datac(\Instance0|Instance0|globals_pc_Out_out_0 ),
	.datad(\Instance0|Instance0|globals_pc_Out_out_1 ),
	.cin(gnd),
	.cascin(vcc),
	.clk(),
	.aclr(gnd),
	.ena(vcc),
	.sclr(gnd),
	.sload(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Instance0|G_5_0_and2_0_Z ),
	.regout(),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|G_5_0_and2_0_Z~I .operation_mode = "normal";
defparam \Instance0|G_5_0_and2_0_Z~I .packed_mode = "false";
defparam \Instance0|G_5_0_and2_0_Z~I .lut_mask = "0080";
defparam \Instance0|G_5_0_and2_0_Z~I .output_mode = "comb_only";
// synopsys translate_on

// atom is at LC7_6_B2
apex20ke_lcell \Instance0|G_5_0_and2_1015_Z~I (
// Equation(s):
// \Instance0|G_5_0_and2_1015_Z  = !\Instance0|Instance0|globals_pc_Out_out_4  & (\Instance0|Instance0|globals_pc_Out_out_1  # !\Instance0|Instance0|globals_pc_Out_out_2 )

	.dataa(\Instance0|Instance0|globals_pc_Out_out_1 ),
	.datab(vcc),
	.datac(\Instance0|Instance0|globals_pc_Out_out_4 ),
	.datad(\Instance0|Instance0|globals_pc_Out_out_2 ),
	.cin(gnd),
	.cascin(vcc),
	.clk(),
	.aclr(gnd),
	.ena(vcc),
	.sclr(gnd),
	.sload(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Instance0|G_5_0_and2_1015_Z ),
	.regout(),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|G_5_0_and2_1015_Z~I .operation_mode = "normal";
defparam \Instance0|G_5_0_and2_1015_Z~I .packed_mode = "false";
defparam \Instance0|G_5_0_and2_1015_Z~I .lut_mask = "0A0F";
defparam \Instance0|G_5_0_and2_1015_Z~I .output_mode = "comb_only";
// synopsys translate_on

// atom is at LC4_6_B2
apex20ke_lcell \Instance0|Instance0|ir_Out_2_ (
// Equation(s):
// \Instance0|Instance0|ir_Out_2  = DFFE(\Instance0|G_5_0_and2_0_Z  # \Instance0|Instance0|globals_pc_Out_out_3  & !\Instance0|Instance0|globals_pc_Out_out_0  & \Instance0|G_5_0_and2_1015_Z , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , !\Instance0|Instance0|globals_CForkIn_out_0_0[0] )

	.dataa(\Instance0|Instance0|globals_pc_Out_out_3 ),
	.datab(\Instance0|Instance0|globals_pc_Out_out_0 ),
	.datac(\Instance0|G_5_0_and2_0_Z ),
	.datad(\Instance0|G_5_0_and2_1015_Z ),
	.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_2 ),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|ir_Out_2_ .operation_mode = "normal";
defparam \Instance0|Instance0|ir_Out_2_ .packed_mode = "false";
defparam \Instance0|Instance0|ir_Out_2_ .lut_mask = "F2F0";
defparam \Instance0|Instance0|ir_Out_2_ .output_mode = "reg_only";
// synopsys translate_on

// atom is at LC5_6_B2
apex20ke_lcell \Instance0|Instance0|ir_Out_3_ (
// Equation(s):
// \Instance0|Instance0|ir_Out_3  = DFFE(\Instance0|G_83_Z  & (\Instance0|Instance0|globals_pc_Out_out_4  & !\Instance0|Instance0|globals_pc_Out_out_0  & !\Instance0|Instance0|globals_pc_Out_out_2  # !\Instance0|Instance0|globals_pc_Out_out_4  & \Instance0|Instance0|globals_pc_Out_out_0  & \Instance0|Instance0|globals_pc_Out_out_2 ), GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , !\Instance0|Instance0|globals_CForkIn_out_0_0[0] )

	.dataa(\Instance0|Instance0|globals_pc_Out_out_4 ),
	.datab(\Instance0|Instance0|globals_pc_Out_out_0 ),
	.datac(\Instance0|G_83_Z ),
	.datad(\Instance0|Instance0|globals_pc_Out_out_2 ),
	.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_3 ),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|ir_Out_3_ .operation_mode = "normal";
defparam \Instance0|Instance0|ir_Out_3_ .packed_mode = "false";
defparam \Instance0|Instance0|ir_Out_3_ .lut_mask = "4020";
defparam \Instance0|Instance0|ir_Out_3_ .output_mode = "reg_only";
// synopsys translate_on

// atom is at LC6_9_B2
apex20ke_lcell \Instance0|Instance0|Z_Dones_1_0_ (
// Equation(s):
// \Instance0|Instance0|Z_Dones_1_0  = DFFE(!\Instance0|Instance0|globals_CForkIn_out_0_0[0] , GLOBAL(\P1~combout ), !GLOBAL(\rst~combout ), , )

	.dataa(vcc),
	.datab(vcc),
	.datac(\Instance0|Instance0|globals_CForkIn_out_0_0[0] ),
	.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|Z_Dones_1_0 ),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|Z_Dones_1_0_ .operation_mode = "normal";
defparam \Instance0|Instance0|Z_Dones_1_0_ .packed_mode = "false";
defparam \Instance0|Instance0|Z_Dones_1_0_ .lut_mask = "0F0F";
defparam \Instance0|Instance0|Z_Dones_1_0_ .output_mode = "reg_only";
// synopsys translate_on

// atom is at LC4_7_B2
apex20ke_lcell \Instance0|Instance0|G_316_i_Z (
// Equation(s):
// \Instance0|Instance0|G_316_i  = \Instance0|Instance0|ir_Out_3  # !\Instance0|Instance0|Z_Dones_1_0  # !\Instance0|Instance0|ir_Out_1  # !\Instance0|Instance0|ir_Out_2 

	.dataa(\Instance0|Instance0|ir_Out_2 ),
	.datab(\Instance0|Instance0|ir_Out_3 ),
	.datac(\Instance0|Instance0|ir_Out_1 ),
	.datad(\Instance0|Instance0|Z_Dones_1_0 ),
	.cin(gnd),
	.cascin(vcc),
	.clk(),
	.aclr(gnd),
	.ena(vcc),
	.sclr(gnd),
	.sload(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Instance0|Instance0|G_316_i ),
	.regout(),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|G_316_i_Z .operation_mode = "normal";
defparam \Instance0|Instance0|G_316_i_Z .packed_mode = "false";
defparam \Instance0|Instance0|G_316_i_Z .lut_mask = "DFFF";
defparam \Instance0|Instance0|G_316_i_Z .output_mode = "comb_only";
// synopsys translate_on

// atom is at LC10_8_B2
apex20ke_lcell \Instance0|Instance0|un13_globals_pc_Out_0_i_Z (
// Equation(s):
// \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 )

	.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(),
	.aclr(gnd),
	.ena(vcc),
	.sclr(gnd),
	.sload(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Instance0|Instance0|un13_globals_pc_Out_0_i ),
	.regout(),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|un13_globals_pc_Out_0_i_Z .operation_mode = "normal";
defparam \Instance0|Instance0|un13_globals_pc_Out_0_i_Z .packed_mode = "false";
defparam \Instance0|Instance0|un13_globals_pc_Out_0_i_Z .lut_mask = "0F03";
defparam \Instance0|Instance0|un13_globals_pc_Out_0_i_Z .output_mode = "comb_only";
// synopsys translate_on

// atom is at LC6_7_B2
apex20ke_lcell \Instance0|Instance0|G_284_Z (
// Equation(s):
// \Instance0|Instance0|G_284  = !\Instance0|Instance0|ir_Out_3  & !\Instance0|Instance0|ir_Out_1  & \Instance0|Instance0|Z_Dones_1_0 

	.dataa(vcc),
	.datab(\Instance0|Instance0|ir_Out_3 ),
	.datac(\Instance0|Instance0|ir_Out_1 ),
	.datad(\Instance0|Instance0|Z_Dones_1_0 ),
	.cin(gnd),
	.cascin(vcc),
	.clk(),
	.aclr(gnd),
	.ena(vcc),
	.sclr(gnd),
	.sload(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Instance0|Instance0|G_284 ),
	.regout(),
	.cout(),
	.cascout());
// synopsys translate_off
defparam \Instance0|Instance0|G_284_Z .operation_mode = "normal";
defparam \Instance0|Instance0|G_284_Z .packed_mode = "false";
defparam \Instance0|Instance0|G_284_Z .lut_mask = "0300";
defparam \Instance0|Instance0|G_284_Z .output_mode = "comb_only";
// synopsys translate_on

// atom is at LC4_9_B2
apex20ke_lcell \Instance0|Instance0|SeqChain_5_0_ (
// Equation(s):
// \Instance0|Instance0|SeqChain_5[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),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -