📄 fsk.vho
字号:
PORT MAP (
datab => \inst2|cnt\(2),
datad => VCC,
cin => \inst2|cnt[1]~87\,
combout => \inst2|cnt[2]~88_combout\,
cout => \inst2|cnt[2]~89\);
\inst2|cnt[2]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~combout\,
datain => \inst2|cnt[2]~88_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst2|cnt\(2));
\inst2|cnt[3]~90\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|cnt[3]~90_combout\ = \inst2|cnt\(3) & (\inst2|cnt[2]~89\ $ GND) # !\inst2|cnt\(3) & !\inst2|cnt[2]~89\ & VCC
-- \inst2|cnt[3]~91\ = CARRY(\inst2|cnt\(3) & !\inst2|cnt[2]~89\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "1100001100001100",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
datab => \inst2|cnt\(3),
datad => VCC,
cin => \inst2|cnt[2]~89\,
combout => \inst2|cnt[3]~90_combout\,
cout => \inst2|cnt[3]~91\);
\inst2|cnt[3]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~combout\,
datain => \inst2|cnt[3]~90_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst2|cnt\(3));
\Base_Sin~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 => "input",
output_async_reset => "none",
output_power_up => "low",
output_register_mode => "none",
output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
devclrn => ww_devclrn,
devpor => ww_devpor,
devoe => ww_devoe,
oe => GND,
padio => ww_Base_Sin,
combout => \Base_Sin~combout\);
\inst1|FSK_out~10\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst1|FSK_out~10_combout\ = \Base_Sin~combout\ & \inst2|cnt\(1) # !\Base_Sin~combout\ & (\inst2|cnt\(3))
-- pragma translate_off
GENERIC MAP (
lut_mask => "1010101011110000",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
dataa => \inst2|cnt\(1),
datac => \inst2|cnt\(3),
datad => \Base_Sin~combout\,
combout => \inst1|FSK_out~10_combout\);
\inst1|FSK_out\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~combout\,
datain => \inst1|FSK_out~10_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst1|FSK_out~regout\);
\inst2|cnt[5]~94\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|cnt[5]~94_combout\ = \inst2|cnt\(5) & (\inst2|cnt[4]~93\ $ GND) # !\inst2|cnt\(5) & !\inst2|cnt[4]~93\ & VCC
-- \inst2|cnt[5]~95\ = CARRY(\inst2|cnt\(5) & !\inst2|cnt[4]~93\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "1100001100001100",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
datab => \inst2|cnt\(5),
datad => VCC,
cin => \inst2|cnt[4]~93\,
combout => \inst2|cnt[5]~94_combout\,
cout => \inst2|cnt[5]~95\);
\inst2|cnt[5]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~combout\,
datain => \inst2|cnt[5]~94_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst2|cnt\(5));
\inst2|cnt[6]~96\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|cnt[6]~96_combout\ = \inst2|cnt\(6) & !\inst2|cnt[5]~95\ # !\inst2|cnt\(6) & (\inst2|cnt[5]~95\ # GND)
-- \inst2|cnt[6]~97\ = CARRY(!\inst2|cnt[5]~95\ # !\inst2|cnt\(6))
-- pragma translate_off
GENERIC MAP (
lut_mask => "0101101001011111",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => \inst2|cnt\(6),
datad => VCC,
cin => \inst2|cnt[5]~95\,
combout => \inst2|cnt[6]~96_combout\,
cout => \inst2|cnt[6]~97\);
\inst2|cnt[6]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~combout\,
datain => \inst2|cnt[6]~96_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst2|cnt\(6));
\inst2|cnt[7]~98\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|cnt[7]~98_combout\ = \inst2|cnt[6]~97\ $ !\inst2|cnt\(7)
-- pragma translate_off
GENERIC MAP (
lut_mask => "1111000000001111",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
datad => \inst2|cnt\(7),
cin => \inst2|cnt[6]~97\,
combout => \inst2|cnt[7]~98_combout\);
\inst2|cnt[7]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~combout\,
datain => \inst2|cnt[7]~98_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst2|cnt\(7));
\inst2|cnt[0]~100\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|cnt[0]~100_combout\ = !\inst2|cnt\(0)
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000111100001111",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
datac => \inst2|cnt\(0),
combout => \inst2|cnt[0]~100_combout\);
\inst2|cnt[0]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~combout\,
datain => \inst2|cnt[0]~100_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst2|cnt\(0));
\inst2|LessThan0~107\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|LessThan0~107_combout\ = \inst2|cnt\(2) # \inst2|cnt\(1) # \inst2|cnt\(3) # \inst2|cnt\(0)
-- pragma translate_off
GENERIC MAP (
lut_mask => "1111111111111110",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
dataa => \inst2|cnt\(2),
datab => \inst2|cnt\(1),
datac => \inst2|cnt\(3),
datad => \inst2|cnt\(0),
combout => \inst2|LessThan0~107_combout\);
\inst2|LessThan0~109\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|LessThan0~109_combout\ = \inst2|cnt\(6) & \inst2|cnt\(7) & (\inst2|LessThan0~108_combout\ # \inst2|LessThan0~107_combout\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "1100000010000000",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
dataa => \inst2|LessThan0~108_combout\,
datab => \inst2|cnt\(6),
datac => \inst2|cnt\(7),
datad => \inst2|LessThan0~107_combout\,
combout => \inst2|LessThan0~109_combout\);
\inst2|m[0]~206\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|m[0]~206_combout\ = \inst2|LessThan0~109_combout\ $ !\inst2|m\(0)
-- pragma translate_off
GENERIC MAP (
lut_mask => "1010010110100101",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
dataa => \inst2|LessThan0~109_combout\,
datac => \inst2|m\(0),
combout => \inst2|m[0]~206_combout\);
\inst2|m[0]\ : cycloneii_lcell_ff
PORT MAP (
clk => \inst1|FSK_out~clkctrl_outclk\,
datain => \inst2|m[0]~206_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst2|m\(0));
\inst2|m[1]~205\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|m[1]~205_combout\ = \inst2|m\(1) $ (!\inst2|LessThan0~109_combout\ & \inst2|m\(0))
-- pragma translate_off
GENERIC MAP (
lut_mask => "1010010111110000",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
dataa => \inst2|LessThan0~109_combout\,
datac => \inst2|m\(1),
datad => \inst2|m\(0),
combout => \inst2|m[1]~205_combout\);
\inst2|m[1]\ : cycloneii_lcell_ff
PORT MAP (
clk => \inst1|FSK_out~clkctrl_outclk\,
datain => \inst2|m[1]~205_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst2|m\(1));
\inst2|m[2]~204\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|m[2]~204_combout\ = \inst2|m\(2) $ (!\inst2|LessThan0~109_combout\ & \inst2|m\(1) & \inst2|m\(0))
-- pragma translate_off
GENERIC MAP (
lut_mask => "1011010011110000",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
dataa => \inst2|LessThan0~109_combout\,
datab => \inst2|m\(1),
datac => \inst2|m\(2),
datad => \inst2|m\(0),
combout => \inst2|m[2]~204_combout\);
\inst2|m[2]\ : cycloneii_lcell_ff
PORT MAP (
clk => \inst1|FSK_out~clkctrl_outclk\,
datain => \inst2|m[2]~204_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \inst2|m\(2));
\inst2|LessThan1~24\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|LessThan1~24_combout\ = \inst2|m\(2) # \inst2|m\(1)
-- pragma translate_off
GENERIC MAP (
lut_mask => "1111111111110000",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
datac => \inst2|m\(2),
datad => \inst2|m\(1),
combout => \inst2|LessThan1~24_combout\);
\inst2|Demod\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst2|Demod~combout\ = \inst2|LessThan0~109_combout\ & (\inst2|LessThan1~24_combout\) # !\inst2|LessThan0~109_combout\ & \inst2|Demod~combout\
-- pragma translate_off
GENERIC MAP (
lut_mask => "1111101001010000",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
dataa => \inst2|LessThan0~109_combout\,
datac => \inst2|Demod~combout\,
datad => \inst2|LessThan1~24_combout\,
combout => \inst2|Demod~combout\);
\clk~clkctrl\ : cycloneii_clkctrl
-- pragma translate_off
GENERIC MAP (
clock_type => "global clock",
ena_register_mode => "falling edge")
-- pragma translate_on
PORT MAP (
inclk => \clk~clkctrl_INCLK_bus\,
devclrn => ww_devclrn,
devpor => ww_devpor,
outclk => \clk~clkctrl_outclk\);
\inst|cnt[8]~137\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[8]~137_cout\ = CARRY(\inst2|cnt\(0) & \inst2|cnt\(1))
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000010001000",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
dataa => \inst2|cnt\(0),
datab => \inst2|cnt\(1),
datad => VCC,
cout => \inst|cnt[8]~137_cout\);
\inst|cnt[8]~139\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[8]~139_cout\ = CARRY(!\inst|cnt[8]~137_cout\ # !\inst2|cnt\(2))
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000001011111",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => \inst2|cnt\(2),
datad => VCC,
cin => \inst|cnt[8]~137_cout\,
cout => \inst|cnt[8]~139_cout\);
\inst|cnt[8]~141\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[8]~141_cout\ = CARRY(\inst2|cnt\(3) & !\inst|cnt[8]~139_cout\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000000001010",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => \inst2|cnt\(3),
datad => VCC,
cin => \inst|cnt[8]~139_cout\,
cout => \inst|cnt[8]~141_cout\);
\inst|cnt[8]~143\ : cycloneii_lcell_comb
-- Equation(s):
-- \inst|cnt[8]~143_cout\ = CARRY(!\inst|cnt[8]~141_cout\ # !\inst2|cnt\(4))
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000001011111",
sum_lutc_input => "cin")
-- pragma translate_on
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -