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

📄 myled.vho

📁 EP1C3144的点灯基本程序
💻 VHO
📖 第 1 页 / 共 5 页
字号:
LessThan6_a449_pathsel <= "00000001110";
counter_a24_a_modesel <= "1100010011010";
counter_a24_a_pathsel <= "01010010001";
counter_a25_a_modesel <= "1100010011001";
counter_a25_a_pathsel <= "00000010001";
LessThan6_a444_modesel <= "1001001010101";
LessThan6_a444_pathsel <= "00000001011";
LessThan6_a445_modesel <= "1001001010101";
LessThan6_a445_pathsel <= "00000001111";
LessThan6_a446_modesel <= "1001001010101";
LessThan6_a446_pathsel <= "00000001111";
LessThan6_a451_modesel <= "1001001010101";
LessThan6_a451_pathsel <= "00000001111";
process0_a192_modesel <= "1001001010101";
process0_a192_pathsel <= "00000001001";
process0_a189_modesel <= "1001001010101";
process0_a189_pathsel <= "00000001111";
LessThan0_a505_modesel <= "1001001010101";
LessThan0_a505_pathsel <= "00000001010";
LessThan5_a359_modesel <= "1001001010101";
LessThan5_a359_pathsel <= "00000001111";
LessThan5_a357_modesel <= "1001001010101";
LessThan5_a357_pathsel <= "00000001111";
LessThan5_a356_modesel <= "1001001010101";
LessThan5_a356_pathsel <= "00000001111";
LessThan5_a358_modesel <= "1001001010101";
LessThan5_a358_pathsel <= "00000001111";
process0_a190_modesel <= "1001001010101";
process0_a190_pathsel <= "00000001111";
process0_a191_modesel <= "1001001010101";
process0_a191_pathsel <= "00000001111";
LessThan0_a506_modesel <= "1001001010101";
LessThan0_a506_pathsel <= "00000001111";
LessThan0_a511_modesel <= "1001001010101";
LessThan0_a511_pathsel <= "00000001111";
LessThan0_a507_modesel <= "1001001010101";
LessThan0_a507_pathsel <= "00000001111";
LessThan0_a508_modesel <= "1001001010101";
LessThan0_a508_pathsel <= "00000001111";
LessThan0_a509_modesel <= "1001001010101";
LessThan0_a509_pathsel <= "00000001111";
LessThan0_a510_modesel <= "1001001010101";
LessThan0_a510_pathsel <= "00000001111";
ledtmp1_modesel <= "1100001010101";
ledtmp1_pathsel <= "00000001111";
ledtmp3_a334_modesel <= "1001001010101";
ledtmp3_a334_pathsel <= "00000001010";
LessThan2_a437_modesel <= "1001001010101";
LessThan2_a437_pathsel <= "00000001111";
LessThan2_a438_modesel <= "1001001010101";
LessThan2_a438_pathsel <= "00000001111";
LessThan2_a439_modesel <= "1001001010101";
LessThan2_a439_pathsel <= "00000001111";
LessThan2_a440_modesel <= "1001001010101";
LessThan2_a440_pathsel <= "00000001111";
LessThan2_a441_modesel <= "1001001010101";
LessThan2_a441_pathsel <= "00000001111";
ledtmp2_a213_modesel <= "1001001010101";
ledtmp2_a213_pathsel <= "00000001111";
ledtmp2_modesel <= "1100001010101";
ledtmp2_pathsel <= "00000001111";
ledtmp3_a337_modesel <= "1001001010101";
ledtmp3_a337_pathsel <= "00000001101";
ledtmp3_a335_modesel <= "1001001010101";
ledtmp3_a335_pathsel <= "00000001111";
ledtmp3_a336_modesel <= "1001001010101";
ledtmp3_a336_pathsel <= "00000001111";
ledtmp3_modesel <= "1100001010101";
ledtmp3_pathsel <= "00000001111";
led1_aI_modesel <= "000000000000000000000000010";
led2_aI_modesel <= "000000000000000000000000010";
led3_aI_modesel <= "000000000000000000000000010";

-- atom is at PIN_16
clk_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 => "input",
--	output_async_reset => "none",
--	output_power_up => "low",
--	output_register_mode => "none",
--	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	datain => GND,
	oe => GND,
	outclk => GND,
	outclkena => VCC,
	inclk => GND,
	inclkena => VCC,
	areset => GND,
	sreset => GND,
	modesel => clk_aI_modesel,
	combout => clk_acombout,
	padio => ww_clk);

-- atom is at LC_X20_Y13_N2
counter_a0_a : cyclone_lcell
-- Equation(s):
-- counter_a0_a_aregout = DFFEAS(!counter_a0_a_aregout, GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a0_a_a503 = CARRY(counter_a0_a_aregout)
-- counter_a0_a_a503COUT1 = CARRY(counter_a0_a_aregout)

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "55aa",
--	operation_mode => "arithmetic",
--	output_mode => "reg_only",
--	register_cascade_mode => "off",
--	sum_lutc_input => "datac",
--	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	pathsel => counter_a0_a_pathsel,
	clk => clk_acombout,
	dataa => counter_a0_a_aregout,
	datab => VCC,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => GND,
	cin0 => GND,
	cin1 => VCC,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a0_a_modesel,
	regout => counter_a0_a_aregout,
	cout0 => counter_a0_a_a503,
	cout1 => counter_a0_a_a503COUT1);

-- atom is at LC_X20_Y13_N3
counter_a1_a : cyclone_lcell
-- Equation(s):
-- counter_a1_a_aregout = DFFEAS(counter_a1_a_aregout $ counter_a0_a_a503, GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a1_a_a501 = CARRY(!counter_a0_a_a503 # !counter_a1_a_aregout)
-- counter_a1_a_a501COUT1 = CARRY(!counter_a0_a_a503COUT1 # !counter_a1_a_aregout)

-- pragma translate_off
-- GENERIC MAP (
--	cin0_used => "true",
--	cin1_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_a1_a_pathsel,
	clk => clk_acombout,
	dataa => VCC,
	datab => counter_a1_a_aregout,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => GND,
	cin0 => counter_a0_a_a503,
	cin1 => counter_a0_a_a503COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a1_a_modesel,
	regout => counter_a1_a_aregout,
	cout0 => counter_a1_a_a501,
	cout1 => counter_a1_a_a501COUT1);

-- atom is at LC_X20_Y13_N4
counter_a2_a : cyclone_lcell
-- Equation(s):
-- counter_a2_a_aregout = DFFEAS(counter_a2_a_aregout $ !counter_a1_a_a501, GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a2_a_a499 = CARRY(counter_a2_a_aregout & !counter_a1_a_a501COUT1)

-- pragma translate_off
-- GENERIC MAP (
--	cin0_used => "true",
--	cin1_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_a2_a_pathsel,
	clk => clk_acombout,
	dataa => VCC,
	datab => counter_a2_a_aregout,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => GND,
	cin0 => counter_a1_a_a501,
	cin1 => counter_a1_a_a501COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a2_a_modesel,
	regout => counter_a2_a_aregout,
	cout => counter_a2_a_a499);

-- atom is at LC_X20_Y13_N5
counter_a3_a : cyclone_lcell
-- Equation(s):
-- counter_a3_a_aregout = DFFEAS(counter_a3_a_aregout $ counter_a2_a_a499, GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a3_a_a497 = CARRY(!counter_a2_a_a499 # !counter_a3_a_aregout)
-- counter_a3_a_a497COUT1 = CARRY(!counter_a2_a_a499 # !counter_a3_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_a3_a_pathsel,
	clk => clk_acombout,
	dataa => VCC,
	datab => counter_a3_a_aregout,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a2_a_a499,
	cin0 => GND,
	cin1 => VCC,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a3_a_modesel,
	regout => counter_a3_a_aregout,
	cout0 => counter_a3_a_a497,
	cout1 => counter_a3_a_a497COUT1);

-- atom is at LC_X20_Y13_N6
counter_a4_a : cyclone_lcell
-- Equation(s):
-- counter_a4_a_aregout = DFFEAS(counter_a4_a_aregout $ (!(!counter_a2_a_a499 & counter_a3_a_a497) # (counter_a2_a_a499 & counter_a3_a_a497COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a4_a_a495 = CARRY(counter_a4_a_aregout & (!counter_a3_a_a497))
-- counter_a4_a_a495COUT1 = CARRY(counter_a4_a_aregout & (!counter_a3_a_a497COUT1))

-- 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_a4_a_pathsel,
	clk => clk_acombout,
	dataa => counter_a4_a_aregout,
	datab => VCC,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a2_a_a499,
	cin0 => counter_a3_a_a497,
	cin1 => counter_a3_a_a497COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a4_a_modesel,
	regout => counter_a4_a_aregout,
	cout0 => counter_a4_a_a495,
	cout1 => counter_a4_a_a495COUT1);

-- atom is at LC_X20_Y13_N7
counter_a5_a : cyclone_lcell
-- Equation(s):
-- counter_a5_a_aregout = DFFEAS(counter_a5_a_aregout $ ((!counter_a2_a_a499 & counter_a4_a_a495) # (counter_a2_a_a499 & counter_a4_a_a495COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a5_a_a493 = CARRY(!counter_a4_a_a495 # !counter_a5_a_aregout)
-- counter_a5_a_a493COUT1 = CARRY(!counter_a4_a_a495COUT1 # !counter_a5_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_a5_a_pathsel,
	clk => clk_acombout,
	dataa => counter_a5_a_aregout,
	datab => VCC,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a2_a_a499,
	cin0 => counter_a4_a_a495,
	cin1 => counter_a4_a_a495COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a5_a_modesel,
	regout => counter_a5_a_aregout,
	cout0 => counter_a5_a_a493,
	cout1 => counter_a5_a_a493COUT1);

-- atom is at LC_X20_Y13_N8
counter_a6_a : cyclone_lcell
-- Equation(s):
-- counter_a6_a_aregout = DFFEAS(counter_a6_a_aregout $ !(!counter_a2_a_a499 & counter_a5_a_a493) # (counter_a2_a_a499 & counter_a5_a_a493COUT1), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a6_a_a491 = CARRY(counter_a6_a_aregout & !counter_a5_a_a493)
-- counter_a6_a_a491COUT1 = CARRY(counter_a6_a_aregout & !counter_a5_a_a493COUT1)

-- 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_a6_a_pathsel,
	clk => clk_acombout,
	dataa => VCC,
	datab => counter_a6_a_aregout,
	datac => VCC,
	datad => VCC,
	aclr => GND,
	aload => GND,
	sclr => LessThan6_a451_combout,
	sload => GND,
	ena => VCC,
	cin => counter_a2_a_a499,
	cin0 => counter_a5_a_a493,
	cin1 => counter_a5_a_a493COUT1,
	inverta => GND,
	regcascin => GND,
	modesel => counter_a6_a_modesel,
	regout => counter_a6_a_aregout,
	cout0 => counter_a6_a_a491,
	cout1 => counter_a6_a_a491COUT1);

-- atom is at LC_X20_Y13_N9
counter_a7_a : cyclone_lcell
-- Equation(s):
-- counter_a7_a_aregout = DFFEAS(counter_a7_a_aregout $ ((!counter_a2_a_a499 & counter_a6_a_a491) # (counter_a2_a_a499 & counter_a6_a_a491COUT1)), GLOBAL(clk_acombout), VCC, , , , , LessThan6_a451_combout, )
-- counter_a7_a_a461 = CARRY(!counter_a6_a_a491COUT1 # !counter_a7_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_a7_a_pathsel,
	clk => clk_acombout,
	dataa => counter_a7_a_aregout,
	datab => VCC,
	datac => VCC,
	datad => VCC,

⌨️ 快捷键说明

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