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

📄 myled.vho

📁 EP1C3144的点灯基本程序
💻 VHO
📖 第 1 页 / 共 4 页
字号:
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(22),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a17_a_a473,
	cin0 => counter_a21_a_a487,
	cin1 => counter_a21_a_a487COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(22),
	cout => counter_a22_a_a453);

counter_a23_a : cyclone_lcell
-- Equation(s):
-- counter(23) = DFFEAS(counter(23) $ counter_a22_a_a453, GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a23_a_a455 = CARRY(!counter_a22_a_a453 # !counter(23))
-- counter_a23_a_a455COUT1 = CARRY(!counter_a22_a_a453 # !counter(23))

-- 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(23),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a22_a_a453,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(23),
	cout0 => counter_a23_a_a455,
	cout1 => counter_a23_a_a455COUT1);

LessThan6_a449 : cyclone_lcell
-- Equation(s):
-- LessThan6_a449_combout = counter(23) # counter(19) # counter(18)

-- 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 (
	datab => counter(23),
	datac => counter(19),
	datad => counter(18),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan6_a449_combout);

counter_a24_a : cyclone_lcell
-- Equation(s):
-- counter(24) = DFFEAS(counter(24) $ (!(!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(24) & (!counter_a23_a_a455))
-- counter_a24_a_a457COUT1 = CARRY(counter(24) & (!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 (
	clk => clk_acombout,
	dataa => counter(24),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a22_a_a453,
	cin0 => counter_a23_a_a455,
	cin1 => counter_a23_a_a455COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(24),
	cout0 => counter_a24_a_a457,
	cout1 => counter_a24_a_a457COUT1);

counter_a25_a : cyclone_lcell
-- Equation(s):
-- counter(25) = DFFEAS(counter(25) $ ((!counter_a22_a_a453 & counter_a24_a_a457) # (counter_a22_a_a453 & counter_a24_a_a457COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "5a5a",
	operation_mode => "normal",
	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(25),
	aclr => GND,
	sclr => LessThan6_a451_combout,
	cin => counter_a22_a_a453,
	cin0 => counter_a24_a_a457,
	cin1 => counter_a24_a_a457COUT1,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(25));

LessThan6_a444 : cyclone_lcell
-- Equation(s):
-- LessThan6_a444_combout = counter(19) # counter(18) # counter(17)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ffee",
	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(19),
	datab => counter(18),
	datad => counter(17),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan6_a444_combout);

LessThan6_a445 : cyclone_lcell
-- Equation(s):
-- LessThan6_a445_combout = counter(21) & counter(22) & (counter(20) # LessThan6_a444_combout)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "c080",
	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(20),
	datab => counter(21),
	datac => counter(22),
	datad => LessThan6_a444_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan6_a445_combout);

LessThan6_a446 : cyclone_lcell
-- Equation(s):
-- LessThan6_a446_combout = !counter(23) & !counter(24) & !LessThan6_a445_combout # !counter(25)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0f1f",
	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(23),
	datab => counter(24),
	datac => counter(25),
	datad => LessThan6_a445_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan6_a446_combout);

LessThan6_a451 : cyclone_lcell
-- Equation(s):
-- LessThan6_a451_combout = !LessThan6_a446_combout & (LessThan6_a450_combout # LessThan6_a449_combout # !LessThan6_a448_combout)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "00fb",
	operation_mode => "normal",
	output_mode => "comb_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	dataa => LessThan6_a450_combout,
	datab => LessThan6_a448_combout,
	datac => LessThan6_a449_combout,
	datad => LessThan6_a446_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan6_a451_combout);

process0_a192 : cyclone_lcell
-- Equation(s):
-- process0_a192_combout = !counter(24) & (!counter(25))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0055",
	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(24),
	datad => counter(25),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => process0_a192_combout);

process0_a189 : cyclone_lcell
-- Equation(s):
-- process0_a189_combout = !counter(25) & (!counter(22) # !counter(24) # !counter(23))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "070f",
	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(23),
	datab => counter(24),
	datac => counter(25),
	datad => counter(22),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => process0_a189_combout);

LessThan0_a505 : cyclone_lcell
-- Equation(s):
-- LessThan0_a505_combout = !counter(17) & (!counter(18))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0033",
	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(17),
	datad => counter(18),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan0_a505_combout);

LessThan5_a359 : cyclone_lcell
-- Equation(s):
-- LessThan5_a359_combout = LessThan0_a505_combout & (!counter(16) # !counter(15) # !counter(14))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "7f00",
	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(14),
	datab => counter(15),
	datac => counter(16),
	datad => LessThan0_a505_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan5_a359_combout);

LessThan5_a357 : cyclone_lcell
-- Equation(s):
-- LessThan5_a357_combout = !counter(10) & !counter(18) & !counter(13) & !counter(17)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001",
	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(10),
	datab => counter(18),
	datac => counter(13),
	datad => counter(17),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan5_a357_combout);

LessThan5_a356 : cyclone_lcell
-- Equation(s):
-- LessThan5_a356_combout = !counter(11) & (!counter(8) # !counter(7) # !counter(9))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "007f",
	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(7),
	datac => counter(8),
	datad => counter(11),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan5_a356_combout);

LessThan5_a358 : cyclone_lcell
-- Equation(s):
-- LessThan5_a358_combout = !counter(12) & LessThan5_a357_combout & LessThan5_a356_combout # !counter(19)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "7333",
	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(12),
	datab => counter(19),
	datac => LessThan5_a357_combout,
	datad => LessThan5_a356_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan5_a358_combout);

process0_a190 : cyclone_lcell
-- Equation(s):
-- process0_a190_combout = !counter(20) & !counter(21) & (LessThan5_a359_combout # LessThan5_a358_combout)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110",
	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(20),
	datab => counter(21),
	datac => LessThan5_a359_combout,
	datad => LessThan5_a358_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => process0_a190_combout);

process0_a191 : cyclone_lcell
-- Equation(s):
-- process0_a191_combout = process0_a189_combout # LessThan6_a451_combout # !counter(25) & process0_a190_combout

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ffdc",
	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(25),
	datab => process0_a189_combout,
	datac => process0_a190_combout,
	datad => LessThan6_a451_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => process0_a191_combout);

LessThan0_a506 : cyclone_lcell
-- Equation(s):
-- LessThan0_a506_combout = !counter(22) & !counter(21) & (!counter(20) # !counter(19))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0007",
	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(19),
	datab => counter(20),
	datac => counter(22),
	datad => counter(21),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan0_a506_combout);

LessThan0_a511 : cyclone_lcell
-- Equation(s):
-- LessThan0_a511_combout = !counter(18) & !counter(17) & !counter(22) & !counter(21)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001",
	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(18),
	datab => counter(17),
	datac => counter(22),
	datad => counter(21),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan0_a511_combout);

⌨️ 快捷键说明

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