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

📄 key.vho

📁 这是一个凌阳单片机控制的红外键盘的控制程序
💻 VHO
📖 第 1 页 / 共 5 页
字号:
	devpor => ww_devpor,
	combout => KeyCodeTemp_a1818);

KeyCodeTemp_a1814_I : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a1814 = Count_a5_a # Count_a6_a # Count_a4_a & Count_a3_a

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "FEEE",
	output_mode => "comb_only")
-- pragma translate_on
PORT MAP (
	dataa => Count_a5_a,
	datab => Count_a6_a,
	datac => Count_a4_a,
	datad => Count_a3_a,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => KeyCodeTemp_a1814);

KeyCodeTemp_a1816_I : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a1816 = Count_a7_a & KeyCodeTemp_a1814 & Count_a9_a & KeyCodeTemp_a1815

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "8000",
	output_mode => "comb_only")
-- pragma translate_on
PORT MAP (
	dataa => Count_a7_a,
	datab => KeyCodeTemp_a1814,
	datac => Count_a9_a,
	datad => KeyCodeTemp_a1815,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => KeyCodeTemp_a1816);

KeyCodeTemp_a1817_I : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a1817 = Count_a15_a # Count_a14_a # Count_a16_a

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "FFFC",
	output_mode => "comb_only")
-- pragma translate_on
PORT MAP (
	datab => Count_a15_a,
	datac => Count_a14_a,
	datad => Count_a16_a,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => KeyCodeTemp_a1817);

KeyCodeTemp_a0_a_a1773_I : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a0_a_a1773 = Sign_a0_a & a_aPulse & (LessThan_a543 # LessThan_a542)

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "C080",
	output_mode => "comb_only")
-- pragma translate_on
PORT MAP (
	dataa => LessThan_a543,
	datab => Sign_a0_a,
	datac => a_aPulse,
	datad => LessThan_a542,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => KeyCodeTemp_a0_a_a1773);

KeyCodeTemp_a41_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a41_a = DFFEAS(reduce_nor_a1 & (KeyCodeTemp_a1818 # KeyCodeTemp_a1816 # KeyCodeTemp_a1817), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "AAA8",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => reduce_nor_a1,
	datab => KeyCodeTemp_a1818,
	datac => KeyCodeTemp_a1816,
	datad => KeyCodeTemp_a1817,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a41_a);

KeyCodeTemp_a40_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a40_a = DFFEAS(KeyCodeTemp_a41_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "EF00",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => SquNumber_a4_a,
	datab => reduce_nor_a37,
	datac => SquNumber_a5_a,
	datad => KeyCodeTemp_a41_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a40_a);

KeyCodeTemp_a39_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a39_a = DFFEAS(KeyCodeTemp_a40_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "EF00",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => SquNumber_a4_a,
	datab => reduce_nor_a37,
	datac => SquNumber_a5_a,
	datad => KeyCodeTemp_a40_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a39_a);

KeyCodeTemp_a38_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a38_a = DFFEAS(KeyCodeTemp_a39_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "A8AA",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => KeyCodeTemp_a39_a,
	datab => SquNumber_a4_a,
	datac => reduce_nor_a37,
	datad => SquNumber_a5_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a38_a);

KeyCodeTemp_a37_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a37_a = DFFEAS(KeyCodeTemp_a38_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "A8AA",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => KeyCodeTemp_a38_a,
	datab => SquNumber_a4_a,
	datac => reduce_nor_a37,
	datad => SquNumber_a5_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a37_a);

KeyCodeTemp_a36_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a36_a = DFFEAS(KeyCodeTemp_a37_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "A8AA",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => KeyCodeTemp_a37_a,
	datab => SquNumber_a4_a,
	datac => reduce_nor_a37,
	datad => SquNumber_a5_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a36_a);

KeyCodeTemp_a35_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a35_a = DFFEAS(KeyCodeTemp_a36_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "A8AA",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => KeyCodeTemp_a36_a,
	datab => SquNumber_a4_a,
	datac => reduce_nor_a37,
	datad => SquNumber_a5_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a35_a);

KeyCodeTemp_a34_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a34_a = DFFEAS(KeyCodeTemp_a35_a & (reduce_nor_a37 # SquNumber_a4_a # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "E0F0",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => reduce_nor_a37,
	datab => SquNumber_a4_a,
	datac => KeyCodeTemp_a35_a,
	datad => SquNumber_a5_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a34_a);

KeyCodeTemp_a33_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a33_a = DFFEAS(KeyCodeTemp_a34_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "FB00",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => SquNumber_a4_a,
	datab => SquNumber_a5_a,
	datac => reduce_nor_a37,
	datad => KeyCodeTemp_a34_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a33_a);

KeyCodeTemp_a32_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a32_a = DFFEAS(KeyCodeTemp_a33_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "FB00",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => SquNumber_a4_a,
	datab => SquNumber_a5_a,
	datac => reduce_nor_a37,
	datad => KeyCodeTemp_a33_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a32_a);

KeyCodeTemp_a31_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a31_a = DFFEAS(KeyCodeTemp_a32_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "A8AA",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => KeyCodeTemp_a32_a,
	datab => SquNumber_a4_a,
	datac => reduce_nor_a37,
	datad => SquNumber_a5_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a31_a);

KeyCodeTemp_a30_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a30_a = DFFEAS(KeyCodeTemp_a31_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "A8AA",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => KeyCodeTemp_a31_a,
	datab => SquNumber_a4_a,
	datac => reduce_nor_a37,
	datad => SquNumber_a5_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a30_a);

KeyCodeTemp_a29_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a29_a = DFFEAS(KeyCodeTemp_a30_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "FD00",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => SquNumber_a5_a,
	datab => SquNumber_a4_a,
	datac => reduce_nor_a37,
	datad => KeyCodeTemp_a30_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a29_a);

KeyCodeTemp_a28_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a28_a = DFFEAS(KeyCodeTemp_a29_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off
GENERIC MAP (
	operation_mode => "normal",
	synch_mode => "off",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	lut_mask => "FD00",
	output_mode => "reg_only")
-- pragma translate_on
PORT MAP (
	clk => CLK_acombout,
	dataa => SquNumber_a5_a,
	datab => SquNumber_a4_a,
	datac => reduce_nor_a37,
	datad => KeyCodeTemp_a29_a,
	aclr => GND,
	ena => KeyCodeTemp_a0_a_a1773,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => KeyCodeTemp_a28_a);

KeyCodeTemp_a27_a_aI : cyclone_lcell
-- Equation(s):
-- KeyCodeTemp_a27_a = DFFEAS(KeyCodeTemp_a28_a & (SquNumber_a4_a # reduce_nor_a37 # !SquNumber_a5_a), GLOBAL(CLK_acombout), VCC, , KeyCodeTemp_a0_a_a1773, , , , )

-- pragma translate_off

⌨️ 快捷键说明

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