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

📄 myled.vho

📁 EP1C3144的点灯基本程序
💻 VHO
📖 第 1 页 / 共 4 页
字号:
PORT MAP (
	clk => clk_acombout,
	dataa => counter(9),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a7_a_a461,
	cin0 => counter_a8_a_a463,
	cin1 => counter_a8_a_a463COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(9),
	cout0 => counter_a9_a_a465,
	cout1 => counter_a9_a_a465COUT1);

counter_a10_a : cyclone_lcell
-- Equation(s):
-- counter(10) = DFFEAS(counter(10) $ (!(!counter_a7_a_a461 & counter_a9_a_a465) # (counter_a7_a_a461 & counter_a9_a_a465COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a10_a_a469 = CARRY(counter(10) & (!counter_a9_a_a465))
-- counter_a10_a_a469COUT1 = CARRY(counter(10) & (!counter_a9_a_a465COUT1))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "a50a",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	dataa => counter(10),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a7_a_a461,
	cin0 => counter_a9_a_a465,
	cin1 => counter_a9_a_a465COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(10),
	cout0 => counter_a10_a_a469,
	cout1 => counter_a10_a_a469COUT1);

counter_a11_a : cyclone_lcell
-- Equation(s):
-- counter(11) = DFFEAS(counter(11) $ (!counter_a7_a_a461 & counter_a10_a_a469) # (counter_a7_a_a461 & counter_a10_a_a469COUT1), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a11_a_a467 = CARRY(!counter_a10_a_a469 # !counter(11))
-- counter_a11_a_a467COUT1 = CARRY(!counter_a10_a_a469COUT1 # !counter(11))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "3c3f",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	datab => counter(11),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a7_a_a461,
	cin0 => counter_a10_a_a469,
	cin1 => counter_a10_a_a469COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(11),
	cout0 => counter_a11_a_a467,
	cout1 => counter_a11_a_a467COUT1);

counter_a12_a : cyclone_lcell
-- Equation(s):
-- counter(12) = DFFEAS(counter(12) $ !(!counter_a7_a_a461 & counter_a11_a_a467) # (counter_a7_a_a461 & counter_a11_a_a467COUT1), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a12_a_a477 = CARRY(counter(12) & !counter_a11_a_a467COUT1)

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "c30c",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	datab => counter(12),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a7_a_a461,
	cin0 => counter_a11_a_a467,
	cin1 => counter_a11_a_a467COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(12),
	cout => counter_a12_a_a477);

counter_a13_a : cyclone_lcell
-- Equation(s):
-- counter(13) = DFFEAS(counter(13) $ counter_a12_a_a477, GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a13_a_a471 = CARRY(!counter_a12_a_a477 # !counter(13))
-- counter_a13_a_a471COUT1 = CARRY(!counter_a12_a_a477 # !counter(13))

-- pragma translate_off
GENERIC MAP (
	cin_used => "true",
	lut_mask => "3c3f",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	datab => counter(13),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a12_a_a477,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(13),
	cout0 => counter_a13_a_a471,
	cout1 => counter_a13_a_a471COUT1);

counter_a14_a : cyclone_lcell
-- Equation(s):
-- counter(14) = DFFEAS(counter(14) $ (!(!counter_a12_a_a477 & counter_a13_a_a471) # (counter_a12_a_a477 & counter_a13_a_a471COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a14_a_a483 = CARRY(counter(14) & (!counter_a13_a_a471))
-- counter_a14_a_a483COUT1 = CARRY(counter(14) & (!counter_a13_a_a471COUT1))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "a50a",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	dataa => counter(14),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a12_a_a477,
	cin0 => counter_a13_a_a471,
	cin1 => counter_a13_a_a471COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(14),
	cout0 => counter_a14_a_a483,
	cout1 => counter_a14_a_a483COUT1);

counter_a15_a : cyclone_lcell
-- Equation(s):
-- counter(15) = DFFEAS(counter(15) $ ((!counter_a12_a_a477 & counter_a14_a_a483) # (counter_a12_a_a477 & counter_a14_a_a483COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a15_a_a485 = CARRY(!counter_a14_a_a483 # !counter(15))
-- counter_a15_a_a485COUT1 = CARRY(!counter_a14_a_a483COUT1 # !counter(15))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "5a5f",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	dataa => counter(15),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a12_a_a477,
	cin0 => counter_a14_a_a483,
	cin1 => counter_a14_a_a483COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(15),
	cout0 => counter_a15_a_a485,
	cout1 => counter_a15_a_a485COUT1);

counter_a16_a : cyclone_lcell
-- Equation(s):
-- counter(16) = DFFEAS(counter(16) $ !(!counter_a12_a_a477 & counter_a15_a_a485) # (counter_a12_a_a477 & counter_a15_a_a485COUT1), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a16_a_a481 = CARRY(counter(16) & !counter_a15_a_a485)
-- counter_a16_a_a481COUT1 = CARRY(counter(16) & !counter_a15_a_a485COUT1)

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "c30c",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	datab => counter(16),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a12_a_a477,
	cin0 => counter_a15_a_a485,
	cin1 => counter_a15_a_a485COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(16),
	cout0 => counter_a16_a_a481,
	cout1 => counter_a16_a_a481COUT1);

counter_a17_a : cyclone_lcell
-- Equation(s):
-- counter(17) = DFFEAS(counter(17) $ ((!counter_a12_a_a477 & counter_a16_a_a481) # (counter_a12_a_a477 & counter_a16_a_a481COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a17_a_a473 = CARRY(!counter_a16_a_a481COUT1 # !counter(17))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "5a5f",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	dataa => counter(17),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a12_a_a477,
	cin0 => counter_a16_a_a481,
	cin1 => counter_a16_a_a481COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(17),
	cout => counter_a17_a_a473);

counter_a18_a : cyclone_lcell
-- Equation(s):
-- counter(18) = DFFEAS(counter(18) $ !counter_a17_a_a473, GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a18_a_a475 = CARRY(counter(18) & !counter_a17_a_a473)
-- counter_a18_a_a475COUT1 = CARRY(counter(18) & !counter_a17_a_a473)

-- pragma translate_off
GENERIC MAP (
	cin_used => "true",
	lut_mask => "c30c",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	datab => counter(18),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a17_a_a473,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(18),
	cout0 => counter_a18_a_a475,
	cout1 => counter_a18_a_a475COUT1);

counter_a19_a : cyclone_lcell
-- Equation(s):
-- counter(19) = DFFEAS(counter(19) $ ((!counter_a17_a_a473 & counter_a18_a_a475) # (counter_a17_a_a473 & counter_a18_a_a475COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a19_a_a479 = CARRY(!counter_a18_a_a475 # !counter(19))
-- counter_a19_a_a479COUT1 = CARRY(!counter_a18_a_a475COUT1 # !counter(19))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "5a5f",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	dataa => counter(19),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a17_a_a473,
	cin0 => counter_a18_a_a475,
	cin1 => counter_a18_a_a475COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(19),
	cout0 => counter_a19_a_a479,
	cout1 => counter_a19_a_a479COUT1);

counter_a20_a : cyclone_lcell
-- Equation(s):
-- counter(20) = DFFEAS(counter(20) $ (!(!counter_a17_a_a473 & counter_a19_a_a479) # (counter_a17_a_a473 & counter_a19_a_a479COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a20_a_a489 = CARRY(counter(20) & (!counter_a19_a_a479))
-- counter_a20_a_a489COUT1 = CARRY(counter(20) & (!counter_a19_a_a479COUT1))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "a50a",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	dataa => counter(20),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a17_a_a473,
	cin0 => counter_a19_a_a479,
	cin1 => counter_a19_a_a479COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(20),
	cout0 => counter_a20_a_a489,
	cout1 => counter_a20_a_a489COUT1);

LessThan6_a450 : cyclone_lcell
-- Equation(s):
-- LessThan6_a450_combout = counter(16) # counter(15) # counter(20) # counter(24)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "fffe",
	operation_mode => "normal",
	output_mode => "comb_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	dataa => counter(16),
	datab => counter(15),
	datac => counter(20),
	datad => counter(24),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan6_a450_combout);

LessThan6_a447 : cyclone_lcell
-- Equation(s):
-- LessThan6_a447_combout = !counter(9) & !counter(10) # !counter(12) # !counter(11)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "3f7f",
	operation_mode => "normal",
	output_mode => "comb_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	dataa => counter(9),
	datab => counter(11),
	datac => counter(12),
	datad => counter(10),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan6_a447_combout);

LessThan6_a448 : cyclone_lcell
-- Equation(s):
-- LessThan6_a448_combout = !counter(13) & LessThan6_a447_combout # !counter(14)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "3f0f",
	operation_mode => "normal",
	output_mode => "comb_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	datab => counter(13),
	datac => counter(14),
	datad => LessThan6_a447_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan6_a448_combout);

counter_a21_a : cyclone_lcell
-- Equation(s):
-- counter(21) = DFFEAS(counter(21) $ (!counter_a17_a_a473 & counter_a20_a_a489) # (counter_a17_a_a473 & counter_a20_a_a489COUT1), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a21_a_a487 = CARRY(!counter_a20_a_a489 # !counter(21))
-- counter_a21_a_a487COUT1 = CARRY(!counter_a20_a_a489COUT1 # !counter(21))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "3c3f",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	datab => counter(21),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a17_a_a473,
	cin0 => counter_a20_a_a489,
	cin1 => counter_a20_a_a489COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(21),
	cout0 => counter_a21_a_a487,
	cout1 => counter_a21_a_a487COUT1);

counter_a22_a : cyclone_lcell
-- Equation(s):
-- counter(22) = DFFEAS(counter(22) $ !(!counter_a17_a_a473 & counter_a21_a_a487) # (counter_a17_a_a473 & counter_a21_a_a487COUT1), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a22_a_a453 = CARRY(counter(22) & !counter_a21_a_a487COUT1)

-- pragma translate_off

⌨️ 快捷键说明

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