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

📄 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 页
字号:
// defparam \Add2~144 .sum_lutc_input = "cin";
// synopsys translate_on

// atom is at LCCOMB_X48_Y18_N22
cycloneii_lcell_comb \Add2~146 (
// Equation(s):
// \Add2~146_combout  = \temp2[7]~regout  & !\Add2~145  # !\temp2[7]~regout  & (\Add2~145  # GND)
// \Add2~147  = CARRY(!\Add2~145  # !\temp2[7]~regout )

	.dataa(vcc),
	.datab(\temp2[7]~regout ),
	.datac(vcc),
	.datad(vcc),
	.cin(\Add2~145 ),
	.modesel(4'b0111),
	.combout(\Add2~146_combout ),
	.cout(\Add2~147 ),
	.pathsel(8'b11011010));
// synopsys translate_off
// defparam \Add2~146 .lut_mask = 16'h3C3F;
// defparam \Add2~146 .sum_lutc_input = "cin";
// synopsys translate_on

// atom is at LCCOMB_X48_Y18_N24
cycloneii_lcell_comb \Add2~148 (
// Equation(s):
// \Add2~148_combout  = \temp2[8]~regout  & (\Add2~147  $ GND) # !\temp2[8]~regout  & !\Add2~147  & VCC
// \Add2~149  = CARRY(\temp2[8]~regout  & !\Add2~147 )

	.dataa(vcc),
	.datab(\temp2[8]~regout ),
	.datac(vcc),
	.datad(vcc),
	.cin(\Add2~147 ),
	.modesel(4'b0111),
	.combout(\Add2~148_combout ),
	.cout(\Add2~149 ),
	.pathsel(8'b11011010));
// 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]~regout  & !\Add2~149  # !\temp2[9]~regout  & (\Add2~149  # GND)
// \Add2~151  = CARRY(!\Add2~149  # !\temp2[9]~regout )

	.dataa(\temp2[9]~regout ),
	.datab(vcc),
	.datac(vcc),
	.datad(vcc),
	.cin(\Add2~149 ),
	.modesel(4'b0111),
	.combout(\Add2~150_combout ),
	.cout(\Add2~151 ),
	.pathsel(8'b10111001));
// 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]~regout 

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(\temp2[10]~regout ),
	.cin(\Add2~151 ),
	.modesel(4'b0101),
	.combout(\Add2~152_combout ),
	.cout(),
	.pathsel(8'b00011000));
// 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]~regout ),
	.datac(vcc),
	.datad(vcc),
	.cin(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[1]~49 ),
	.modesel(4'b0111),
	.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 ),
	.pathsel(8'b11011010));
// 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]~regout ),
	.cin(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[2]~51 ),
	.modesel(4'b0101),
	.combout(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_data_shift_cntr_reg[3]~52_combout ),
	.cout(),
	.pathsel(8'b00011000));
// 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),
	.modesel(4'b1001),
	.combout(\Cnt|WideOr3~97_combout ),
	.cout(),
	.pathsel(8'b00001111));
// 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),
	.modesel(4'b1001),
	.combout(\Cnt|WideOr1~98_combout ),
	.cout(),
	.pathsel(8'b00001111));
// 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[6]~combout  & (\Data[5]~combout  # !\Data[7]~combout  & \Data[4]~combout ) # !\Data[6]~combout  & (\Data[7]~combout  $ \Data[5]~combout  # !\Data[4]~combout )

	.dataa(\Data[6]~combout ),
	.datab(\Data[7]~combout ),
	.datac(\Data[5]~combout ),
	.datad(\Data[4]~combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\D4|out[0]~522_combout ),
	.cout(),
	.pathsel(8'b00001111));
// 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[2]~combout  & (\Data[3]~combout  # \Data[0]~combout  $ \Data[1]~combout ) # !\Data[2]~combout  & \Data[3]~combout  & (\Data[0]~combout  # \Data[1]~combout )

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

	.dataa(\Data[0]~combout ),
	.datab(\Data[1]~combout ),
	.datac(\Data[2]~combout ),
	.datad(\Data[3]~combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\D3|out[2]~444_combout ),
	.cout(),
	.pathsel(8'b00001111));
// 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),
	.modesel(4'b1001),
	.combout(\D1|out[2]~1072_combout ),
	.cout(),
	.pathsel(8'b00001111));
// 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]~regout  & \D3|out[2]~444_combout  # !\cnt[1]~regout  & (\D1|out[2]~1072_combout )

	.dataa(vcc),
	.datab(\D3|out[2]~444_combout ),
	.datac(\cnt[1]~regout ),
	.datad(\D1|out[2]~1072_combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\SEG_DATA~3468_combout ),
	.cout(),
	.pathsel(8'b00001110));
// 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[5]~combout  & (!\Data[4]~combout  # !\Data[6]~combout ) # !\Data[5]~combout  & (\Data[7]~combout  # \Data[6]~combout  $ !\Data[4]~combout )

	.dataa(\Data[6]~combout ),
	.datab(\Data[7]~combout ),
	.datac(\Data[5]~combout ),
	.datad(\Data[4]~combout ),
	.cin(gnd),
	.modesel(4'b1001),
	.combout(\D4|out[3]~524_combout ),
	.cout(),
	.pathsel(8'b00001111));
// 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[5]~co

⌨️ 快捷键说明

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