📄 usb_new_timers_sf_ent.vhdl
字号:
--------------------------------------------------------------------------------
---- File >>> usb_new_timers_sf_ent.vhdl
---- Iden >>> 970604-14:16:07
----
---- Project: USB Development
---- Customer: Philips_ITCL
----
---- Module: entity TIMERS_SF
---- Written by: Usb User (e-mail: usb@easics.be)
---- Easics nv
---- Kapeldreef 60
---- B-3001 Leuven
---- Belgium
---- Tel +32-16-298.400
---- Fax +32-16-298.319
---- e-mail: vhdl@easics.be
----
---- Creation Date: Wed, 04 Jun 1997
----
---- 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_CONFIGURATION.all;
use work.PCK_SETUP.all;
entity TIMERS_SF is
port (
--------------- Resume ---------------------------------
MM_Resume: in boolean; -- Remote wake up request from MM
TM_SendResume: out boolean; -- Remote wake up signal to SIE
--------------- Suspend/Wake up ------------------------
PI_NeedClock: in boolean; -- uP interface needs clock
MM_NeedClock: in boolean; -- MM needs clock
EX_NeedClock: in boolean; -- Optional module needs clock
RG_BusActive: in boolean; -- USB bus is not idle
TM_Suspend: out boolean; -- Device is suspended
TM_Idle5ms: out boolean; -- Device is idle for more than 5 ms
USB_Suspended: out one_bit; -- Device is suspended
Suspend_In: in boolean; -- Suspend input
TM_ClockOn: out one_bit; -- Clock control
TM_ClockRestarted: out boolean; -- Pulse after clock restart
TM_RemoteWakeupEvent: out boolean; -- There was remote wakeup
RemoteWakeup: in boolean; -- Send remote wakeup
---------------- Frame Timer ---------------------------
SIE_RxSOF: in boolean; -- SIE received SOF
TM_EOF1: out boolean; -- Fixed to FALSE (used for hub devices)
TM_EOF2: out boolean; -- Fixed to FALSE (used for hub devices)
----------------- System -------------------------------
FsClk: in one_bit; -- Recovered Clock
PUReset_N: in one_bit; -- Reset for Recovered Clock
RG_SetSE0Int: in boolean;
ConfigArray: in S_ConfigArray; -- Configuration info
USB_FrameClock: out one_bit; -- 1 kHz frame clock
TM_IsoToggle: out integer range 0 to 1; -- toggling iso buffers
TM_1kHzPulse: out one_bit; -- 1 kHz frame pulse
TestMode: in one_bit -- Testmode input
);
end TIMERS_SF;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -