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

📄 nco1.vhd

📁 baseband基带调制编码
💻 VHD
字号:
-- megafunction wizard: %NCO v6.1%
-- GENERATION: XML

-- ============================================================
-- Megafunction Name(s):
-- 			nco1_st
-- ============================================================
-- Generated by NCO 6.1 [Altera, IP Toolbench v1.3.0 build70]
-- ************************************************************
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
-- ************************************************************
-- Copyright (C) 1991-2007 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.

library IEEE;
use IEEE.std_logic_1164.all;

ENTITY nco1 IS
	PORT (
		phi_inc_i	: IN STD_LOGIC_VECTOR (31 DOWNTO 0);
		clk	: IN STD_LOGIC;
		reset_n	: IN STD_LOGIC;
		clken	: IN STD_LOGIC;
		fsin_o	: OUT STD_LOGIC_VECTOR (13 DOWNTO 0);
		out_valid	: OUT STD_LOGIC
	);
END nco1;

ARCHITECTURE SYN OF nco1 IS

attribute altera_attribute : string;

attribute altera_attribute of SYN: ARCHITECTURE is "suppress_da_rule_internal=z100";


	COMPONENT nco1_st
	PORT (
		phi_inc_i	: IN STD_LOGIC_VECTOR (31 DOWNTO 0);
		clk	: IN STD_LOGIC;
		reset_n	: IN STD_LOGIC;
		clken	: IN STD_LOGIC;
		fsin_o	: OUT STD_LOGIC_VECTOR (13 DOWNTO 0);
		out_valid	: OUT STD_LOGIC
	);

	END COMPONENT;

BEGIN

	nco1_st_inst : nco1_st
	PORT MAP (
		phi_inc_i  =>  phi_inc_i,
		fsin_o  =>  fsin_o,
		clk  =>  clk,
		reset_n  =>  reset_n,
		clken  =>  clken,
		out_valid  =>  out_valid
	);


END SYN;


-- =========================================================
-- NCO Wizard Data
-- ===============================
-- DO NOT EDIT FOLLOWING DATA
-- @Altera, IP Toolbench@
-- Warning: If you modify this section, NCO Wizard may not be able to reproduce your chosen configuration.
-- 
-- Retrieval info: <?xml version="1.0"?>
-- Retrieval info: <MEGACORE title="NCO Compiler"  version="6.1"  build="201"  iptb_version="v1.3.0 build70"  format_version="120" >
-- Retrieval info:  <NETLIST_SECTION active_core="nco1_st" >
-- Retrieval info:   <STATIC_SECTION>
-- Retrieval info:    <PRIVATES>
-- Retrieval info:     <NAMESPACE name = "parameterization">
-- Retrieval info:      <PRIVATE name = "use_mem" value="1"  type="BOOLEAN"  enable="1" />
-- Retrieval info:      <PRIVATE name = "mem_type" value="M512"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RAWC" value="8"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RNWC" value="256"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RAWF" value="8"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RNWF" value="256"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "MAXC" value="256"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "MAXF" value="256"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "rfs1" value="xxx.hex"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "devicefamily" value="Stratix"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "DPRI" value="5"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "ACCUM_SCLR" value="0"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "ARCH" value="SMALL_ROM_ARCH"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "WANT_DITHER" value="YES"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "APRP" value="16"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "APRF" value="32"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "CK_VALUE" value="10"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "CK_UNIT" value="ns"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "CK_MULT" value="e-9"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "APRI" value="16"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "FSAMP_VALUE" value="50"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "FSAMP_UNIT" value="MHz"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "FSAMP_MULT" value="1e6"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "FREQ_UNIT" value="MHz"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "FREQ_MULT" value="1e6"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "WANT_PMOD" value="NO"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "WANT_FMOD" value="NO"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "DUAL_NOT_SGL_OP" value="WANT_SIN_ONLY"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "FMOD_PIPELINE" value="1"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "PMOD_PIPELINE" value="1"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "TARGET" value="Stratix"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "DEVICE" value="Stratix"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "MULT_TYPE" value="DEDICATED"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "THROUGHPUT" value="1"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "CORDIC_TYPE" value="PARALLEL"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "CORDIC_PIPE" value="2"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "NUMCH" value="1"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "WANT_VLOG_SIM" value="YES"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "WANT_VHDL_SIM" value="YES"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "WANT_MATLAB" value="YES"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "WANT_VEC" value="YES"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "FREQ_VALUE" value="5"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "PHI_INC" value="429496730"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "MODULE_NAME" value="nco1_st"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "NETLIST_FILE_NAME" value="nco1_st.v"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "PHASE_INC" value="4096"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "FREQ_INC" value="268435456"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "MPR" value="14"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "APR" value="32"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RAW" value="13"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RDW" value="13"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RNW" value="8192"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "MAX" value="106496"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RSF" value="nco1_sin.mif"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RSV" value="nco1_sin.v"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RSH" value="nco1_sin.hex"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RCF" value="nco1_cos.mif"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RCV" value="nco1_cos.v"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "RCH" value="nco1_cos.hex"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "NUM_LCELLS" value="285"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "NUM_MEM_BITS" value="212992"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "NUM_EABS" value="52"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "NUM_DSP_BLOCKS" value="0"  type="STRING"  enable="1" />
-- Retrieval info:     </NAMESPACE>
-- Retrieval info:     <NAMESPACE name = "simgen_enable">
-- Retrieval info:      <PRIVATE name = "language" value="VHDL"  type="STRING"  enable="1" />
-- Retrieval info:     </NAMESPACE>
-- Retrieval info:     <NAMESPACE name = "simgen">
-- Retrieval info:      <PRIVATE name = "filename" value="nco1.vho"  type="STRING"  enable="1" />
-- Retrieval info:     </NAMESPACE>
-- Retrieval info:     <NAMESPACE name = "quartus_settings">
-- Retrieval info:      <PRIVATE name = "DEVICE" value="EP2C35F672C7"  type="STRING"  enable="1" />
-- Retrieval info:      <PRIVATE name = "FAMILY" value="Cyclone II"  type="STRING"  enable="1" />
-- Retrieval info:     </NAMESPACE>
-- Retrieval info:     <NAMESPACE name = "serializer"/>
-- Retrieval info:    </PRIVATES>
-- Retrieval info:    <FILES/>
-- Retrieval info:    <PORTS>
-- Retrieval info:     <PORT name = "phi_inc_i" direction="INPUT"  connect_to="phi_inc_i"  default="NODEFVAL"  high_width="31"  low_width="0"  description="" />
-- Retrieval info:     <PORT name = "fsin_o" direction="OUTPUT"  connect_to="fsin_o"  default="NODEFVAL"  high_width="13"  low_width="0"  description="" />
-- Retrieval info:     <PORT name = "clk" direction="INPUT"  connect_to="clk"  default="NODEFVAL"  width="1"  description="" />
-- Retrieval info:     <PORT name = "reset_n" direction="INPUT"  connect_to="reset_n"  default="NODEFVAL"  width="1"  description="" />
-- Retrieval info:     <PORT name = "clken" direction="INPUT"  connect_to="clken"  default="NODEFVAL"  width="1"  description="" />
-- Retrieval info:     <PORT name = "out_valid" direction="OUTPUT"  connect_to="out_valid"  default="NODEFVAL"  width="1"  description="" />
-- Retrieval info:    </PORTS>
-- Retrieval info:    <LIBRARIES/>
-- Retrieval info:   </STATIC_SECTION>
-- Retrieval info:  </NETLIST_SECTION>
-- Retrieval info: </MEGACORE>
-- =========================================================

⌨️ 快捷键说明

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