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

📄 myled.vho

📁 EP1C3144的点灯基本程序
💻 VHO
📖 第 1 页 / 共 4 页
字号:

LessThan0_a507 : cyclone_lcell
-- Equation(s):
-- LessThan0_a507_combout = !counter(7) & !counter(8) # !counter(10) # !counter(9)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "57ff",
	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(10),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan0_a507_combout);

LessThan0_a508 : cyclone_lcell
-- Equation(s):
-- LessThan0_a508_combout = counter(13) # counter(12) & (counter(11) # !LessThan0_a507_combout)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ecfc",
	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(11),
	datab => counter(13),
	datac => counter(12),
	datad => LessThan0_a507_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan0_a508_combout);

LessThan0_a509 : cyclone_lcell
-- Equation(s):
-- LessThan0_a509_combout = LessThan0_a511_combout & (!counter(14) & !LessThan0_a508_combout # !counter(15))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "3070",
	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 => LessThan0_a511_combout,
	datad => LessThan0_a508_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan0_a509_combout);

LessThan0_a510 : cyclone_lcell
-- Equation(s):
-- LessThan0_a510_combout = LessThan0_a506_combout # !counter(16) & LessThan0_a509_combout # !counter(23)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "dfcf",
	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 => LessThan0_a506_combout,
	datac => counter(23),
	datad => LessThan0_a509_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan0_a510_combout);

ledtmp1 : cyclone_lcell
-- Equation(s):
-- ledtmp1_aregout = DFFEAS(process0_a191_combout & (ledtmp1_aregout # process0_a192_combout & LessThan0_a510_combout), GLOBAL(clk_acombout), VCC, , , , , , )

-- pragma translate_off
GENERIC MAP (
	lut_mask => "e0a0",
	operation_mode => "normal",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	dataa => ledtmp1_aregout,
	datab => process0_a192_combout,
	datac => process0_a191_combout,
	datad => LessThan0_a510_combout,
	aclr => GND,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => ledtmp1_aregout);

ledtmp3_a334 : cyclone_lcell
-- Equation(s):
-- ledtmp3_a334_combout = !counter(25) & (counter(24))

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

LessThan2_a437 : cyclone_lcell
-- Equation(s):
-- LessThan2_a437_combout = counter(10) & counter(16) & (counter(8) # counter(9))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "a800",
	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(8),
	datac => counter(9),
	datad => counter(16),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan2_a437_combout);

LessThan2_a438 : cyclone_lcell
-- Equation(s):
-- LessThan2_a438_combout = counter(19) # counter(11) & counter(13) & LessThan2_a437_combout

-- pragma translate_off
GENERIC MAP (
	lut_mask => "f8f0",
	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(11),
	datab => counter(13),
	datac => counter(19),
	datad => LessThan2_a437_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan2_a438_combout);

LessThan2_a439 : cyclone_lcell
-- Equation(s):
-- LessThan2_a439_combout = counter(15) # counter(14) # counter(12) & counter(13)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ffec",
	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(15),
	datac => counter(13),
	datad => counter(14),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan2_a439_combout);

LessThan2_a440 : cyclone_lcell
-- Equation(s):
-- LessThan2_a440_combout = LessThan2_a438_combout # counter(16) & LessThan2_a439_combout # !LessThan0_a505_combout

-- pragma translate_off
GENERIC MAP (
	lut_mask => "fbf3",
	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 => LessThan0_a505_combout,
	datac => LessThan2_a438_combout,
	datad => LessThan2_a439_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan2_a440_combout);

LessThan2_a441 : cyclone_lcell
-- Equation(s):
-- LessThan2_a441_combout = counter(22) # counter(20) & counter(21) & LessThan2_a440_combout

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ff80",
	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 => LessThan2_a440_combout,
	datad => counter(22),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => LessThan2_a441_combout);

ledtmp2_a213 : cyclone_lcell
-- Equation(s):
-- ledtmp2_a213_combout = ledtmp2_aregout # !counter(23) & ledtmp3_a334_combout & !LessThan2_a441_combout

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ff04",
	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 => ledtmp3_a334_combout,
	datac => LessThan2_a441_combout,
	datad => ledtmp2_aregout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => ledtmp2_a213_combout);

ledtmp2 : cyclone_lcell
-- Equation(s):
-- ledtmp2_aregout = DFFEAS(process0_a191_combout & (ledtmp2_a213_combout # process0_a192_combout & !LessThan0_a510_combout), GLOBAL(clk_acombout), VCC, , , , , , )

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ce00",
	operation_mode => "normal",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	dataa => process0_a192_combout,
	datab => ledtmp2_a213_combout,
	datac => LessThan0_a510_combout,
	datad => process0_a191_combout,
	aclr => GND,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => ledtmp2_aregout);

ledtmp3_a337 : cyclone_lcell
-- Equation(s):
-- ledtmp3_a337_combout = counter(23) & (!counter(25) & counter(24))

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

ledtmp3_a335 : cyclone_lcell
-- Equation(s):
-- ledtmp3_a335_combout = ledtmp3_aregout # !counter(22) & ledtmp3_a334_combout & counter(23)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ff40",
	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(22),
	datab => ledtmp3_a334_combout,
	datac => counter(23),
	datad => ledtmp3_aregout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => ledtmp3_a335_combout);

ledtmp3_a336 : cyclone_lcell
-- Equation(s):
-- ledtmp3_a336_combout = ledtmp3_a335_combout # !counter(23) & ledtmp3_a334_combout & LessThan2_a441_combout

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ff40",
	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 => ledtmp3_a334_combout,
	datac => LessThan2_a441_combout,
	datad => ledtmp3_a335_combout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => ledtmp3_a336_combout);

ledtmp3 : cyclone_lcell
-- Equation(s):
-- ledtmp3_aregout = DFFEAS(process0_a191_combout & (ledtmp3_a336_combout # ledtmp3_a337_combout & process0_a190_combout), GLOBAL(clk_acombout), VCC, , , , , , )

-- pragma translate_off
GENERIC MAP (
	lut_mask => "f800",
	operation_mode => "normal",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	clk => clk_acombout,
	dataa => ledtmp3_a337_combout,
	datab => process0_a190_combout,
	datac => ledtmp3_a336_combout,
	datad => process0_a191_combout,
	aclr => GND,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => ledtmp3_aregout);

led1_aI : cyclone_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "output",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	datain => ledtmp1_aregout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => VCC,
	padio => ww_led1);

led2_aI : cyclone_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "output",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	datain => ledtmp2_aregout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => VCC,
	padio => ww_led2);

led3_aI : cyclone_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "output",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	datain => ledtmp3_aregout,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => VCC,
	padio => ww_led3);
END structure;


⌨️ 快捷键说明

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