processor_top.vo

来自「PROCESSOR is a design with simple microp」· VO 代码 · 共 1,811 行 · 第 1/5 页

VO
1,811
字号
	.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 + =
减小字号Ctrl + -
显示快捷键?