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

📄 _primary.vhd

📁 用verilog鉴定10010序列
💻 VHD
📖 第 1 页 / 共 2 页
字号:
library verilog;use verilog.vl_types.all;entity altpll is    generic(        intended_device_family: string  := "Stratix";        operation_mode  : string  := "NORMAL";        pll_type        : string  := "AUTO";        qualify_conf_done: string  := "OFF";        compensate_clock: string  := "CLK0";        scan_chain      : string  := "LONG";        primary_clock   : string  := "inclk0";        inclk0_input_frequency: integer := 1000;        inclk1_input_frequency: integer := 0;        gate_lock_signal: string  := "NO";        gate_lock_counter: integer := 0;        lock_high       : integer := 1;        lock_low        : integer := 5;        valid_lock_multiplier: integer := 1;        invalid_lock_multiplier: integer := 5;        switch_over_type: string  := "AUTO";        switch_over_on_lossclk: string  := "OFF";        switch_over_on_gated_lock: string  := "OFF";        enable_switch_over_counter: string  := "OFF";        switch_over_counter: integer := 0;        feedback_source : string  := "EXTCLK0";        bandwidth       : integer := 0;        bandwidth_type  : string  := "UNUSED";        lpm_hint        : string  := "UNUSED";        spread_frequency: integer := 0;        down_spread     : string  := "0.0";        self_reset_on_gated_loss_lock: string  := "OFF";        self_reset_on_loss_lock: string  := "OFF";        self_reset_on_loss_clock: string  := "OFF";        lock_window_ui  : string  := "0.05";        width_clock     : integer := 6;        width_phasecounterselect: integer := 4;        charge_pump_current_bits: integer := 9999;        loop_filter_c_bits: integer := 9999;        loop_filter_r_bits: integer := 9999;        simulation_type : string  := "functional";        source_is_pll   : string  := "off";        skip_vco        : string  := "off";        clk9_multiply_by: integer := 1;        clk8_multiply_by: integer := 1;        clk7_multiply_by: integer := 1;        clk6_multiply_by: integer := 1;        clk5_multiply_by: integer := 1;        clk4_multiply_by: integer := 1;        clk3_multiply_by: integer := 1;        clk2_multiply_by: integer := 1;        clk1_multiply_by: integer := 1;        clk0_multiply_by: integer := 1;        clk9_divide_by  : integer := 1;        clk8_divide_by  : integer := 1;        clk7_divide_by  : integer := 1;        clk6_divide_by  : integer := 1;        clk5_divide_by  : integer := 1;        clk4_divide_by  : integer := 1;        clk3_divide_by  : integer := 1;        clk2_divide_by  : integer := 1;        clk1_divide_by  : integer := 1;        clk0_divide_by  : integer := 1;        clk9_phase_shift: string  := "0";        clk8_phase_shift: string  := "0";        clk7_phase_shift: string  := "0";        clk6_phase_shift: string  := "0";        clk5_phase_shift: string  := "0";        clk4_phase_shift: string  := "0";        clk3_phase_shift: string  := "0";        clk2_phase_shift: string  := "0";        clk1_phase_shift: string  := "0";        clk0_phase_shift: string  := "0";        clk5_time_delay : string  := "0";        clk4_time_delay : string  := "0";        clk3_time_delay : string  := "0";        clk2_time_delay : string  := "0";        clk1_time_delay : string  := "0";        clk0_time_delay : string  := "0";        clk9_duty_cycle : integer := 50;        clk8_duty_cycle : integer := 50;        clk7_duty_cycle : integer := 50;        clk6_duty_cycle : integer := 50;        clk5_duty_cycle : integer := 50;        clk4_duty_cycle : integer := 50;        clk3_duty_cycle : integer := 50;        clk2_duty_cycle : integer := 50;        clk1_duty_cycle : integer := 50;        clk0_duty_cycle : integer := 50;        clk9_use_even_counter_mode: string  := "OFF";        clk8_use_even_counter_mode: string  := "OFF";        clk7_use_even_counter_mode: string  := "OFF";        clk6_use_even_counter_mode: string  := "OFF";        clk5_use_even_counter_mode: string  := "OFF";        clk4_use_even_counter_mode: string  := "OFF";        clk3_use_even_counter_mode: string  := "OFF";        clk2_use_even_counter_mode: string  := "OFF";        clk1_use_even_counter_mode: string  := "OFF";        clk0_use_even_counter_mode: string  := "OFF";        clk9_use_even_counter_value: string  := "OFF";        clk8_use_even_counter_value: string  := "OFF";        clk7_use_even_counter_value: string  := "OFF";        clk6_use_even_counter_value: string  := "OFF";        clk5_use_even_counter_value: string  := "OFF";        clk4_use_even_counter_value: string  := "OFF";        clk3_use_even_counter_value: string  := "OFF";        clk2_use_even_counter_value: string  := "OFF";        clk1_use_even_counter_value: string  := "OFF";        clk0_use_even_counter_value: string  := "OFF";        clk2_output_frequency: integer := 0;        clk1_output_frequency: integer := 0;        clk0_output_frequency: integer := 0;        extclk3_multiply_by: integer := 1;        extclk2_multiply_by: integer := 1;        extclk1_multiply_by: integer := 1;        extclk0_multiply_by: integer := 1;        extclk3_divide_by: integer := 1;        extclk2_divide_by: integer := 1;        extclk1_divide_by: integer := 1;        extclk0_divide_by: integer := 1;        extclk3_phase_shift: string  := "0";        extclk2_phase_shift: string  := "0";        extclk1_phase_shift: string  := "0";        extclk0_phase_shift: string  := "0";        extclk3_time_delay: string  := "0";        extclk2_time_delay: string  := "0";        extclk1_time_delay: string  := "0";        extclk0_time_delay: string  := "0";        extclk3_duty_cycle: integer := 50;        extclk2_duty_cycle: integer := 50;        extclk1_duty_cycle: integer := 50;        extclk0_duty_cycle: integer := 50;        vco_multiply_by : integer := 0;        vco_divide_by   : integer := 0;        sclkout0_phase_shift: string  := "0";        sclkout1_phase_shift: string  := "0";        vco_min         : integer := 0;        vco_max         : integer := 0;        vco_center      : integer := 0;        pfd_min         : integer := 0;        pfd_max         : integer := 0;        m_initial       : integer := 1;        m               : integer := 0;        n               : integer := 1;        m2              : integer := 1;        n2              : integer := 1;        ss              : integer := 0;        l0_high         : integer := 1;        l1_high         : integer := 1;        g0_high         : integer := 1;        g1_high         : integer := 1;        g2_high         : integer := 1;        g3_high         : integer := 1;        e0_high         : integer := 1;        e1_high         : integer := 1;        e2_high         : integer := 1;        e3_high         : integer := 1;        l0_low          : integer := 1;        l1_low          : integer := 1;        g0_low          : integer := 1;        g1_low          : integer := 1;        g2_low          : integer := 1;        g3_low          : integer := 1;        e0_low          : integer := 1;        e1_low          : integer := 1;        e2_low          : integer := 1;        e3_low          : integer := 1;        l0_initial      : integer := 1;        l1_initial      : integer := 1;        g0_initial      : integer := 1;        g1_initial      : integer := 1;        g2_initial      : integer := 1;        g3_initial      : integer := 1;        e0_initial      : integer := 1;        e1_initial      : integer := 1;        e2_initial      : integer := 1;        e3_initial      : integer := 1;        l0_mode         : string  := "bypass";        l1_mode         : string  := "bypass";        g0_mode         : string  := "bypass";        g1_mode         : string  := "bypass";        g2_mode         : string  := "bypass";        g3_mode         : string  := "bypass";        e0_mode         : string  := "bypass";        e1_mode         : string  := "bypass";        e2_mode         : string  := "bypass";        e3_mode         : string  := "bypass";        l0_ph           : integer := 0;        l1_ph           : integer := 0;        g0_ph           : integer := 0;        g1_ph           : integer := 0;        g2_ph           : integer := 0;        g3_ph           : integer := 0;        e0_ph           : integer := 0;        e1_ph           : integer := 0;        e2_ph           : integer := 0;        e3_ph           : integer := 0;        m_ph            : integer := 0;        l0_time_delay   : integer := 0;        l1_time_delay   : integer := 0;        g0_time_delay   : integer := 0;        g1_time_delay   : integer := 0;        g2_time_delay   : integer := 0;

⌨️ 快捷键说明

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