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

📄 fir_q1_new.vhd

📁 baseband解调
💻 VHD
字号:
-- ================================================================================-- Legal Notice: Copyright (C) 1991-2006 Altera Corporation-- Any megafunction design, and related net list (encrypted or decrypted),-- support information, device programming or simulation file, and any other-- associated documentation or information provided by Altera or a partner-- under Altera's Megafunction Partnership Program may be used only to-- program PLD devices (but not masked PLD devices) from Altera.  Any other-- use of such megafunction design, net list, support information, device-- programming or simulation file, or any other related documentation or-- information is prohibited for any other purpose, including, but not-- limited to modification, reverse engineering, de-compiling, or use with-- any other silicon devices, unless such use is explicitly licensed under-- a separate agreement with Altera or a megafunction partner.  Title to-- the intellectual property, including patents, copyrights, trademarks,-- trade secrets, or maskworks, embodied in any such megafunction design,-- net list, support information, device programming or simulation file, or-- any other related documentation or information provided by Altera or a-- megafunction partner, remains with Altera, the megafunction partner, or-- their respective licensors.  No other licenses, including any licenses-- needed under any third party's intellectual property, are provided herein.-- ================================================================================---- Generated by: FIR Compiler 6.1-- Generated on: 2007-8-27 10:36:20library ieee;use ieee.std_logic_1164.all;use ieee.numeric_std.all;library auk_dspip_lib;use auk_dspip_lib.auk_dspip_lib_pkg.all;entity fir_Q1_new is  port(    clk                : in  std_logic;    reset_n            : in  std_logic;    ast_sink_ready     : out std_logic;    ast_source_data    : out std_logic_vector (26 -1 downto 0);    ast_sink_data      : in  std_logic_vector (14 -1 downto 0);    ast_sink_valid     : in  std_logic;    ast_source_valid    : out std_logic;        ast_source_ready   : in  std_logic;    ast_sink_error     : in  std_logic_vector (1 downto 0);    ast_source_error    : out std_logic_vector (1 downto 0)    );end fir_Q1_new;architecture struct of fir_Q1_new is  signal sink_packet_error   : std_logic_vector(1 downto 0);  signal data_in             : std_logic_vector(14 -1 downto 0);  signal data_out            : std_logic_vector(26 -1 downto 0);  signal core_out            : std_logic_vector(26 -1 downto 0);  signal ready               : std_logic;  signal reset_fir           : std_logic;  signal sink_ready_ctrl     : std_logic;  signal sink_stall          : std_logic;  signal source_packet_error : std_logic_vector(1 downto 0);  signal source_stall        : std_logic;  signal source_valid_ctrl   : std_logic;  signal stall               : std_logic;  signal valid               : std_logic;  signal core_valid          : std_logic;  signal enable_in           : std_logic;    component fir_Q1_st is    port (      rst         : in std_logic;      clk         : in std_logic;      clk_en      : in std_logic;      rdy_to_ld   : out std_logic;      done        : out std_logic;          data_in      : in  std_logic_vector(14 - 1 downto 0);      fir_result   : out std_logic_vector(26 - 1 downto 0));  end component fir_Q1_st;  begin  sink : auk_dspip_avalon_streaming_sink    generic map (      WIDTH_g          => 14,      PACKET_SIZE_g    => 1,      FAMILY_g         => "Cyclone II",      MEM_TYPE_g       => "Auto")    port map (      clk             => clk,      reset_n         => reset_n,      data            => data_in,      sink_ready_ctrl => sink_ready_ctrl,      sink_stall      => sink_stall,      packet_error    => sink_packet_error,      at_sink_ready   => ast_sink_ready,      at_sink_valid   => ast_sink_valid,      at_sink_data    => ast_sink_data,      at_sink_error   => ast_sink_error);  source : auk_dspip_avalon_streaming_source    generic map (      WIDTH_g         => 26,      packet_size_g   => 1)    port map (      clk               => clk,      reset_n           => reset_n,      data              => data_out,      source_valid_ctrl => source_valid_ctrl,      design_stall      => stall,      source_stall      => source_stall,      packet_error      => source_packet_error,      at_source_ready   => ast_source_ready,      at_source_valid   => ast_source_valid,      at_source_data    => ast_source_data,      at_source_error   => ast_source_error);  intf_ctrl : auk_dspip_avalon_streaming_controller    port map (      clk                 => clk,      ready               => ready,      reset_n             => reset_n,      sink_packet_error   => sink_packet_error,      sink_stall          => sink_stall,      source_stall        => source_stall,      valid               => valid,      reset_design        => reset_fir,      sink_ready_ctrl     => sink_ready_ctrl,      source_packet_error => source_packet_error,      source_valid_ctrl   => source_valid_ctrl,      stall               => stall);  fir_core: fir_Q1_st    port map (      rst          => reset_fir,      clk          => clk,      clk_en       => enable_in,      rdy_to_ld    => ready,      done         => core_valid,          data_in      => data_in,      fir_result   => core_out);  data_out <= core_out;   valid <= core_valid;  enable_in <= not stall;end struct;

⌨️ 快捷键说明

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