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

📄 fsk.vho

📁 通信系统的FSK调制程序
💻 VHO
📖 第 1 页 / 共 3 页
字号:
PORT MAP (
	dataa => \inst2|cnt\(4),
	datad => VCC,
	cin => \inst|cnt[8]~141_cout\,
	cout => \inst|cnt[8]~143_cout\);

\inst|cnt[8]~145\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[8]~145_cout\ = CARRY(\inst2|cnt\(5) & !\inst|cnt[8]~143_cout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst2|cnt\(5),
	datad => VCC,
	cin => \inst|cnt[8]~143_cout\,
	cout => \inst|cnt[8]~145_cout\);

\inst|cnt[8]~147\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[8]~147_cout\ = CARRY(!\inst|cnt[8]~145_cout\ # !\inst2|cnt\(6))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst2|cnt\(6),
	datad => VCC,
	cin => \inst|cnt[8]~145_cout\,
	cout => \inst|cnt[8]~147_cout\);

\inst|cnt[8]~149\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[8]~149_cout\ = CARRY(\inst2|cnt\(7) & !\inst|cnt[8]~147_cout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst2|cnt\(7),
	datad => VCC,
	cin => \inst|cnt[8]~147_cout\,
	cout => \inst|cnt[8]~149_cout\);

\inst|cnt[9]~152\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[9]~152_combout\ = \inst|cnt\(9) & (\inst|cnt[8]~151\ $ GND) # !\inst|cnt\(9) & !\inst|cnt[8]~151\ & VCC
-- \inst|cnt[9]~153\ = CARRY(\inst|cnt\(9) & !\inst|cnt[8]~151\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|cnt\(9),
	datad => VCC,
	cin => \inst|cnt[8]~151\,
	combout => \inst|cnt[9]~152_combout\,
	cout => \inst|cnt[9]~153\);

\inst|cnt[9]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[9]~152_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(9));

\inst|cnt[10]~154\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[10]~154_combout\ = \inst|cnt\(10) & !\inst|cnt[9]~153\ # !\inst|cnt\(10) & (\inst|cnt[9]~153\ # GND)
-- \inst|cnt[10]~155\ = CARRY(!\inst|cnt[9]~153\ # !\inst|cnt\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|cnt\(10),
	datad => VCC,
	cin => \inst|cnt[9]~153\,
	combout => \inst|cnt[10]~154_combout\,
	cout => \inst|cnt[10]~155\);

\inst|cnt[10]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[10]~154_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(10));

\inst|cnt[11]~156\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[11]~156_combout\ = \inst|cnt\(11) & (\inst|cnt[10]~155\ $ GND) # !\inst|cnt\(11) & !\inst|cnt[10]~155\ & VCC
-- \inst|cnt[11]~157\ = CARRY(\inst|cnt\(11) & !\inst|cnt[10]~155\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|cnt\(11),
	datad => VCC,
	cin => \inst|cnt[10]~155\,
	combout => \inst|cnt[11]~156_combout\,
	cout => \inst|cnt[11]~157\);

\inst|cnt[11]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[11]~156_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(11));

\inst|cnt[12]~158\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[12]~158_combout\ = \inst|cnt\(12) & !\inst|cnt[11]~157\ # !\inst|cnt\(12) & (\inst|cnt[11]~157\ # GND)
-- \inst|cnt[12]~159\ = CARRY(!\inst|cnt[11]~157\ # !\inst|cnt\(12))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|cnt\(12),
	datad => VCC,
	cin => \inst|cnt[11]~157\,
	combout => \inst|cnt[12]~158_combout\,
	cout => \inst|cnt[12]~159\);

\inst|cnt[12]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[12]~158_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(12));

\inst|cnt[13]~160\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[13]~160_combout\ = \inst|cnt\(13) & (\inst|cnt[12]~159\ $ GND) # !\inst|cnt\(13) & !\inst|cnt[12]~159\ & VCC
-- \inst|cnt[13]~161\ = CARRY(\inst|cnt\(13) & !\inst|cnt[12]~159\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|cnt\(13),
	datad => VCC,
	cin => \inst|cnt[12]~159\,
	combout => \inst|cnt[13]~160_combout\,
	cout => \inst|cnt[13]~161\);

\inst|cnt[13]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[13]~160_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(13));

\inst|cnt[14]~162\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[14]~162_combout\ = \inst|cnt\(14) & !\inst|cnt[13]~161\ # !\inst|cnt\(14) & (\inst|cnt[13]~161\ # GND)
-- \inst|cnt[14]~163\ = CARRY(!\inst|cnt[13]~161\ # !\inst|cnt\(14))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|cnt\(14),
	datad => VCC,
	cin => \inst|cnt[13]~161\,
	combout => \inst|cnt[14]~162_combout\,
	cout => \inst|cnt[14]~163\);

\inst|cnt[14]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[14]~162_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(14));

\inst|cnt[16]~166\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[16]~166_combout\ = \inst|cnt\(16) & !\inst|cnt[15]~165\ # !\inst|cnt\(16) & (\inst|cnt[15]~165\ # GND)
-- \inst|cnt[16]~167\ = CARRY(!\inst|cnt[15]~165\ # !\inst|cnt\(16))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|cnt\(16),
	datad => VCC,
	cin => \inst|cnt[15]~165\,
	combout => \inst|cnt[16]~166_combout\,
	cout => \inst|cnt[16]~167\);

\inst|cnt[16]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[16]~166_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(16));

\inst|cnt[19]~172\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[19]~172_combout\ = \inst|cnt\(19) & (\inst|cnt[18]~171\ $ GND) # !\inst|cnt\(19) & !\inst|cnt[18]~171\ & VCC
-- \inst|cnt[19]~173\ = CARRY(\inst|cnt\(19) & !\inst|cnt[18]~171\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|cnt\(19),
	datad => VCC,
	cin => \inst|cnt[18]~171\,
	combout => \inst|cnt[19]~172_combout\,
	cout => \inst|cnt[19]~173\);

\inst|cnt[19]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[19]~172_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(19));

\inst|cnt[21]~176\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[21]~176_combout\ = \inst|cnt\(21) & (\inst|cnt[20]~175\ $ GND) # !\inst|cnt\(21) & !\inst|cnt[20]~175\ & VCC
-- \inst|cnt[21]~177\ = CARRY(\inst|cnt\(21) & !\inst|cnt[20]~175\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|cnt\(21),
	datad => VCC,
	cin => \inst|cnt[20]~175\,
	combout => \inst|cnt[21]~176_combout\,
	cout => \inst|cnt[21]~177\);

\inst|cnt[21]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[21]~176_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(21));

\inst|cnt[22]~178\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[22]~178_combout\ = \inst|cnt\(22) $ \inst|cnt[21]~177\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|cnt\(22),
	cin => \inst|cnt[21]~177\,
	combout => \inst|cnt[22]~178_combout\);

\inst|cnt[22]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \inst|cnt[22]~178_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst|cnt\(22));

\FSK_out~I\ : cycloneii_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 => \inst1|FSK_out~regout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => VCC,
	padio => ww_FSK_out);

\Demod~I\ : cycloneii_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 => \inst2|Demod~combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => VCC,
	padio => ww_Demod);

\led~I\ : cycloneii_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 => \inst|cnt\(22),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => VCC,
	padio => ww_led);
END structure;


⌨️ 快捷键说明

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