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

📄 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 页
字号:
// defparam \Equal0~143_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X8_Y3_N22
cycloneii_lcell_comb \Dis4|out[1]~534_I (
// Equation(s):
// \Dis4|out[1]~534  = \Data[6]~combout  & (\Data[5]~combout  $ \Data[4]~combout  $ !\Data[7]~combout ) # !\Data[6]~combout  & (!\Data[7]~combout  # !\Data[4]~combout  # !\Data[5]~combout )

	.dataa(\Data[5]~combout ),
	.datab(\Data[4]~combout ),
	.datac(\Data[6]~combout ),
	.datad(\Data[7]~combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\Dis4|out[1]~534 ),
	.cout(),
	.pathsel(8'b00001111));
// synopsys translate_off
// defparam \Dis4|out[1]~534_I .lut_mask = 16'h679F;
// defparam \Dis4|out[1]~534_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X4_Y3_N24
cycloneii_lcell_comb \SEG_DATA~6288_I (
// Equation(s):
// \SEG_DATA~6288  = !\cnt[0]  & \cnt[2] 

	.dataa(vcc),
	.datab(\cnt[0] ),
	.datac(vcc),
	.datad(\cnt[2] ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6288 ),
	.cout(),
	.pathsel(8'b00001010));
// synopsys translate_off
// defparam \SEG_DATA~6288_I .lut_mask = 16'h3300;
// defparam \SEG_DATA~6288_I .sum_lutc_input = "datac";
// synopsys translate_on

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

	.dataa(\Address[2]~combout ),
	.datab(\Address[0]~combout ),
	.datac(\Address[1]~combout ),
	.datad(\Address[3]~combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6276 ),
	.cout(),
	.pathsel(8'b00001111));
// synopsys translate_off
// defparam \SEG_DATA~6276_I .lut_mask = 16'h3DD7;
// defparam \SEG_DATA~6276_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X7_Y3_N30
cycloneii_lcell_comb \SEG_DATA~6323_I (
// Equation(s):
// \SEG_DATA~6323  = !\cnt[1]  & \SEG_DATA~6276 

	.dataa(vcc),
	.datab(vcc),
	.datac(\cnt[1] ),
	.datad(\SEG_DATA~6276 ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6323 ),
	.cout(),
	.pathsel(8'b00001100));
// synopsys translate_off
// defparam \SEG_DATA~6323_I .lut_mask = 16'h0F00;
// defparam \SEG_DATA~6323_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X4_Y3_N30
cycloneii_lcell_comb \SEG_DATA~6289_I (
// Equation(s):
// \SEG_DATA~6289  = \cnt[1]  & \cnt[0]  # !\cnt[2] 

	.dataa(\cnt[1] ),
	.datab(\cnt[0] ),
	.datac(vcc),
	.datad(\cnt[2] ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6289 ),
	.cout(),
	.pathsel(8'b00001011));
// synopsys translate_off
// defparam \SEG_DATA~6289_I .lut_mask = 16'h88FF;
// defparam \SEG_DATA~6289_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X4_Y3_N20
cycloneii_lcell_comb \SEG_DATA~6290_I (
// Equation(s):
// \SEG_DATA~6290  = \cnt[2]  & (\cnt[1]  # \cnt[0] )

	.dataa(\cnt[1] ),
	.datab(\cnt[0] ),
	.datac(vcc),
	.datad(\cnt[2] ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6290 ),
	.cout(),
	.pathsel(8'b00001011));
// synopsys translate_off
// defparam \SEG_DATA~6290_I .lut_mask = 16'hEE00;
// defparam \SEG_DATA~6290_I .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X6_Y3_N12
cycloneii_lcell_comb \SEG_DATA~6291_I (
// Equation(s):
// \SEG_DATA~6291  = \SEG_DATA~6289  & (\SEG_DATA~6290  & \Dis6|out[1]~803  # !\SEG_DATA~6290  & (\SEG_DATA~6323 )) # !\SEG_DATA~6289  & (!\SEG_DATA~6290 )

	.dataa(\Dis6|out[1]~803 ),
	.datab(\SEG_DATA~6323 ),
	.datac(\SEG_DATA~6289 ),
	.datad(\SEG_DATA~6290 ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6291 ),
	.cout(),
	.pathsel(8'b00001111));
// synopsys translate_off
// defparam \SEG_DATA~6291_I .lut_mask = 16'hA0CF;
// defparam \SEG_DATA~6291_I .sum_lutc_input = "datac";
// synopsys translate_on

// 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),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6292 ),
	.cout(),
	.pathsel(8'b00001111));
// 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),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6325 ),
	.cout(),
	.pathsel(8'b00001111));
// 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[2]~combout  & (\Data[0]~combout  & !\Data[1]~combout  # !\Data[3]~combout ) # !\Data[2]~combout  & (\Data[0]~combout  # \Data[3]~combout  # !\Data[1]~combout )

	.dataa(\Data[0]~combout ),
	.datab(\Data[2]~combout ),
	.datac(\Data[3]~combout ),
	.datad(\Data[1]~combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6293 ),
	.cout(),
	.pathsel(8'b00001111));
// 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),
	.modesel(4'b1001),
	.combout(\Dis5|out[2]~798 ),
	.cout(),
	.pathsel(8'b00001111));
// 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[2]~combout  & \Address[0]~combout  & !\Address[1]~combout  # !\Address[2]~combout  & !\Address[0]~combout  & \Address[1]~combout  & !\Address[3]~combout 

	.dataa(\Address[2]~combout ),
	.datab(\Address[0]~combout ),
	.datac(\Address[1]~combout ),
	.datad(\Address[3]~combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6294 ),
	.cout(),
	.pathsel(8'b00001111));
// 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[2]~combout  & (\SEG_DATA~6294  # !\Address[3]~combout ) # !\Address[2]~combout  & !\SEG_DATA~6294 )

	.dataa(\Address[2]~combout ),
	.datab(\SEG_DATA~6294 ),
	.datac(\cnt[1] ),
	.datad(\Address[3]~combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6322 ),
	.cout(),
	.pathsel(8'b00001111));
// 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),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6295 ),
	.cout(),
	.pathsel(8'b00001111));
// 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),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6296 ),
	.cout(),
	.pathsel(8'b00001111));
// 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),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6297 ),
	.cout(),
	.pathsel(8'b00001111));
// 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),
	.modesel(4'b1001),
	.combout(\Dis6|out[3]~805 ),
	.cout(),
	.pathsel(8'b00001111));
// 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[4]~combout  # \cnt[2] 

	.dataa(\Address[4]~combout ),
	.datab(vcc),
	.datac(vcc),
	.datad(\cnt[2] ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6279 ),
	.cout(),
	.pathsel(8'b00001001));
// 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),
	.modesel(4'b1001),
	.combout(\SEG_DATA~6298 ),
	.cout(),
	.pathsel(8'b00001111));
// 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[1]~combout  & (\Data[0]~combout  & !\Data[2]~combout  # !\Data[0]~combout  & (\Data[2]~combout  # !\Data[3]~combout )) # !\Data[1]~combout  & (\Data[3]~combout  # \Data[0]~combout  $ !\Data[2]~combout )

	.dataa(\Data[0]~combout ),
	.datab(\Data[2]~combout ),
	.datac(\Data[3]~combout ),
	.datad(\Data[1]~combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\Dis3|out[3]~578 ),
	.cout(),
	.pathsel(8'b00001111));
// 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 )

⌨️ 快捷键说明

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