📄 part5.vo
字号:
.dataa(vcc),
.datab(vcc),
.datac(\Add1~138_combout ),
.datad(\Add1~136_combout ),
.cin(gnd),
.combout(\Equal0~142_combout ),
.cout());
// synopsys translate_off
defparam \Equal0~142 .lut_mask = 16'h000F;
defparam \Equal0~142 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X36_Y16_N26
cycloneii_lcell_comb \Equal0~143 (
// Equation(s):
// \Equal0~143_combout = \Equal0~140_combout & \Equal0~142_combout & \Equal0~141_combout & \Add1~146_combout
.dataa(\Equal0~140_combout ),
.datab(\Equal0~142_combout ),
.datac(\Equal0~141_combout ),
.datad(\Add1~146_combout ),
.cin(gnd),
.combout(\Equal0~143_combout ),
.cout());
// synopsys translate_off
defparam \Equal0~143 .lut_mask = 16'h8000;
defparam \Equal0~143 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X35_Y16_N10
cycloneii_lcell_comb \Clock~18 (
// Equation(s):
// \Clock~18_combout = \Clock~regout $ (\Equal0~143_combout & \Equal1~142_combout & \Equal1~140_combout )
.dataa(\Equal0~143_combout ),
.datab(\Equal1~142_combout ),
.datac(\Clock~regout ),
.datad(\Equal1~140_combout ),
.cin(gnd),
.combout(\Clock~18_combout ),
.cout());
// synopsys translate_off
defparam \Clock~18 .lut_mask = 16'h78F0;
defparam \Clock~18 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X35_Y16_N24
cycloneii_lcell_comb \temp2~574 (
// Equation(s):
// \temp2~574_combout = \Add2~142_combout & (!\Equal1~140_combout # !\Equal1~142_combout )
.dataa(vcc),
.datab(\Equal1~142_combout ),
.datac(\Add2~142_combout ),
.datad(\Equal1~140_combout ),
.cin(gnd),
.combout(\temp2~574_combout ),
.cout());
// synopsys translate_off
defparam \temp2~574 .lut_mask = 16'h30F0;
defparam \temp2~574 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X35_Y16_N4
cycloneii_lcell_comb \temp2~575 (
// Equation(s):
// \temp2~575_combout = \Add2~134_combout & (!\Equal1~140_combout # !\Equal1~142_combout )
.dataa(\Add2~134_combout ),
.datab(\Equal1~142_combout ),
.datac(vcc),
.datad(\Equal1~140_combout ),
.cin(gnd),
.combout(\temp2~575_combout ),
.cout());
// synopsys translate_off
defparam \temp2~575 .lut_mask = 16'h22AA;
defparam \temp2~575 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X35_Y16_N12
cycloneii_lcell_comb \temp2~576 (
// Equation(s):
// \temp2~576_combout = \Add2~144_combout & (!\Equal1~140_combout # !\Equal1~142_combout )
.dataa(vcc),
.datab(\Equal1~142_combout ),
.datac(\Add2~144_combout ),
.datad(\Equal1~140_combout ),
.cin(gnd),
.combout(\temp2~576_combout ),
.cout());
// synopsys translate_off
defparam \temp2~576 .lut_mask = 16'h30F0;
defparam \temp2~576 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X35_Y16_N30
cycloneii_lcell_comb \temp2~577 (
// Equation(s):
// \temp2~577_combout = \Add2~146_combout & (!\Equal1~140_combout # !\Equal1~142_combout )
.dataa(vcc),
.datab(\Equal1~142_combout ),
.datac(\Add2~146_combout ),
.datad(\Equal1~140_combout ),
.cin(gnd),
.combout(\temp2~577_combout ),
.cout());
// synopsys translate_off
defparam \temp2~577 .lut_mask = 16'h30F0;
defparam \temp2~577 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X35_Y16_N14
cycloneii_lcell_comb \temp2~578 (
// Equation(s):
// \temp2~578_combout = \Add2~152_combout & (!\Equal1~140_combout # !\Equal1~142_combout )
.dataa(vcc),
.datab(\Equal1~142_combout ),
.datac(\Add2~152_combout ),
.datad(\Equal1~140_combout ),
.cin(gnd),
.combout(\temp2~578_combout ),
.cout());
// synopsys translate_off
defparam \temp2~578 .lut_mask = 16'h30F0;
defparam \temp2~578 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X37_Y16_N6
cycloneii_lcell_comb \temp1~285 (
// Equation(s):
// \temp1~285_combout = \Add1~146_combout & (!\Equal0~140_combout # !\Equal0~141_combout # !\Equal0~142_combout )
.dataa(\Equal0~142_combout ),
.datab(\Equal0~141_combout ),
.datac(\Equal0~140_combout ),
.datad(\Add1~146_combout ),
.cin(gnd),
.combout(\temp1~285_combout ),
.cout());
// synopsys translate_off
defparam \temp1~285 .lut_mask = 16'h7F00;
defparam \temp1~285 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X37_Y16_N4
cycloneii_lcell_comb \temp1~286 (
// Equation(s):
// \temp1~286_combout = \Add1~144_combout & !\Equal0~143_combout
.dataa(vcc),
.datab(vcc),
.datac(\Add1~144_combout ),
.datad(\Equal0~143_combout ),
.cin(gnd),
.combout(\temp1~286_combout ),
.cout());
// synopsys translate_off
defparam \temp1~286 .lut_mask = 16'h00F0;
defparam \temp1~286 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X37_Y16_N2
cycloneii_lcell_comb \temp1~287 (
// Equation(s):
// \temp1~287_combout = \Add1~140_combout & !\Equal0~143_combout
.dataa(vcc),
.datab(vcc),
.datac(\Add1~140_combout ),
.datad(\Equal0~143_combout ),
.cin(gnd),
.combout(\temp1~287_combout ),
.cout());
// synopsys translate_off
defparam \temp1~287 .lut_mask = 16'h00F0;
defparam \temp1~287 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X38_Y16_N14
cycloneii_lcell_comb \temp1~288 (
// Equation(s):
// \temp1~288_combout = !\Equal0~143_combout & \Add1~148_combout
.dataa(vcc),
.datab(vcc),
.datac(\Equal0~143_combout ),
.datad(\Add1~148_combout ),
.cin(gnd),
.combout(\temp1~288_combout ),
.cout());
// synopsys translate_off
defparam \temp1~288 .lut_mask = 16'h0F00;
defparam \temp1~288 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X38_Y16_N4
cycloneii_lcell_comb \temp1~289 (
// Equation(s):
// \temp1~289_combout = !\Equal0~143_combout & \Add1~150_combout
.dataa(vcc),
.datab(vcc),
.datac(\Equal0~143_combout ),
.datad(\Add1~150_combout ),
.cin(gnd),
.combout(\temp1~289_combout ),
.cout());
// synopsys translate_off
defparam \temp1~289 .lut_mask = 16'h0F00;
defparam \temp1~289 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X38_Y16_N30
cycloneii_lcell_comb \temp1~290 (
// Equation(s):
// \temp1~290_combout = \Add1~152_combout & !\Equal0~143_combout
.dataa(vcc),
.datab(\Add1~152_combout ),
.datac(\Equal0~143_combout ),
.datad(vcc),
.cin(gnd),
.combout(\temp1~290_combout ),
.cout());
// synopsys translate_off
defparam \temp1~290 .lut_mask = 16'h0C0C;
defparam \temp1~290 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X36_Y15_N22
cycloneii_lcell_comb \D1|out[1]~965 (
// Equation(s):
// \D1|out[1]~965_combout = \Ram|altsyncram_component|auto_generated|q_b [2] & (\Ram|altsyncram_component|auto_generated|q_b [0] $ \Ram|altsyncram_component|auto_generated|q_b [3] $ !\Ram|altsyncram_component|auto_generated|q_b [1]) #
// !\Ram|altsyncram_component|auto_generated|q_b [2] & (!\Ram|altsyncram_component|auto_generated|q_b [1] # !\Ram|altsyncram_component|auto_generated|q_b [3] # !\Ram|altsyncram_component|auto_generated|q_b [0])
.dataa(\Ram|altsyncram_component|auto_generated|q_b [0]),
.datab(\Ram|altsyncram_component|auto_generated|q_b [2]),
.datac(\Ram|altsyncram_component|auto_generated|q_b [3]),
.datad(\Ram|altsyncram_component|auto_generated|q_b [1]),
.cin(gnd),
.combout(\D1|out[1]~965_combout ),
.cout());
// synopsys translate_off
defparam \D1|out[1]~965 .lut_mask = 16'h5BB7;
defparam \D1|out[1]~965 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X36_Y15_N8
cycloneii_lcell_comb \D1|out[1]~972 (
// Equation(s):
// \D1|out[1]~972_combout = !cnt[1] & \D1|out[1]~965_combout
.dataa(cnt[1]),
.datab(vcc),
.datac(vcc),
.datad(\D1|out[1]~965_combout ),
.cin(gnd),
.combout(\D1|out[1]~972_combout ),
.cout());
// synopsys translate_off
defparam \D1|out[1]~972 .lut_mask = 16'h5500;
defparam \D1|out[1]~972 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at CLKCTRL_G11
cycloneii_clkctrl \Clock~clkctrl (
.ena(vcc),
.inclk({gnd,gnd,gnd,\Clock~regout }),
.clkselect(2'b00),
.devclrn(devclrn),
.devpor(devpor),
.outclk(\Clock~clkctrl_outclk ));
// synopsys translate_off
defparam \Clock~clkctrl .clock_type = "global clock";
defparam \Clock~clkctrl .ena_register_mode = "falling edge";
// synopsys translate_on
// atom is at PIN_W11
cycloneii_io \Wren~I (
.datain(gnd),
.oe(gnd),
.outclk(gnd),
.outclkena(vcc),
.inclk(gnd),
.inclkena(vcc),
.areset(gnd),
.sreset(gnd),
.differentialin(gnd),
.linkin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.combout(\Wren~combout ),
.regout(),
.differentialout(),
.linkout(),
.padio(Wren));
// synopsys translate_off
defparam \Wren~I .input_async_reset = "none";
defparam \Wren~I .input_power_up = "low";
defparam \Wren~I .input_register_mode = "none";
defparam \Wren~I .input_sync_reset = "none";
defparam \Wren~I .oe_async_reset = "none";
defparam \Wren~I .oe_power_up = "low";
defparam \Wren~I .oe_register_mode = "none";
defparam \Wren~I .oe_sync_reset = "none";
defparam \Wren~I .operation_mode = "input";
defparam \Wren~I .output_async_reset = "none";
defparam \Wren~I .output_power_up = "low";
defparam \Wren~I .output_register_mode = "none";
defparam \Wren~I .output_sync_reset = "none";
// synopsys translate_on
// atom is at LCCOMB_X37_Y16_N0
cycloneii_lcell_comb \cnt[0]~40 (
// Equation(s):
// \cnt[0]~40_combout = !cnt[0]
.dataa(vcc),
.datab(vcc),
.datac(cnt[0]),
.datad(vcc),
.cin(gnd),
.combout(\cnt[0]~40_combout ),
.cout());
// synopsys translate_off
defparam \cnt[0]~40 .lut_mask = 16'h0F0F;
defparam \cnt[0]~40 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCFF_X37_Y16_N1
cycloneii_lcell_ff \cnt[0] (
.clk(\CLK~clkctrl_outclk ),
.datain(\cnt[0]~40_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(cnt[0]));
// atom is at LCCOMB_X12_Y15_N10
cycloneii_lcell_comb \cnt[1]~39 (
// Equation(s):
// \cnt[1]~39_combout = cnt[1] $ cnt[0]
.dataa(vcc),
.datab(vcc),
.datac(cnt[1]),
.datad(cnt[0]),
.cin(gnd),
.combout(\cnt[1]~39_combout ),
.cout());
// synopsys translate_off
defparam \cnt[1]~39 .lut_mask = 16'h0FF0;
defparam \cnt[1]~39 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCFF_X12_Y15_N11
cycloneii_lcell_ff \cnt[1] (
.clk(\CLK~clkctrl_outclk ),
.datain(\cnt[1]~39_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(cnt[1]));
// atom is at LCCOMB_X12_Y15_N0
cycloneii_lcell_comb \cnt[2]~38 (
// Equation(s):
// \cnt[2]~38_combout = cnt[2] $ (cnt[0] & cnt[1])
.dataa(vcc),
.datab(cnt[0]),
.datac(cnt[2]),
.datad(cnt[1]),
.cin(gnd),
.combout(\cnt[2]~38_combout ),
.cout());
// synopsys translate_off
defparam \cnt[2]~38 .lut_mask = 16'h3CF0;
defparam \cnt[2]~38 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCFF_X12_Y15_N1
cycloneii_lcell_ff \cnt[2] (
.clk(\CLK~clkctrl_outclk ),
.datain(\cnt[2]~38_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(cnt[2]));
// atom is at LCCOMB_X12_Y15_N12
cycloneii_lcell_comb \Equal2~135 (
// Equation(s):
// \Equal2~135_combout = cnt[1] & cnt[0] & cnt[2]
.dataa(cnt[1]),
.datab(cnt[0]),
.datac(vcc),
.datad(cnt[2]),
.cin(gnd),
.combout(\Equal2~135_combout ),
.cout());
// synopsys translate_off
defparam \Equal2~135 .lut_mask = 16'h8800;
defparam \Equal2~135 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X12_Y15_N2
cycloneii_lcell_comb \SEG_DATA~3882 (
// Equation(s):
// \SEG_DATA~3882_combout = cnt[1] & !cnt[0] & cnt[2]
.dataa(cnt[1]),
.datab(cnt[0]),
.datac(vcc),
.datad(cnt[2]),
.cin(gnd),
.combout(\SEG_DATA~3882_combout ),
.cout());
// synopsys translate_off
defparam \SEG_DATA~3882 .lut_mask = 16'h2200;
defparam \SEG_DATA~3882 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X12_Y15_N26
cycloneii_lcell_comb \SEG_COM~74 (
// Equation(s):
// \SEG_COM~74_combout = !cnt[1] & cnt[0] & cnt[2]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -