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

📄 part5.vo

📁 This codes is one of my univ projects I ve been working on for 3months. I d like to share it and mak
💻 VO
📖 第 1 页 / 共 5 页
字号:
// synopsys translate_on

// atom is at LCCOMB_X32_Y15_N24
cycloneii_lcell_comb \SEG_DATA~3902 (
// Equation(s):
// \SEG_DATA~3902_combout  = \Cnt|WideOr2~66_combout  & \Cnt|WideOr1~87_combout  & (\Cnt|WideOr3~102_combout  $ \Cnt|WideOr4~98_combout )

	.dataa(\Cnt|WideOr3~102_combout ),
	.datab(\Cnt|WideOr2~66_combout ),
	.datac(\Cnt|WideOr1~87_combout ),
	.datad(\Cnt|WideOr4~98_combout ),
	.cin(gnd),
	.combout(\SEG_DATA~3902_combout ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~3902 .lut_mask = 16'h4080;
defparam \SEG_DATA~3902 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X40_Y15_N6
cycloneii_lcell_comb \D2|out[2]~425 (
// Equation(s):
// \D2|out[2]~425_combout  = \Ram|altsyncram_component|auto_generated|q_b [7] & \Ram|altsyncram_component|auto_generated|q_b [6] & (\Ram|altsyncram_component|auto_generated|q_b [5] # !\Ram|altsyncram_component|auto_generated|q_b [4]) # 
// !\Ram|altsyncram_component|auto_generated|q_b [7] & !\Ram|altsyncram_component|auto_generated|q_b [4] & !\Ram|altsyncram_component|auto_generated|q_b [6] & \Ram|altsyncram_component|auto_generated|q_b [5]

	.dataa(\Ram|altsyncram_component|auto_generated|q_b [7]),
	.datab(\Ram|altsyncram_component|auto_generated|q_b [4]),
	.datac(\Ram|altsyncram_component|auto_generated|q_b [6]),
	.datad(\Ram|altsyncram_component|auto_generated|q_b [5]),
	.cin(gnd),
	.combout(\D2|out[2]~425_combout ),
	.cout());
// synopsys translate_off
defparam \D2|out[2]~425 .lut_mask = 16'hA120;
defparam \D2|out[2]~425 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X36_Y15_N6
cycloneii_lcell_comb \SEG_DATA~3927 (
// Equation(s):
// \SEG_DATA~3927_combout  = cnt[1] & cnt[0] & (\SEG_DATA~3925_combout ) # !cnt[1] & (\SEG_DATA~3926_combout  # !cnt[0])

	.dataa(cnt[1]),
	.datab(cnt[0]),
	.datac(\SEG_DATA~3926_combout ),
	.datad(\SEG_DATA~3925_combout ),
	.cin(gnd),
	.combout(\SEG_DATA~3927_combout ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~3927 .lut_mask = 16'hD951;
defparam \SEG_DATA~3927 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X32_Y15_N18
cycloneii_lcell_comb \D4|out[6]~503 (
// Equation(s):
// \D4|out[6]~503_combout  = \Data~combout [7] # \Data~combout [5] & (!\Data~combout [6] # !\Data~combout [4]) # !\Data~combout [5] & (\Data~combout [6])

	.dataa(\Data~combout [7]),
	.datab(\Data~combout [4]),
	.datac(\Data~combout [5]),
	.datad(\Data~combout [6]),
	.cin(gnd),
	.combout(\D4|out[6]~503_combout ),
	.cout());
// synopsys translate_off
defparam \D4|out[6]~503 .lut_mask = 16'hBFFA;
defparam \D4|out[6]~503 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X35_Y16_N11
cycloneii_lcell_ff Clock(
	.clk(\CLK~combout ),
	.datain(\Clock~18_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\Clock~regout ));

// atom is at LCFF_X35_Y16_N25
cycloneii_lcell_ff \temp2[5] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp2~574_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[5]));

// atom is at LCFF_X36_Y16_N11
cycloneii_lcell_ff \temp2[4] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add2~140_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[4]));

// atom is at LCFF_X36_Y16_N9
cycloneii_lcell_ff \temp2[3] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add2~138_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[3]));

// atom is at LCFF_X36_Y16_N7
cycloneii_lcell_ff \temp2[2] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add2~136_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[2]));

// atom is at LCFF_X35_Y16_N5
cycloneii_lcell_ff \temp2[1] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp2~575_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[1]));

// atom is at LCFF_X36_Y16_N3
cycloneii_lcell_ff \temp2[0] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add2~132_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[0]));

// atom is at LCFF_X35_Y16_N13
cycloneii_lcell_ff \temp2[6] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp2~576_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[6]));

// atom is at LCFF_X36_Y16_N19
cycloneii_lcell_ff \temp2[8] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add2~148_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[8]));

// atom is at LCFF_X35_Y16_N31
cycloneii_lcell_ff \temp2[7] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp2~577_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[7]));

// atom is at LCFF_X36_Y16_N21
cycloneii_lcell_ff \temp2[9] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add2~150_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[9]));

// atom is at LCCOMB_X35_Y16_N0
cycloneii_lcell_comb \Equal1~140 (
// Equation(s):
// \Equal1~140_combout  = !\Add2~148_combout  & \Add2~144_combout  & \Add2~142_combout  & !\Add2~150_combout 

	.dataa(\Add2~148_combout ),
	.datab(\Add2~144_combout ),
	.datac(\Add2~142_combout ),
	.datad(\Add2~150_combout ),
	.cin(gnd),
	.combout(\Equal1~140_combout ),
	.cout());
// synopsys translate_off
defparam \Equal1~140 .lut_mask = 16'h0040;
defparam \Equal1~140 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X35_Y16_N15
cycloneii_lcell_ff \temp2[10] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp2~578_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal0~143_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp2[10]));

// atom is at LCCOMB_X36_Y16_N28
cycloneii_lcell_comb \Equal1~141 (
// Equation(s):
// \Equal1~141_combout  = !\Add2~140_combout  & \Add2~152_combout  & \Add2~134_combout  & !\Add2~132_combout 

	.dataa(\Add2~140_combout ),
	.datab(\Add2~152_combout ),
	.datac(\Add2~134_combout ),
	.datad(\Add2~132_combout ),
	.cin(gnd),
	.combout(\Equal1~141_combout ),
	.cout());
// synopsys translate_off
defparam \Equal1~141 .lut_mask = 16'h0040;
defparam \Equal1~141 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X36_Y16_N30
cycloneii_lcell_comb \Equal1~142 (
// Equation(s):
// \Equal1~142_combout  = \Add2~146_combout  & \Equal1~141_combout  & !\Add2~138_combout  & !\Add2~136_combout 

	.dataa(\Add2~146_combout ),
	.datab(\Equal1~141_combout ),
	.datac(\Add2~138_combout ),
	.datad(\Add2~136_combout ),
	.cin(gnd),
	.combout(\Equal1~142_combout ),
	.cout());
// synopsys translate_off
defparam \Equal1~142 .lut_mask = 16'h0008;
defparam \Equal1~142 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X37_Y16_N7
cycloneii_lcell_ff \temp1[7] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp1~285_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[7]));

// atom is at LCFF_X37_Y16_N5
cycloneii_lcell_ff \temp1[6] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp1~286_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[6]));

// atom is at LCFF_X37_Y16_N19
cycloneii_lcell_ff \temp1[5] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add1~142_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[5]));

// atom is at LCFF_X37_Y16_N3
cycloneii_lcell_ff \temp1[4] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp1~287_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[4]));

// atom is at LCFF_X37_Y16_N15
cycloneii_lcell_ff \temp1[3] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add1~138_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[3]));

// atom is at LCFF_X37_Y16_N13
cycloneii_lcell_ff \temp1[2] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add1~136_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[2]));

// atom is at LCFF_X37_Y16_N11
cycloneii_lcell_ff \temp1[1] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\Add1~134_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[1]));

// atom is at LCFF_X38_Y16_N15
cycloneii_lcell_ff \temp1[8] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp1~288_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[8]));

// atom is at LCFF_X38_Y16_N5
cycloneii_lcell_ff \temp1[9] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp1~289_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[9]));

// atom is at LCCOMB_X36_Y16_N0
cycloneii_lcell_comb \Equal0~140 (
// Equation(s):
// \Equal0~140_combout  = \Add1~144_combout  & \Add1~148_combout  & \Add1~150_combout  & !\Add1~142_combout 

	.dataa(\Add1~144_combout ),
	.datab(\Add1~148_combout ),
	.datac(\Add1~150_combout ),
	.datad(\Add1~142_combout ),
	.cin(gnd),
	.combout(\Equal0~140_combout ),
	.cout());
// synopsys translate_off
defparam \Equal0~140 .lut_mask = 16'h0080;
defparam \Equal0~140 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X38_Y16_N31
cycloneii_lcell_ff \temp1[10] (
	.clk(\CLK~clkctrl_outclk ),
	.datain(\temp1~290_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(temp1[10]));

// atom is at LCCOMB_X36_Y16_N24
cycloneii_lcell_comb \Equal0~141 (
// Equation(s):
// \Equal0~141_combout  = \Add1~140_combout  & !\Add1~134_combout  & !\Add1~132_combout  & \Add1~152_combout 

	.dataa(\Add1~140_combout ),
	.datab(\Add1~134_combout ),
	.datac(\Add1~132_combout ),
	.datad(\Add1~152_combout ),
	.cin(gnd),
	.combout(\Equal0~141_combout ),
	.cout());
// synopsys translate_off
defparam \Equal0~141 .lut_mask = 16'h0200;
defparam \Equal0~141 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X37_Y16_N30
cycloneii_lcell_comb \Equal0~142 (
// Equation(s):
// \Equal0~142_combout  = !\Add1~138_combout  & !\Add1~136_combout 

⌨️ 快捷键说明

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