implemention of FPGA and DSP linking port, using Asynchronous mode

源代码在线查看: cout.vhd

软件大小: 1864 K
上传用户: wxsara1118
关键词: implemention Asynchronous linking using
下载地址: 免注册下载 普通下载 VIP

相关代码

				-- megafunction wizard: %LPM_COUNTER%
				-- GENERATION: STANDARD
				-- VERSION: WM1.0
				-- MODULE: lpm_counter 
				
				-- ============================================================
				-- File Name: COUT.vhd
				-- Megafunction Name(s):
				-- 			lpm_counter
				-- ============================================================
				-- ************************************************************
				-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
				--
				-- 5.1 Build 176 10/26/2005 SJ Full Version
				-- ************************************************************
				
				
				--Copyright (C) 1991-2005 Altera Corporation
				--Your use of Altera Corporation's design tools, logic functions 
				--and other software and tools, and its AMPP partner logic 
				--functions, and any output files any of the foregoing 
				--(including device programming or simulation files), and any 
				--associated documentation or information are expressly subject 
				--to the terms and conditions of the Altera Program License 
				--Subscription Agreement, Altera MegaCore Function License 
				--Agreement, or other applicable license agreement, including, 
				--without limitation, that your use is for the sole purpose of 
				--programming logic devices manufactured by Altera and sold by 
				--Altera or its authorized distributors.  Please refer to the 
				--applicable agreement for further details.
				
				
				LIBRARY ieee;
				USE ieee.std_logic_1164.all;
				
				LIBRARY lpm;
				USE lpm.lpm_components.all;
				
				ENTITY COUT IS
					PORT
					(
						clock		: IN STD_LOGIC ;
						q		: OUT STD_LOGIC_VECTOR (15 DOWNTO 0)
					);
				END COUT;
				
				
				ARCHITECTURE SYN OF cout IS
				
					SIGNAL sub_wire0	: STD_LOGIC_VECTOR (15 DOWNTO 0);
				
				
				
					COMPONENT lpm_counter
					GENERIC (
						lpm_direction		: STRING;
						lpm_port_updown		: STRING;
						lpm_type		: STRING;
						lpm_width		: NATURAL
					);
					PORT (
							clock	: IN STD_LOGIC ;
							q	: OUT STD_LOGIC_VECTOR (15 DOWNTO 0)
					);
					END COMPONENT;
				
				BEGIN
					q    				
					lpm_counter_component : lpm_counter
					GENERIC MAP (
						lpm_direction => "UP",
						lpm_port_updown => "PORT_UNUSED",
						lpm_type => "LPM_COUNTER",
						lpm_width => 16
					)
					PORT MAP (
						clock => clock,
						q => sub_wire0
					);
				
				
				
				END SYN;
				
				-- ============================================================
				-- CNX file retrieval info
				-- ============================================================
				-- Retrieval info: PRIVATE: ACLR NUMERIC "0"
				-- Retrieval info: PRIVATE: ALOAD NUMERIC "0"
				-- Retrieval info: PRIVATE: ASET NUMERIC "0"
				-- Retrieval info: PRIVATE: ASETV NUMERIC "0"
				-- Retrieval info: PRIVATE: ASET_ALL1 NUMERIC "1"
				-- Retrieval info: PRIVATE: CLK_EN NUMERIC "0"
				-- Retrieval info: PRIVATE: CNT_EN NUMERIC "0"
				-- Retrieval info: PRIVATE: CarryIn NUMERIC "0"
				-- Retrieval info: PRIVATE: CarryOut NUMERIC "0"
				-- Retrieval info: PRIVATE: Direction NUMERIC "0"
				-- Retrieval info: PRIVATE: ModulusCounter NUMERIC "0"
				-- Retrieval info: PRIVATE: ModulusValue NUMERIC "0"
				-- Retrieval info: PRIVATE: SCLR NUMERIC "0"
				-- Retrieval info: PRIVATE: SLOAD NUMERIC "0"
				-- Retrieval info: PRIVATE: SSET NUMERIC "0"
				-- Retrieval info: PRIVATE: SSETV NUMERIC "0"
				-- Retrieval info: PRIVATE: SSET_ALL1 NUMERIC "1"
				-- Retrieval info: PRIVATE: nBit NUMERIC "16"
				-- Retrieval info: CONSTANT: LPM_DIRECTION STRING "UP"
				-- Retrieval info: CONSTANT: LPM_PORT_UPDOWN STRING "PORT_UNUSED"
				-- Retrieval info: CONSTANT: LPM_TYPE STRING "LPM_COUNTER"
				-- Retrieval info: CONSTANT: LPM_WIDTH NUMERIC "16"
				-- Retrieval info: USED_PORT: clock 0 0 0 0 INPUT NODEFVAL clock
				-- Retrieval info: USED_PORT: q 0 0 16 0 OUTPUT NODEFVAL q[15..0]
				-- Retrieval info: CONNECT: @clock 0 0 0 0 clock 0 0 0 0
				-- Retrieval info: CONNECT: q 0 0 16 0 @q 0 0 16 0
				-- Retrieval info: LIBRARY: lpm lpm.lpm_components.all
				-- Retrieval info: GEN_FILE: TYPE_NORMAL COUT.vhd TRUE
				-- Retrieval info: GEN_FILE: TYPE_NORMAL COUT.inc TRUE
				-- Retrieval info: GEN_FILE: TYPE_NORMAL COUT.cmp TRUE
				-- Retrieval info: GEN_FILE: TYPE_NORMAL COUT.bsf TRUE FALSE
				-- Retrieval info: GEN_FILE: TYPE_NORMAL COUT_inst.vhd TRUE
				-- Retrieval info: GEN_FILE: TYPE_NORMAL COUT_waveforms.html TRUE
				-- Retrieval info: GEN_FILE: TYPE_NORMAL COUT_wave*.jpg FALSE
							

相关资源