📄 part5.vo
字号:
.combout(\Add1~148_combout ),
.cout(\Add1~149 ),
.pathsel(8'b11011010));
// synopsys translate_off
// defparam \Add1~148 .lut_mask = 16'hC30C;
// defparam \Add1~148 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X37_Y16_N26
cycloneii_lcell_comb \Add1~150 (
// Equation(s):
// \Add1~150_combout = \temp1[9]~regout & !\Add1~149 # !\temp1[9]~regout & (\Add1~149 # GND)
// \Add1~151 = CARRY(!\Add1~149 # !\temp1[9]~regout )
.dataa(\temp1[9]~regout ),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.cin(\Add1~149 ),
.modesel(4'b0111),
.combout(\Add1~150_combout ),
.cout(\Add1~151 ),
.pathsel(8'b10111001));
// synopsys translate_off
// defparam \Add1~150 .lut_mask = 16'h5A5F;
// defparam \Add1~150 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X37_Y16_N28
cycloneii_lcell_comb \Add1~152 (
// Equation(s):
// \Add1~152_combout = \Add1~151 $ !\temp1[10]~regout
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\temp1[10]~regout ),
.cin(\Add1~151 ),
.modesel(4'b0101),
.combout(\Add1~152_combout ),
.cout(),
.pathsel(8'b00011000));
// synopsys translate_off
// defparam \Add1~152 .lut_mask = 16'hF00F;
// defparam \Add1~152 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X56_Y30_N12
cycloneii_lcell_comb \Cnt|WideOr2~64 (
// Equation(s):
// \Cnt|WideOr2~64_combout = \Cnt|y.01001~regout # \Cnt|y.01011~regout # \Cnt|y.11001~regout # \Cnt|y.11011~regout
.dataa(\Cnt|y.01001~regout ),
.datab(\Cnt|y.01011~regout ),
.datac(\Cnt|y.11001~regout ),
.datad(\Cnt|y.11011~regout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\Cnt|WideOr2~64_combout ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \Cnt|WideOr2~64 .lut_mask = 16'hFFFE;
// defparam \Cnt|WideOr2~64 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X56_Y30_N16
cycloneii_lcell_comb \Cnt|WideOr4~96 (
// Equation(s):
// \Cnt|WideOr4~96_combout = \Cnt|y.11100~regout # \Cnt|y.01110~regout # \Cnt|y.01100~regout # \Cnt|y.11110~regout
.dataa(\Cnt|y.11100~regout ),
.datab(\Cnt|y.01110~regout ),
.datac(\Cnt|y.01100~regout ),
.datad(\Cnt|y.11110~regout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\Cnt|WideOr4~96_combout ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \Cnt|WideOr4~96 .lut_mask = 16'hFFFE;
// defparam \Cnt|WideOr4~96 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X56_Y30_N20
cycloneii_lcell_comb \Cnt|WideOr3~98 (
// Equation(s):
// \Cnt|WideOr3~98_combout = \Cnt|y.10101~regout # \Cnt|y.10001~regout # \Cnt|y.10000~regout # \Cnt|y.10100~regout
.dataa(\Cnt|y.10101~regout ),
.datab(\Cnt|y.10001~regout ),
.datac(\Cnt|y.10000~regout ),
.datad(\Cnt|y.10100~regout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\Cnt|WideOr3~98_combout ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \Cnt|WideOr3~98 .lut_mask = 16'hFFFE;
// defparam \Cnt|WideOr3~98 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X33_Y15_N6
cycloneii_lcell_comb \SEG_DATA~3885 (
// Equation(s):
// \SEG_DATA~3885_combout = \Cnt|WideOr3~102_combout & \cnt[1]~regout & (\Cnt|WideOr2~66_combout # !\Cnt|WideOr1~87_combout )
.dataa(\Cnt|WideOr2~66_combout ),
.datab(\Cnt|WideOr3~102_combout ),
.datac(\Cnt|WideOr1~87_combout ),
.datad(\cnt[1]~regout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~3885_combout ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \SEG_DATA~3885 .lut_mask = 16'h8C00;
// defparam \SEG_DATA~3885 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X32_Y15_N30
cycloneii_lcell_comb \D4|out[0]~500 (
// Equation(s):
// \D4|out[0]~500_combout = \Data[5]~combout & (\Data[6]~combout # !\Data[4]~combout # !\Data[7]~combout ) # !\Data[5]~combout & (\Data[6]~combout $ (\Data[7]~combout # !\Data[4]~combout ))
.dataa(\Data[7]~combout ),
.datab(\Data[4]~combout ),
.datac(\Data[5]~combout ),
.datad(\Data[6]~combout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\D4|out[0]~500_combout ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \D4|out[0]~500 .lut_mask = 16'hF47B;
// defparam \D4|out[0]~500 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X55_Y30_N10
cycloneii_lcell_comb \Cnt|WideOr0~49 (
// Equation(s):
// \Cnt|WideOr0~49_combout = \Cnt|y.01110~regout # \Cnt|y.01011~regout # \Cnt|y.01010~regout # \Cnt|y.01111~regout
.dataa(\Cnt|y.01110~regout ),
.datab(\Cnt|y.01011~regout ),
.datac(\Cnt|y.01010~regout ),
.datad(\Cnt|y.01111~regout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\Cnt|WideOr0~49_combout ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \Cnt|WideOr0~49 .lut_mask = 16'hFFFE;
// defparam \Cnt|WideOr0~49 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X37_Y15_N0
cycloneii_lcell_comb \SEG_DATA~3894 (
// Equation(s):
// \SEG_DATA~3894_combout = !\Data[3]~combout & \Data[2]~combout # !\cnt[1]~regout
.dataa(\cnt[1]~regout ),
.datab(vcc),
.datac(\Data[3]~combout ),
.datad(\Data[2]~combout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~3894_combout ),
.cout(),
.pathsel(8'b00001101));
// synopsys translate_off
// defparam \SEG_DATA~3894 .lut_mask = 16'h5F55;
// defparam \SEG_DATA~3894 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X37_Y15_N10
cycloneii_lcell_comb \SEG_DATA~3895 (
// Equation(s):
// \SEG_DATA~3895_combout = !\SEG_DATA~3894_combout & (\Data[1]~combout $ \Data[0]~combout )
.dataa(vcc),
.datab(\Data[1]~combout ),
.datac(\Data[0]~combout ),
.datad(\SEG_DATA~3894_combout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~3895_combout ),
.cout(),
.pathsel(8'b00001110));
// synopsys translate_off
// defparam \SEG_DATA~3895 .lut_mask = 16'h003C;
// defparam \SEG_DATA~3895 .sum_lutc_input = "datac";
// 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),
.modesel(4'b1001),
.combout(\SEG_DATA~3902_combout ),
.cout(),
.pathsel(8'b00001111));
// 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),
.modesel(4'b1001),
.combout(\D2|out[2]~425_combout ),
.cout(),
.pathsel(8'b00001111));
// 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]~regout & \cnt[0]~regout & (\SEG_DATA~3925_combout ) # !\cnt[1]~regout & (\SEG_DATA~3926_combout # !\cnt[0]~regout )
.dataa(\cnt[1]~regout ),
.datab(\cnt[0]~regout ),
.datac(\SEG_DATA~3926_combout ),
.datad(\SEG_DATA~3925_combout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~3927_combout ),
.cout(),
.pathsel(8'b00001111));
// 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[7]~combout # \Data[5]~combout & (!\Data[6]~combout # !\Data[4]~combout ) # !\Data[5]~combout & (\Data[6]~combout )
.dataa(\Data[7]~combout ),
.datab(\Data[4]~combout ),
.datac(\Data[5]~combout ),
.datad(\Data[6]~combout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\D4|out[6]~503_combout ),
.cout(),
.pathsel(8'b00001111));
// 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),
.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 ),
.regout(\temp2[5]~regout ));
// 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 ),
.regout(\temp2[4]~regout ));
// 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 ),
.regout(\temp2[3]~regout ));
// 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 ),
.regout(\temp2[2]~regout ));
// 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 ),
.regout(\temp2[1]~regout ));
// 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 ),
.regout(\temp2[0]~regout ));
// 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 ),
.regout(\temp2[6]~regout ));
// 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 ),
.regout(\temp2[8]~regout ));
// 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 ),
.regout(\temp2[7]~regout ));
// 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 ),
.regout(\temp2[9]~regout ));
// 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),
.modesel(4'b1001),
.combout(\Equal1~140_combout ),
.cout(),
.pathsel(8'b00001111));
// 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 ),
.regout(\temp2[10]~regout ));
// atom is at LCCOMB_X36_Y16_N28
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -