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

📄 _8bitfulladd.vho

📁 有用的verilog hdl实验用程序 配有截图
💻 VHO
📖 第 1 页 / 共 2 页
字号:
--	clock_enable_mode => "false",
--	lut_mask => "96E8",
--	operation_mode => "arithmetic",
--	output_mode => "comb_only",
--	packed_mode => "false")
-- pragma translate_on
PORT MAP (
	pathsel => \Add0|adder|result_node|cs_buffer[3]~I_pathsel\,
	dataa => \ina[2]~dataout\,
	datab => \inb[2]~dataout\,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	clk => GND,
	cin => \Add0|adder|result_node|cout[2]\,
	cascin => VCC,
	modesel => \Add0|adder|result_node|cs_buffer[3]~I_modesel\,
	combout => \Add0|adder|result_node|cs_buffer[3]\,
	cout => \Add0|adder|result_node|cout[3]\);

-- atom is at LC8_D31
\Add0|adder|result_node|cs_buffer[4]~I\ : flex10ke_lcell
-- Equation(s):
-- \Add0|adder|result_node|cs_buffer[4]\ = \ina[3]~dataout\ $ \inb[3]~dataout\ $ \Add0|adder|result_node|cout[3]\
-- \Add0|adder|result_node|cout[4]\ = CARRY(\ina[3]~dataout\ & (\inb[3]~dataout\ # \Add0|adder|result_node|cout[3]\) # !\ina[3]~dataout\ & \inb[3]~dataout\ & \Add0|adder|result_node|cout[3]\)

-- pragma translate_off
-- GENERIC MAP (
--	cin_used => "true",
--	clock_enable_mode => "false",
--	lut_mask => "96E8",
--	operation_mode => "arithmetic",
--	output_mode => "comb_only",
--	packed_mode => "false")
-- pragma translate_on
PORT MAP (
	pathsel => \Add0|adder|result_node|cs_buffer[4]~I_pathsel\,
	dataa => \ina[3]~dataout\,
	datab => \inb[3]~dataout\,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	clk => GND,
	cin => \Add0|adder|result_node|cout[3]\,
	cascin => VCC,
	modesel => \Add0|adder|result_node|cs_buffer[4]~I_modesel\,
	combout => \Add0|adder|result_node|cs_buffer[4]\,
	cout => \Add0|adder|result_node|cout[4]\);

-- atom is at LC1_D33
\Add0|adder|result_node|cs_buffer[5]~I\ : flex10ke_lcell
-- Equation(s):
-- \Add0|adder|result_node|cs_buffer[5]\ = \ina[4]~dataout\ $ \inb[4]~dataout\ $ \Add0|adder|result_node|cout[4]\
-- \Add0|adder|result_node|cout[5]\ = CARRY(\ina[4]~dataout\ & (\inb[4]~dataout\ # \Add0|adder|result_node|cout[4]\) # !\ina[4]~dataout\ & \inb[4]~dataout\ & \Add0|adder|result_node|cout[4]\)

-- pragma translate_off
-- GENERIC MAP (
--	cin_used => "true",
--	clock_enable_mode => "false",
--	lut_mask => "96E8",
--	operation_mode => "arithmetic",
--	output_mode => "comb_only",
--	packed_mode => "false")
-- pragma translate_on
PORT MAP (
	pathsel => \Add0|adder|result_node|cs_buffer[5]~I_pathsel\,
	dataa => \ina[4]~dataout\,
	datab => \inb[4]~dataout\,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	clk => GND,
	cin => \Add0|adder|result_node|cout[4]\,
	cascin => VCC,
	modesel => \Add0|adder|result_node|cs_buffer[5]~I_modesel\,
	combout => \Add0|adder|result_node|cs_buffer[5]\,
	cout => \Add0|adder|result_node|cout[5]\);

-- atom is at LC2_D33
\Add0|adder|result_node|cs_buffer[6]~I\ : flex10ke_lcell
-- Equation(s):
-- \Add0|adder|result_node|cs_buffer[6]\ = \ina[5]~dataout\ $ \inb[5]~dataout\ $ \Add0|adder|result_node|cout[5]\
-- \Add0|adder|result_node|cout[6]\ = CARRY(\ina[5]~dataout\ & (\inb[5]~dataout\ # \Add0|adder|result_node|cout[5]\) # !\ina[5]~dataout\ & \inb[5]~dataout\ & \Add0|adder|result_node|cout[5]\)

-- pragma translate_off
-- GENERIC MAP (
--	cin_used => "true",
--	clock_enable_mode => "false",
--	lut_mask => "96E8",
--	operation_mode => "arithmetic",
--	output_mode => "comb_only",
--	packed_mode => "false")
-- pragma translate_on
PORT MAP (
	pathsel => \Add0|adder|result_node|cs_buffer[6]~I_pathsel\,
	dataa => \ina[5]~dataout\,
	datab => \inb[5]~dataout\,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	clk => GND,
	cin => \Add0|adder|result_node|cout[5]\,
	cascin => VCC,
	modesel => \Add0|adder|result_node|cs_buffer[6]~I_modesel\,
	combout => \Add0|adder|result_node|cs_buffer[6]\,
	cout => \Add0|adder|result_node|cout[6]\);

-- atom is at LC3_D33
\Add0|adder|result_node|cs_buffer[7]~I\ : flex10ke_lcell
-- Equation(s):
-- \Add0|adder|result_node|cs_buffer[7]\ = \ina[6]~dataout\ $ \inb[6]~dataout\ $ \Add0|adder|result_node|cout[6]\
-- \Add0|adder|result_node|cout[7]\ = CARRY(\ina[6]~dataout\ & (\inb[6]~dataout\ # \Add0|adder|result_node|cout[6]\) # !\ina[6]~dataout\ & \inb[6]~dataout\ & \Add0|adder|result_node|cout[6]\)

-- pragma translate_off
-- GENERIC MAP (
--	cin_used => "true",
--	clock_enable_mode => "false",
--	lut_mask => "96E8",
--	operation_mode => "arithmetic",
--	output_mode => "comb_only",
--	packed_mode => "false")
-- pragma translate_on
PORT MAP (
	pathsel => \Add0|adder|result_node|cs_buffer[7]~I_pathsel\,
	dataa => \ina[6]~dataout\,
	datab => \inb[6]~dataout\,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	clk => GND,
	cin => \Add0|adder|result_node|cout[6]\,
	cascin => VCC,
	modesel => \Add0|adder|result_node|cs_buffer[7]~I_modesel\,
	combout => \Add0|adder|result_node|cs_buffer[7]\,
	cout => \Add0|adder|result_node|cout[7]\);

-- atom is at LC4_D33
\Add0|adder|result_node|cs_buffer[8]~I\ : flex10ke_lcell
-- Equation(s):
-- \Add0|adder|result_node|cs_buffer[8]\ = \ina[7]~dataout\ $ \inb[7]~dataout\ $ \Add0|adder|result_node|cout[7]\
-- \Add0|adder|result_node|cout[8]\ = CARRY(\ina[7]~dataout\ & (\inb[7]~dataout\ # \Add0|adder|result_node|cout[7]\) # !\ina[7]~dataout\ & \inb[7]~dataout\ & \Add0|adder|result_node|cout[7]\)

-- pragma translate_off
-- GENERIC MAP (
--	cin_used => "true",
--	clock_enable_mode => "false",
--	lut_mask => "96E8",
--	operation_mode => "arithmetic",
--	output_mode => "comb_only",
--	packed_mode => "false")
-- pragma translate_on
PORT MAP (
	pathsel => \Add0|adder|result_node|cs_buffer[8]~I_pathsel\,
	dataa => \ina[7]~dataout\,
	datab => \inb[7]~dataout\,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	clk => GND,
	cin => \Add0|adder|result_node|cout[7]\,
	cascin => VCC,
	modesel => \Add0|adder|result_node|cs_buffer[8]~I_modesel\,
	combout => \Add0|adder|result_node|cs_buffer[8]\,
	cout => \Add0|adder|result_node|cout[8]\);

-- atom is at LC5_D33
\Add0|adder|result_node|cs_buffer[8]~172_I\ : flex10ke_lcell
-- Equation(s):
-- \Add0|adder|result_node|cs_buffer[8]~172\ = \Add0|adder|result_node|cout[8]\

-- pragma translate_off
-- GENERIC MAP (
--	cin_used => "true",
--	clock_enable_mode => "false",
--	lut_mask => "F0F0",
--	operation_mode => "normal",
--	output_mode => "comb_only",
--	packed_mode => "false")
-- pragma translate_on
PORT MAP (
	pathsel => \Add0|adder|result_node|cs_buffer[8]~172_I_pathsel\,
	dataa => VCC,
	datab => VCC,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	clk => GND,
	cin => \Add0|adder|result_node|cout[8]\,
	cascin => VCC,
	modesel => \Add0|adder|result_node|cs_buffer[8]~172_I_modesel\,
	combout => \Add0|adder|result_node|cs_buffer[8]~172\);

-- atom is at PIN_126
\ina[0]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "from_pin",
--	operation_mode => "input",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => GND,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => GND,
	modesel => \ina[0]~I_modesel\,
	dataout => \ina[0]~dataout\,
	padio => ww_ina(0));

-- atom is at PIN_54
\ina[1]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "from_pin",
--	operation_mode => "input",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => GND,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => GND,
	modesel => \ina[1]~I_modesel\,
	dataout => \ina[1]~dataout\,
	padio => ww_ina(1));

-- atom is at PIN_125
\ina[2]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "from_pin",
--	operation_mode => "input",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => GND,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => GND,
	modesel => \ina[2]~I_modesel\,
	dataout => \ina[2]~dataout\,
	padio => ww_ina(2));

-- atom is at PIN_48
\ina[3]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "from_pin",
--	operation_mode => "input",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => GND,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => GND,
	modesel => \ina[3]~I_modesel\,
	dataout => \ina[3]~dataout\,
	padio => ww_ina(3));

-- atom is at PIN_91
\ina[4]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "from_pin",
--	operation_mode => "input",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => GND,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => GND,
	modesel => \ina[4]~I_modesel\,
	dataout => \ina[4]~dataout\,
	padio => ww_ina(4));

-- atom is at PIN_92
\ina[5]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "from_pin",
--	operation_mode => "input",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => GND,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => GND,
	modesel => \ina[5]~I_modesel\,
	dataout => \ina[5]~dataout\,
	padio => ww_ina(5));

-- atom is at PIN_89
\ina[6]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "from_pin",
--	operation_mode => "input",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => GND,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => GND,
	modesel => \ina[6]~I_modesel\,
	dataout => \ina[6]~dataout\,
	padio => ww_ina(6));

-- atom is at PIN_42
\ina[7]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "from_pin",
--	operation_mode => "input",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => GND,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => GND,
	modesel => \ina[7]~I_modesel\,
	dataout => \ina[7]~dataout\,
	padio => ww_ina(7));

-- atom is at PIN_141
\cout~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "none",
--	operation_mode => "output",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => \Add0|adder|result_node|cs_buffer[8]~172\,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => VCC,
	modesel => \cout~I_modesel\,
	padio => ww_cout);

-- atom is at PIN_41
\sum[0]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "none",
--	operation_mode => "output",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => \Add0|adder|result_node|cs_buffer[1]\,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => VCC,
	modesel => \sum[0]~I_modesel\,
	padio => ww_sum(0));

-- atom is at PIN_140
\sum[1]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "none",
--	operation_mode => "output",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => \Add0|adder|result_node|cs_buffer[2]\,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => VCC,
	modesel => \sum[1]~I_modesel\,
	padio => ww_sum(1));

-- atom is at PIN_23
\sum[2]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "none",
--	operation_mode => "output",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => \Add0|adder|result_node|cs_buffer[3]\,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => VCC,
	modesel => \sum[2]~I_modesel\,
	padio => ww_sum(2));

-- atom is at PIN_88
\sum[3]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "none",
--	operation_mode => "output",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => \Add0|adder|result_node|cs_buffer[4]\,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => VCC,
	modesel => \sum[3]~I_modesel\,
	padio => ww_sum(3));

-- atom is at PIN_19
\sum[4]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "none",
--	operation_mode => "output",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => \Add0|adder|result_node|cs_buffer[5]\,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => VCC,
	modesel => \sum[4]~I_modesel\,
	padio => ww_sum(4));

-- atom is at PIN_20
\sum[5]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "none",
--	operation_mode => "output",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => \Add0|adder|result_node|cs_buffer[6]\,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => VCC,
	modesel => \sum[5]~I_modesel\,
	padio => ww_sum(5));

-- atom is at PIN_142
\sum[6]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "none",
--	operation_mode => "output",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => \Add0|adder|result_node|cs_buffer[7]\,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => VCC,
	modesel => \sum[6]~I_modesel\,
	padio => ww_sum(6));

-- atom is at PIN_39
\sum[7]~I\ : flex10ke_io
-- pragma translate_off
-- GENERIC MAP (
--	feedback_mode => "none",
--	operation_mode => "output",
--	reg_source_mode => "none")
-- pragma translate_on
PORT MAP (
	datain => \Add0|adder|result_node|cs_buffer[8]\,
	clk => GND,
	ena => VCC,
	aclr => GND,
	oe => VCC,
	modesel => \sum[7]~I_modesel\,
	padio => ww_sum(7));
END structure;


⌨️ 快捷键说明

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