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

📄 myled.vho

📁 EP1C3144的点灯基本程序
💻 VHO
📖 第 1 页 / 共 5 页
字号:
	cin => counter_a12_a_a477,
	cin0 => counter_a16_a_a481,
	cin1 => counter_a16_a_a481COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a17_a_modesel,
	regout => counter_a17_a_aregout,
	cout => counter_a17_a_a473);

-- atom is at LC_X20_Y11_N0
counter_a18_a : cyclone_lcell
-- Equation(s):
-- counter_a18_a_aregout = DFFEAS(counter_a18_a_aregout $ !counter_a17_a_a473, GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a18_a_a475 = CARRY(counter_a18_a_aregout & !counter_a17_a_a473)
-- counter_a18_a_a475COUT1 = CARRY(counter_a18_a_aregout & !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 (
	pathsel => counter_a18_a_pathsel,
	clk => clk_acombout,
	dataa => VCC,
	datab => counter_a18_a_aregout,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a17_a_a473,
	cin0 => GND,
	cin1 => VCC,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a18_a_modesel,
	regout => counter_a18_a_aregout,
	cout0 => counter_a18_a_a475,
	cout1 => counter_a18_a_a475COUT1);

-- atom is at LC_X20_Y11_N1
counter_a19_a : cyclone_lcell
-- Equation(s):
-- counter_a19_a_aregout = DFFEAS(counter_a19_a_aregout $ ((!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_a19_a_aregout)
-- counter_a19_a_a479COUT1 = CARRY(!counter_a18_a_a475COUT1 # !counter_a19_a_aregout)

-- 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 (
	pathsel => counter_a19_a_pathsel,
	clk => clk_acombout,
	dataa => counter_a19_a_aregout,
	datab => VCC,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a17_a_a473,
	cin0 => counter_a18_a_a475,
	cin1 => counter_a18_a_a475COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a19_a_modesel,
	regout => counter_a19_a_aregout,
	cout0 => counter_a19_a_a479,
	cout1 => counter_a19_a_a479COUT1);

-- atom is at LC_X20_Y11_N2
counter_a20_a : cyclone_lcell
-- Equation(s):
-- counter_a20_a_aregout = DFFEAS(counter_a20_a_aregout $ (!(!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_a20_a_aregout & (!counter_a19_a_a479))
-- counter_a20_a_a489COUT1 = CARRY(counter_a20_a_aregout & (!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 (
	pathsel => counter_a20_a_pathsel,
	clk => clk_acombout,
	dataa => counter_a20_a_aregout,
	datab => VCC,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a17_a_a473,
	cin0 => counter_a19_a_a479,
	cin1 => counter_a19_a_a479COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a20_a_modesel,
	regout => counter_a20_a_aregout,
	cout0 => counter_a20_a_a489,
	cout1 => counter_a20_a_a489COUT1);

-- atom is at LC_X21_Y12_N8
LessThan6_a450 : cyclone_lcell
-- Equation(s):
-- LessThan6_a450_combout = counter_a16_a_aregout # counter_a15_a_aregout # counter_a20_a_aregout # counter_a24_a_aregout

-- 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 (
	pathsel => LessThan6_a450_pathsel,
	clk => GND,
	dataa => counter_a16_a_aregout,
	datab => counter_a15_a_aregout,
	datac => counter_a20_a_aregout,
	datad => counter_a24_a_aregout,
	aclr => GND,
	aload => GND,
	sclr => GND,
	sload => GND,
	ena => VCC,
	cin => GND,
	cin0 => GND,
	cin1 => VCC,
	inverta => GND,
	regcascin => GND,
	modesel => LessThan6_a450_modesel,
	combout => LessThan6_a450_combout);

-- atom is at LC_X21_Y13_N3
LessThan6_a447 : cyclone_lcell
-- Equation(s):
-- LessThan6_a447_combout = !counter_a9_a_aregout & !counter_a10_a_aregout # !counter_a12_a_aregout # !counter_a11_a_aregout

-- 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 (
	pathsel => LessThan6_a447_pathsel,
	clk => GND,
	dataa => counter_a9_a_aregout,
	datab => counter_a11_a_aregout,
	datac => counter_a12_a_aregout,
	datad => counter_a10_a_aregout,
	aclr => GND,
	aload => GND,
	sclr => GND,
	sload => GND,
	ena => VCC,
	cin => GND,
	cin0 => GND,
	cin1 => VCC,
	inverta => GND,
	regcascin => GND,
	modesel => LessThan6_a447_modesel,
	combout => LessThan6_a447_combout);

-- atom is at LC_X21_Y13_N4
LessThan6_a448 : cyclone_lcell
-- Equation(s):
-- LessThan6_a448_combout = !counter_a13_a_aregout & LessThan6_a447_combout # !counter_a14_a_aregout

-- 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 (
	pathsel => LessThan6_a448_pathsel,
	clk => GND,
	dataa => VCC,
	datab => counter_a13_a_aregout,
	datac => counter_a14_a_aregout,
	datad => LessThan6_a447_combout,
	aclr => GND,
	aload => GND,
	sclr => GND,
	sload => GND,
	ena => VCC,
	cin => GND,
	cin0 => GND,
	cin1 => VCC,
	inverta => GND,
	regcascin => GND,
	modesel => LessThan6_a448_modesel,
	combout => LessThan6_a448_combout);

-- atom is at LC_X20_Y11_N3
counter_a21_a : cyclone_lcell
-- Equation(s):
-- counter_a21_a_aregout = DFFEAS(counter_a21_a_aregout $ (!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_a21_a_aregout)
-- counter_a21_a_a487COUT1 = CARRY(!counter_a20_a_a489COUT1 # !counter_a21_a_aregout)

-- 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 (
	pathsel => counter_a21_a_pathsel,
	clk => clk_acombout,
	dataa => VCC,
	datab => counter_a21_a_aregout,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a17_a_a473,
	cin0 => counter_a20_a_a489,
	cin1 => counter_a20_a_a489COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a21_a_modesel,
	regout => counter_a21_a_aregout,
	cout0 => counter_a21_a_a487,
	cout1 => counter_a21_a_a487COUT1);

-- atom is at LC_X20_Y11_N4
counter_a22_a : cyclone_lcell
-- Equation(s):
-- counter_a22_a_aregout = DFFEAS(counter_a22_a_aregout $ !(!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_a22_a_aregout & !counter_a21_a_a487COUT1)

-- 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 (
	pathsel => counter_a22_a_pathsel,
	clk => clk_acombout,
	dataa => VCC,
	datab => counter_a22_a_aregout,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a17_a_a473,
	cin0 => counter_a21_a_a487,
	cin1 => counter_a21_a_a487COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a22_a_modesel,
	regout => counter_a22_a_aregout,
	cout => counter_a22_a_a453);

-- atom is at LC_X20_Y11_N5
counter_a23_a : cyclone_lcell
-- Equation(s):
-- counter_a23_a_aregout = DFFEAS(counter_a23_a_aregout $ counter_a22_a_a453, GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a23_a_a455 = CARRY(!counter_a22_a_a453 # !counter_a23_a_aregout)
-- counter_a23_a_a455COUT1 = CARRY(!counter_a22_a_a453 # !counter_a23_a_aregout)

-- 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 (
	pathsel => counter_a23_a_pathsel,
	clk => clk_acombout,
	dataa => VCC,
	datab => counter_a23_a_aregout,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a22_a_a453,
	cin0 => GND,
	cin1 => VCC,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a23_a_modesel,
	regout => counter_a23_a_aregout,
	cout0 => counter_a23_a_a455,
	cout1 => counter_a23_a_a455COUT1);

-- atom is at LC_X21_Y12_N4
LessThan6_a449 : cyclone_lcell
-- Equation(s):
-- LessThan6_a449_combout = counter_a23_a_aregout # counter_a19_a_aregout # counter_a18_a_aregout

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "fffc",
--	operation_mode => "normal",
--	output_mode => "comb_only",
--	register_cascade_mode => "off",
--	sum_lutc_input => "datac",
--	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	pathsel => LessThan6_a449_pathsel,
	clk => GND,
	dataa => VCC,
	datab => counter_a23_a_aregout,
	datac => counter_a19_a_aregout,
	datad => counter_a18_a_aregout,
	aclr => GND,
	aload => GND,
	sclr => GND,
	sload => GND,
	ena => VCC,
	cin => GND,
	cin0 => GND,
	cin1 => VCC,
	inverta => GND,
	regcascin => GND,
	modesel => LessThan6_a449_modesel,
	combout => LessThan6_a449_combout);

-- atom is at LC_X20_Y11_N6
counter_a24_a : cyclone_lcell
-- Equation(s):
-- counter_a24_a_aregout = DFFEAS(counter_a24_a_aregout $ (!(!counter_a22_a_a453 & counter_a23_a_a455) # (counter_a22_a_a453 & counter_a23_a_a455COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a24_a_a457 = CARRY(counter_a24_a_aregout & (!counter_a23_a_a455))
-- counter_a24_a_a457COUT1 = CARRY(counter_a24_a_aregout & (!counter_a23_a_a455COUT1))

-- 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 (
	pathsel => counter_a24_a_pathsel,
	clk => clk_acombout,

⌨️ 快捷键说明

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