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

📄 part6.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 页
字号:
// Equation(s):
// \Add2~148_combout  = temp2[8] & (\Add2~147  $ GND) # !temp2[8] & !\Add2~147  & VCC
// \Add2~149  = CARRY(temp2[8] & !\Add2~147 )

	.dataa(vcc),
	.datab(temp2[8]),
	.datac(vcc),
	.datad(vcc),
	.cin(\Add2~147 ),
	.combout(\Add2~148_combout ),
	.cout(\Add2~149 ));
// synopsys translate_off
defparam \Add2~148 .lut_mask = 16'hC30C;
defparam \Add2~148 .sum_lutc_input = "cin";
// synopsys translate_on

// atom is at LCCOMB_X48_Y18_N26
cycloneii_lcell_comb \Add2~150 (
// Equation(s):
// \Add2~150_combout  = temp2[9] & !\Add2~149  # !temp2[9] & (\Add2~149  # GND)
// \Add2~151  = CARRY(!\Add2~149  # !temp2[9])

	.dataa(temp2[9]),
	.datab(vcc),
	.datac(vcc),
	.datad(vcc),
	.cin(\Add2~149 ),
	.combout(\Add2~150_combout ),
	.cout(\Add2~151 ));
// synopsys translate_off
defparam \Add2~150 .lut_mask = 16'h5A5F;
defparam \Add2~150 .sum_lutc_input = "cin";
// synopsys translate_on

// atom is at LCCOMB_X48_Y18_N28
cycloneii_lcell_comb \Add2~152 (
// Equation(s):
// \Add2~152_combout  = \Add2~151  $ !temp2[10]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(temp2[10]),
	.cin(\Add2~151 ),
	.combout(\Add2~152_combout ),
	.cout());
// synopsys translate_off
defparam \Add2~152 .lut_mask = 16'hF00F;
defparam \Add2~152 .sum_lutc_input = "cin";
// synopsys translate_on

// atom is at LCCOMB_X45_Y20_N4
cycloneii_lcell_comb \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[2]~50 (
	.dataa(vcc),
	.datab(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg [2]),
	.datac(vcc),
	.datad(vcc),
	.cin(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[1]~49 ),
	.combout(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[2]~50_combout ),
	.cout(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[2]~51 ));
// synopsys translate_off
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[2]~50 .lut_mask = 16'hC30C;
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[2]~50 .sum_lutc_input = "cin";
// synopsys translate_on

// atom is at LCCOMB_X45_Y20_N6
cycloneii_lcell_comb \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[3]~52 (
	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg [3]),
	.cin(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[2]~51 ),
	.combout(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[3]~52_combout ),
	.cout());
// synopsys translate_off
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[3]~52 .lut_mask = 16'h0FF0;
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[3]~52 .sum_lutc_input = "cin";
// synopsys translate_on

// atom is at LCCOMB_X49_Y20_N10
cycloneii_lcell_comb \Cnt|WideOr3~97 (
// Equation(s):
// \Cnt|WideOr3~97_combout  = !\Cnt|y.11001~regout  & !\Cnt|y.10001~regout  & !\Cnt|y.01001~regout  & !\Cnt|y.00001~regout 

	.dataa(\Cnt|y.11001~regout ),
	.datab(\Cnt|y.10001~regout ),
	.datac(\Cnt|y.01001~regout ),
	.datad(\Cnt|y.00001~regout ),
	.cin(gnd),
	.combout(\Cnt|WideOr3~97_combout ),
	.cout());
// synopsys translate_off
defparam \Cnt|WideOr3~97 .lut_mask = 16'h0001;
defparam \Cnt|WideOr3~97 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X50_Y20_N6
cycloneii_lcell_comb \Cnt|WideOr1~98 (
// Equation(s):
// \Cnt|WideOr1~98_combout  = !\Cnt|y.00010~regout  & !\Cnt|y.00001~regout  & !\Cnt|y.00011~regout  & \Cnt|y.00000~regout 

	.dataa(\Cnt|y.00010~regout ),
	.datab(\Cnt|y.00001~regout ),
	.datac(\Cnt|y.00011~regout ),
	.datad(\Cnt|y.00000~regout ),
	.cin(gnd),
	.combout(\Cnt|WideOr1~98_combout ),
	.cout());
// synopsys translate_off
defparam \Cnt|WideOr1~98 .lut_mask = 16'h0100;
defparam \Cnt|WideOr1~98 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X42_Y12_N26
cycloneii_lcell_comb \D4|out[0]~522 (
// Equation(s):
// \D4|out[0]~522_combout  = \Data~combout [6] & (\Data~combout [5] # !\Data~combout [7] & \Data~combout [4]) # !\Data~combout [6] & (\Data~combout [7] $ \Data~combout [5] # !\Data~combout [4])

	.dataa(\Data~combout [6]),
	.datab(\Data~combout [7]),
	.datac(\Data~combout [5]),
	.datad(\Data~combout [4]),
	.cin(gnd),
	.combout(\D4|out[0]~522_combout ),
	.cout());
// synopsys translate_off
defparam \D4|out[0]~522 .lut_mask = 16'hB6F5;
defparam \D4|out[0]~522 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X44_Y12_N16
cycloneii_lcell_comb \SEG_DATA~3462 (
// Equation(s):
// \SEG_DATA~3462_combout  = \Data~combout [2] & (\Data~combout [3] # \Data~combout [0] $ \Data~combout [1]) # !\Data~combout [2] & \Data~combout [3] & (\Data~combout [0] # \Data~combout [1])

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

// atom is at LCCOMB_X42_Y12_N6
cycloneii_lcell_comb \SEG_DATA~3464 (
// Equation(s):
// \SEG_DATA~3464_combout  = \Cnt|WideOr2~40_combout  & (\Cnt|WideOr3~99_combout  $ \Cnt|WideOr1~102_combout  $ !\Cnt|WideOr4~87_combout ) # !\Cnt|WideOr2~40_combout  & (!\Cnt|WideOr4~87_combout  # !\Cnt|WideOr1~102_combout  # !\Cnt|WideOr3~99_combout )

	.dataa(\Cnt|WideOr2~40_combout ),
	.datab(\Cnt|WideOr3~99_combout ),
	.datac(\Cnt|WideOr1~102_combout ),
	.datad(\Cnt|WideOr4~87_combout ),
	.cin(gnd),
	.combout(\SEG_DATA~3464_combout ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~3464 .lut_mask = 16'h3DD7;
defparam \SEG_DATA~3464 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X44_Y12_N18
cycloneii_lcell_comb \D3|out[2]~444 (
// Equation(s):
// \D3|out[2]~444_combout  = \Data~combout [2] & \Data~combout [3] & (\Data~combout [1] # !\Data~combout [0]) # !\Data~combout [2] & !\Data~combout [0] & \Data~combout [1] & !\Data~combout [3]

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

// atom is at LCCOMB_X44_Y16_N10
cycloneii_lcell_comb \D1|out[2]~1072 (
// Equation(s):
// \D1|out[2]~1072_combout  = \Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [3] & \Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [2] & (\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [1] # 
// !\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [0]) # !\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [3] & \Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [1] & 
// !\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [0] & !\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [2]

	.dataa(\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [3]),
	.datab(\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [1]),
	.datac(\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [0]),
	.datad(\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [2]),
	.cin(gnd),
	.combout(\D1|out[2]~1072_combout ),
	.cout());
// synopsys translate_off
defparam \D1|out[2]~1072 .lut_mask = 16'h8A04;
defparam \D1|out[2]~1072 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X41_Y12_N24
cycloneii_lcell_comb \SEG_DATA~3468 (
// Equation(s):
// \SEG_DATA~3468_combout  = cnt[1] & \D3|out[2]~444_combout  # !cnt[1] & (\D1|out[2]~1072_combout )

	.dataa(vcc),
	.datab(\D3|out[2]~444_combout ),
	.datac(cnt[1]),
	.datad(\D1|out[2]~1072_combout ),
	.cin(gnd),
	.combout(\SEG_DATA~3468_combout ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~3468 .lut_mask = 16'hCFC0;
defparam \SEG_DATA~3468 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X42_Y12_N14
cycloneii_lcell_comb \D4|out[3]~524 (
// Equation(s):
// \D4|out[3]~524_combout  = \Data~combout [5] & (!\Data~combout [4] # !\Data~combout [6]) # !\Data~combout [5] & (\Data~combout [7] # \Data~combout [6] $ !\Data~combout [4])

	.dataa(\Data~combout [6]),
	.datab(\Data~combout [7]),
	.datac(\Data~combout [5]),
	.datad(\Data~combout [4]),
	.cin(gnd),
	.combout(\D4|out[3]~524_combout ),
	.cout());
// synopsys translate_off
defparam \D4|out[3]~524 .lut_mask = 16'h5EFD;
defparam \D4|out[3]~524 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X42_Y12_N0
cycloneii_lcell_comb \SEG_DATA~3474 (
// Equation(s):
// \SEG_DATA~3474_combout  = \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 [6]),
	.datab(\Data~combout [7]),
	.datac(\Data~combout [5]),
	.datad(\Data~combout [4]),
	.cin(gnd),
	.combout(\SEG_DATA~3474_combout ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~3474 .lut_mask = 16'hC8FD;
defparam \SEG_DATA~3474 .sum_lutc_input = "datac";
// synopsys translate_on

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

	.dataa(\Data~combout [6]),
	.datab(\Data~combout [7]),
	.datac(\Data~combout [5]),
	.datad(\Data~combout [4]),
	.cin(gnd),
	.combout(\SEG_DATA~3480_combout ),
	.cout());
// synopsys translate_off
defparam \SEG_DATA~3480 .lut_mask = 16'hE6A7;
defparam \SEG_DATA~3480 .sum_lutc_input = "datac";
// synopsys translate_on

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

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

// atom is at LCCOMB_X42_Y12_N18
cycloneii_lcell_comb \D4|out[6]~525 (
// Equation(s):
// \D4|out[6]~525_combout  = \Data~combout [7] # \Data~combout [6] & (!\Data~combout [4] # !\Data~combout [5]) # !\Data~combout [6] & \Data~combout [5]

	.dataa(\Data~combout [6]),
	.datab(\Data~combout [7]),
	.datac(\Data~combout [5]),
	.datad(\Data~combout [4]),
	.cin(gnd),
	.combout(\D4|out[6]~525_combout ),
	.cout());
// synopsys translate_off
defparam \D4|out[6]~525 .lut_mask = 16'hDEFE;
defparam \D4|out[6]~525 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCCOMB_X44_Y16_N18
cycloneii_lcell_comb \D1|out[6]~1075 (
// Equation(s):
// \D1|out[6]~1075_combout  = \Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [3] # \Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [1] & (!\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [2] # 
// !\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [0]) # !\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [1] & (\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [2])

	.dataa(\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [3]),
	.datab(\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [1]),
	.datac(\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [0]),
	.datad(\Ram|altsyncram_component|auto_generated|altsyncram1|altsyncram3|q_a [2]),
	.cin(gnd),
	.combout(\D1|out[6]~1075_combout ),
	.cout());
// synopsys translate_off
defparam \D1|out[6]~1075 .lut_mask = 16'hBFEE;
defparam \D1|out[6]~1075 .sum_lutc_input = "datac";

⌨️ 快捷键说明

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