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

📄 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 页
字号:
	.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 + -