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

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

// atom is at LCCOMB_X8_Y3_N18
cycloneii_lcell_comb \SEG_DATA~6292_I (
// Equation(s):
// \SEG_DATA~6292  = \SEG_DATA~6288  & (\SEG_DATA~6291  & (\Dis4|out[1]~534 ) # !\SEG_DATA~6291  & \Dis5|out[1]~797 ) # !\SEG_DATA~6288  & (\SEG_DATA~6291 )

	.dataa(\Dis5|out[1]~797 ),
	.datab(\Dis4|out[1]~534 ),
	.datac(\SEG_DATA~6288 ),
	.datad(\SEG_DATA~6291 ),
	.cin(gnd),
	.combout(\SEG_DATA~6292 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6292_I .lut_mask = 16'hCFA0;
defparam \SEG_DATA~6292_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X8_Y3_N8
cycloneii_lcell_comb \SEG_DATA~6325_I (
// Equation(s):
// \SEG_DATA~6325  = \Equal0~143  & (\SEG_DATA~6324  # !cnt[1]) # !\Equal0~143  & (\SEG_DATA~6292 )

	.dataa(\SEG_DATA~6324 ),
	.datab(\Equal0~143 ),
	.datac(cnt[1]),
	.datad(\SEG_DATA~6292 ),
	.cin(gnd),
	.combout(\SEG_DATA~6325 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6325_I .lut_mask = 16'hBF8C;
defparam \SEG_DATA~6325_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X11_Y3_N26
cycloneii_lcell_comb \SEG_DATA~6293_I (
// Equation(s):
// \SEG_DATA~6293  = \Data~combout [2] & (\Data~combout [0] & !\Data~combout [1] # !\Data~combout [3]) # !\Data~combout [2] & (\Data~combout [0] # \Data~combout [3] # !\Data~combout [1])

	.dataa(\Data~combout [0]),
	.datab(\Data~combout [2]),
	.datac(\Data~combout [3]),
	.datad(\Data~combout [1]),
	.cin(gnd),
	.combout(\SEG_DATA~6293 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6293_I .lut_mask = 16'h3EBF;
defparam \SEG_DATA~6293_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X12_Y3_N26
cycloneii_lcell_comb \Dis5|out[2]~798_I (
// Equation(s):
// \Dis5|out[2]~798  = \Ram|altsyncram_component|auto_generated|q_a [3] & (\Ram|altsyncram_component|auto_generated|q_a [0] & !\Ram|altsyncram_component|auto_generated|q_a [1] # !\Ram|altsyncram_component|auto_generated|q_a [2]) # 
// !\Ram|altsyncram_component|auto_generated|q_a [3] & (\Ram|altsyncram_component|auto_generated|q_a [0] # \Ram|altsyncram_component|auto_generated|q_a [2] # !\Ram|altsyncram_component|auto_generated|q_a [1])

	.dataa(\Ram|altsyncram_component|auto_generated|q_a [0]),
	.datab(\Ram|altsyncram_component|auto_generated|q_a [3]),
	.datac(\Ram|altsyncram_component|auto_generated|q_a [2]),
	.datad(\Ram|altsyncram_component|auto_generated|q_a [1]),
	.cin(gnd),
	.combout(\Dis5|out[2]~798 ),
	.cout());
// synopsys translate_off
defparam \Dis5|out[2]~798_I .lut_mask = 16'h3EBF;
defparam \Dis5|out[2]~798_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X7_Y3_N26
cycloneii_lcell_comb \SEG_DATA~6294_I (
// Equation(s):
// \SEG_DATA~6294  = \Address~combout [2] & \Address~combout [0] & !\Address~combout [1] # !\Address~combout [2] & !\Address~combout [0] & \Address~combout [1] & !\Address~combout [3]

	.dataa(\Address~combout [2]),
	.datab(\Address~combout [0]),
	.datac(\Address~combout [1]),
	.datad(\Address~combout [3]),
	.cin(gnd),
	.combout(\SEG_DATA~6294 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6294_I .lut_mask = 16'h0818;
defparam \SEG_DATA~6294_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X7_Y3_N20
cycloneii_lcell_comb \SEG_DATA~6322_I (
// Equation(s):
// \SEG_DATA~6322  = !cnt[1] & (\Address~combout [2] & (\SEG_DATA~6294  # !\Address~combout [3]) # !\Address~combout [2] & !\SEG_DATA~6294 )

	.dataa(\Address~combout [2]),
	.datab(\SEG_DATA~6294 ),
	.datac(cnt[1]),
	.datad(\Address~combout [3]),
	.cin(gnd),
	.combout(\SEG_DATA~6322 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6322_I .lut_mask = 16'h090B;
defparam \SEG_DATA~6322_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X6_Y3_N26
cycloneii_lcell_comb \SEG_DATA~6295_I (
// Equation(s):
// \SEG_DATA~6295  = \SEG_DATA~6290  & \Dis6|out[2]~804  & \SEG_DATA~6289  # !\SEG_DATA~6290  & (\SEG_DATA~6322  # !\SEG_DATA~6289 )

	.dataa(\Dis6|out[2]~804 ),
	.datab(\SEG_DATA~6290 ),
	.datac(\SEG_DATA~6289 ),
	.datad(\SEG_DATA~6322 ),
	.cin(gnd),
	.combout(\SEG_DATA~6295 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6295_I .lut_mask = 16'hB383;
defparam \SEG_DATA~6295_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X8_Y3_N26
cycloneii_lcell_comb \SEG_DATA~6296_I (
// Equation(s):
// \SEG_DATA~6296  = \SEG_DATA~6288  & (\SEG_DATA~6295  & \Dis4|out[2]~535  # !\SEG_DATA~6295  & (\Dis5|out[2]~798 )) # !\SEG_DATA~6288  & (\SEG_DATA~6295 )

	.dataa(\Dis4|out[2]~535 ),
	.datab(\Dis5|out[2]~798 ),
	.datac(\SEG_DATA~6288 ),
	.datad(\SEG_DATA~6295 ),
	.cin(gnd),
	.combout(\SEG_DATA~6296 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6296_I .lut_mask = 16'hAFC0;
defparam \SEG_DATA~6296_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X8_Y3_N20
cycloneii_lcell_comb \SEG_DATA~6297_I (
// Equation(s):
// \SEG_DATA~6297  = \Equal0~143  & (\SEG_DATA~6293  # !cnt[1]) # !\Equal0~143  & (\SEG_DATA~6296 )

	.dataa(\SEG_DATA~6293 ),
	.datab(\SEG_DATA~6296 ),
	.datac(cnt[1]),
	.datad(\Equal0~143 ),
	.cin(gnd),
	.combout(\SEG_DATA~6297 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6297_I .lut_mask = 16'hAFCC;
defparam \SEG_DATA~6297_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X11_Y3_N4
cycloneii_lcell_comb \Dis6|out[3]~805_I (
// Equation(s):
// \Dis6|out[3]~805  = \Ram|altsyncram_component|auto_generated|q_a [5] & (\Ram|altsyncram_component|auto_generated|q_a [6] & (!\Ram|altsyncram_component|auto_generated|q_a [4]) # !\Ram|altsyncram_component|auto_generated|q_a [6] & 
// (\Ram|altsyncram_component|auto_generated|q_a [4] # !\Ram|altsyncram_component|auto_generated|q_a [7])) # !\Ram|altsyncram_component|auto_generated|q_a [5] & (\Ram|altsyncram_component|auto_generated|q_a [7] # \Ram|altsyncram_component|auto_generated|q_a 
// [6] $ !\Ram|altsyncram_component|auto_generated|q_a [4])

	.dataa(\Ram|altsyncram_component|auto_generated|q_a [6]),
	.datab(\Ram|altsyncram_component|auto_generated|q_a [5]),
	.datac(\Ram|altsyncram_component|auto_generated|q_a [7]),
	.datad(\Ram|altsyncram_component|auto_generated|q_a [4]),
	.cin(gnd),
	.combout(\Dis6|out[3]~805 ),
	.cout());
// synopsys translate_off
defparam \Dis6|out[3]~805_I .lut_mask = 16'h76BD;
defparam \Dis6|out[3]~805_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X12_Y3_N12
cycloneii_lcell_comb \SEG_DATA~6279_I (
// Equation(s):
// \SEG_DATA~6279  = \Address~combout [4] # cnt[2]

	.dataa(\Address~combout [4]),
	.datab(vcc),
	.datac(vcc),
	.datad(cnt[2]),
	.cin(gnd),
	.combout(\SEG_DATA~6279 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6279_I .lut_mask = 16'hFFAA;
defparam \SEG_DATA~6279_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X12_Y3_N8
cycloneii_lcell_comb \SEG_DATA~6298_I (
// Equation(s):
// \SEG_DATA~6298  = \SEG_DATA~6281  & (!\SEG_DATA~6279  # !\SEG_DATA~6280 ) # !\SEG_DATA~6281  & \Dis5|out[3]~799  & \SEG_DATA~6280 

	.dataa(\Dis5|out[3]~799 ),
	.datab(\SEG_DATA~6281 ),
	.datac(\SEG_DATA~6280 ),
	.datad(\SEG_DATA~6279 ),
	.cin(gnd),
	.combout(\SEG_DATA~6298 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6298_I .lut_mask = 16'h2CEC;
defparam \SEG_DATA~6298_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X11_Y3_N0
cycloneii_lcell_comb \Dis3|out[3]~578_I (
// Equation(s):
// \Dis3|out[3]~578  = \Data~combout [1] & (\Data~combout [0] & !\Data~combout [2] # !\Data~combout [0] & (\Data~combout [2] # !\Data~combout [3])) # !\Data~combout [1] & (\Data~combout [3] # \Data~combout [0] $ !\Data~combout [2])

	.dataa(\Data~combout [0]),
	.datab(\Data~combout [2]),
	.datac(\Data~combout [3]),
	.datad(\Data~combout [1]),
	.cin(gnd),
	.combout(\Dis3|out[3]~578 ),
	.cout());
// synopsys translate_off
defparam \Dis3|out[3]~578_I .lut_mask = 16'h67F9;
defparam \Dis3|out[3]~578_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X11_Y3_N16
cycloneii_lcell_comb \SEG_DATA~6299_I (
// Equation(s):
// \SEG_DATA~6299  = \Equal0~142  & (\SEG_DATA~6298  & \Dis6|out[3]~805  # !\SEG_DATA~6298  & (\Dis3|out[3]~578 )) # !\Equal0~142  & (\SEG_DATA~6298 )

	.dataa(\Equal0~142 ),
	.datab(\Dis6|out[3]~805 ),
	.datac(\SEG_DATA~6298 ),
	.datad(\Dis3|out[3]~578 ),
	.cin(gnd),
	.combout(\SEG_DATA~6299 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6299_I .lut_mask = 16'hDAD0;
defparam \SEG_DATA~6299_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X7_Y3_N10
cycloneii_lcell_comb \SEG_DATA~6301_I (
// Equation(s):
// \SEG_DATA~6301  = \Address~combout [1] & (\Address~combout [2] & !\Address~combout [0] # !\Address~combout [2] & (\Address~combout [0] # !\Address~combout [3])) # !\Address~combout [1] & (\Address~combout [3] # \Address~combout [2] $ !\Address~combout 
// [0])

	.dataa(\Address~combout [2]),
	.datab(\Address~combout [0]),
	.datac(\Address~combout [1]),
	.datad(\Address~combout [3]),
	.cin(gnd),
	.combout(\SEG_DATA~6301 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6301_I .lut_mask = 16'h6F79;
defparam \SEG_DATA~6301_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X7_Y3_N22
cycloneii_lcell_comb \SEG_DATA~6302_I (
// Equation(s):
// \SEG_DATA~6302  = cnt[2] & \SEG_DATA~6300  # !cnt[2] & (\SEG_DATA~6301 )

	.dataa(\SEG_DATA~6300 ),
	.datab(cnt[2]),
	.datac(vcc),
	.datad(\SEG_DATA~6301 ),
	.cin(gnd),
	.combout(\SEG_DATA~6302 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6302_I .lut_mask = 16'hBB88;
defparam \SEG_DATA~6302_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X7_Y3_N8
cycloneii_lcell_comb \SEG_DATA~6303_I (
// Equation(s):
// \SEG_DATA~6303  = cnt[1] & \SEG_DATA~6299  # !cnt[1] & (cnt[0] & \SEG_DATA~6299  # !cnt[0] & (\SEG_DATA~6302 ))

	.dataa(cnt[1]),
	.datab(\SEG_DATA~6299 ),
	.datac(cnt[0]),
	.datad(\SEG_DATA~6302 ),
	.cin(gnd),
	.combout(\SEG_DATA~6303 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6303_I .lut_mask = 16'hCDC8;
defparam \SEG_DATA~6303_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X11_Y3_N28
cycloneii_lcell_comb \Dis6|out[4]~806_I (
// Equation(s):
// \Dis6|out[4]~806  = \Ram|altsyncram_component|auto_generated|q_a [5] & (\Ram|altsyncram_component|auto_generated|q_a [7] # !\Ram|altsyncram_component|auto_generated|q_a [4]) # !\Ram|altsyncram_component|auto_generated|q_a [5] & 
// (\Ram|altsyncram_component|auto_generated|q_a [6] & \Ram|altsyncram_component|auto_generated|q_a [7] # !\Ram|altsyncram_component|auto_generated|q_a [6] & (!\Ram|altsyncram_component|auto_generated|q_a [4]))

	.dataa(\Ram|altsyncram_component|auto_generated|q_a [6]),
	.datab(\Ram|altsyncram_component|auto_generated|q_a [5]),
	.datac(\Ram|altsyncram_component|auto_generated|q_a [7]),
	.datad(\Ram|altsyncram_component|auto_generated|q_a [4]),
	.cin(gnd),
	.combout(\Dis6|out[4]~806 ),
	.cout());
// synopsys translate_off
defparam \Dis6|out[4]~806_I .lut_mask = 16'hE0FD;
defparam \Dis6|out[4]~806_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X12_Y3_N22
cycloneii_lcell_comb \Dis5|out[4]~800_I (
// Equation(s):
// \Dis5|out[4]~800  = \Ram|altsyncram_component|auto_generated|q_a [1] & (\Ram|altsyncram_component|auto_generated|q_a [3] # !\Ram|altsyncram_component|auto_generated|q_a [0]) # !\Ram|altsyncram_component|auto_generated|q_a [1] & 
// (\Ram|altsyncram_component|auto_generated|q_a [2] & (\Ram|altsyncram_component|auto_generated|q_a [3]) # !\Ram|altsyncram_component|auto_generated|q_a [2] & !\Ram|altsyncram_component|auto_generated|q_a [0])

	.dataa(\Ram|altsyncram_component|auto_generated|q_a [0]),
	.datab(\Ram|altsyncram_component|auto_generated|q_a [3]),
	.datac(\Ram|altsyncram_component|auto_generated|q_a [2]),
	.datad(\Ram|altsyncram_component|auto_generated|q_a [1]),
	.cin(gnd),
	.combout(\Dis5|out[4]~800 ),
	.cout());
// synopsys translate_off
defparam \Dis5|out[4]~800_I .lut_mask = 16'hDDC5;
defparam \Dis5|out[4]~800_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X12_Y3_N10
cycloneii_lcell_comb \SEG_DATA~6304_I (
// Equation(s):
// \SEG_DATA~6304  = \SEG_DATA~6281  & (!\SEG_DATA~6280  # !\SEG_DATA~6279 ) # !\SEG_DATA~6281  & (\SEG_DATA~6280  & \Dis5|out[4]~800 )

	.dataa(\SEG_DATA~6279 ),
	.datab(\SEG_DATA~6281 ),
	.datac(\SEG_DATA~6280 ),
	.datad(\Dis5|out[4]~800 ),
	.cin(gnd),
	.combout(\SEG_DATA~6304 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6304_I .lut_mask = 16'h7C4C;
defparam \SEG_DATA~6304_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X11_Y3_N6
cycloneii_lcell_comb \Dis3|out[4]~579_I (
// Equation(s):
// \Dis3|out[4]~579  = \Data~combout [1] & (\Data~combout [3] # !\Data~combout [0]) # !\Data~combout [1] & (\Data~combout [2] & (\Data~combout [3]) # !\Data~combout [2] & !\Data~combout [0])

	.dataa(\Data~combout [0]),
	.datab(\Data~combout [2]),
	.datac(\Data~combout [3]),
	.datad(\Data~combout [1]),
	.cin(gnd),
	.combout(\Dis3|out[4]~579 ),
	.cout());
// synopsys translate_off
defparam \Dis3|out[4]~579_I .lut_mask = 16'hF5D1;
defparam \Dis3|out[4]~579_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X11_Y3_N30
cycloneii_lcell_comb \SEG_DATA~6305_I (
// Equation(s):
// \SEG_DATA~6305  = \Equal0~142  & (\SEG_DATA~6304  & \Dis6|out[4]~806  # !\SEG_DATA~6304  & (\Dis3|out[4]~579 )) # !\Equal0~142  & (\SEG_DATA~6304 )

	.dataa(\Equal0~142 ),
	.datab(\Dis6|out[4]~806 ),
	.datac(\SEG_DATA~6304 ),
	.datad(\Dis3|out[4]~579 ),
	.cin(gnd),
	.combout(\SEG_DATA~6305 ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~6305_I .lut_mask = 16'hDAD0;
defparam \SEG_DATA~6305_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X8_Y3_N14
cycloneii_lcell_comb \SEG_DATA~6306_I (
// Equation(s):
// \SEG_DATA~6306  = \Data~combout [5] & (\Data~combout [7] # !\Data~combout [4]) # !\Data~combout [5] & (\Data~combout [6] & (\Data~combout [7]) # !\Data~combout [6] & !\Data~combout [4])

	.dataa(\Data~combout [5]),
	.datab(\Data~combout [4]),
	.datac(\Data~combout [6]),
	.datad(\Data~combout [7]),
	.cin(gnd),
	.combout(\SEG_DATA~6306 ),
	.cout());
// synopsys tr

⌨️ 快捷键说明

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