实现USB接口功能的VHDL和verilog完整源代码

源代码在线查看: usb_new_rgen_ent.vhdl

软件大小: 254 K
上传用户: ct511ct
关键词: verilog VHDL USB 接口功能
下载地址: 免注册下载 普通下载 VIP

相关代码

				--------------------------------------------------------------------------------
				---- File >>> usb_new_rgen_ent.vhdl 
				---- Iden >>>							951124-17:35:58
				----
				---- Project:		USB Development
				---- Customer:		Philips_ITCL
				----
				---- Module:		entity RGEN
				---- Written by:	Jan Decaluwe (e-mail: jand@easics.be)
				----			Easics nv
				----			Kapeldreef 60
				----			B-3001	Leuven
				----			Belgium
				----			Tel +32-16-270.400
				----			Fax +32-16-270.319
				----			e-mail: vhdl@easics.be
				----
				---- Creation Date:	Fri, 24 Nov 1995
				----
				---- Purpose:
				----
				---- Revision history:
				----
				--------------------------------------------------------------------------------
				library IEEE;
				use IEEE.std_logic_1164.all;
				use IEEE.numeric_std.all;
				
				library work;
				use work.PCK_GENERAL.all;
				use work.PCK_USB.all;
				use work.PCK_CONFIGURATION.all;
				
				entity RGEN is
				  port  (
				          --- generated reset signals  ---
					  USB_Reset_O_N:     out one_bit; -- to controller
					  RG_SetSE0Int:      out boolean; -- sets SE0 interrupt
				          RG_BUSReset:       out boolean; -- Bus Reset
					  Reset_N:           out one_bit; -- reset active low
					  PUReset_N:         out one_bit; -- power up reset
					  Reset12MHzRef_N:   out one_bit; -- referential clock
					  Reset48MHz_N:      out one_bit; -- 48 MHz reset
				
				          --- inputs ---
					  UP_DsLineBits:     in  two_bits; -- downstream USB bus
					  PU_Reset_N:        in  one_bit; -- power up reset
				
				          --- system ---
					  FsClk:             in  one_bit; -- clock
					  Clk12MHzRef:       in  one_bit; -- 12 MHz reference clock
					  Clk48MHz:          in  one_bit; -- 48 MHz clock
					  ConfigArray:       in  S_ConfigArray; -- Configuration info
					  RG_BusActive:      out boolean; -- Bus is not idle
					  TestMode:          in  one_bit -- test control pin
					);
				end RGEN;
							

相关资源