?? usb_new_sieinterface_ent.vhdl
字號:
----------------------------------------------------------------------------------
---- File >>> usb_new_siehandler_ent.vhdl
---- Iden >>> 960312-17:09:34
----
---- Project: USB Development
---- Customer: Philips_ITCL
----
---- Module: entity SIEHANDLER
---- Written by: Geert Verbruggen (e-mail: geert@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: Tue, 12 Mar 1996
----
---- 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;
use work.PCK_SETUP.all;
use work.PCK_HANDLERS.all;
entity SIEINTERFACE is
port (
-------- To SIE -----------------------------
SIE_StartEndpSearch: in boolean; -- Start Address Lookup
MM_EndpSearchReady: out boolean; -- Search Ready
MM_EndpSearchSelected: out boolean; -- Device Selected
SIE_RxEOP: in boolean; -- Received End of Packet
SIE_RxPid: in T_Pid_enum; -- Pid of Rx packet
SIE_RxPidRdy: in boolean; -- Pid ready
SIE_RxData: in S_UsbWord_bits; -- Received Data
SIE_RxDataRdy: in boolean; -- Received Data Valid
SIE_RxErrorType: in T_PACKET_ERROR_enum; --
-- Error type
SIE_RxError: in boolean; -- Error ?
SIE_SOFByte1: in boolean; --
--Received Data is 1st byte of frame number
SIE_SOFByte2: in boolean; --
--Received Data is 2nd byte of frame number
MM_TxData: out S_UsbWord_bits; -- Data to Transmit
MM_TxDataRdy: out boolean; -- Data to Transmit valid
MM_TxData1Pid: out boolean; -- Send Data1 Packet
SIE_TxDataAck: in boolean; -- Data to transmit fetched
MM_Accepted: out boolean; -- Accepted
MM_Stalled: out boolean; -- Stalled
MM_ISO: out boolean; -- Isochronous transfer
MM_Resume: out boolean; -- Generate remote wakeup
MM_NeedClock: out boolean; -- Clock is needed
TM_EOF1: in boolean; -- EOF1 point
----- To Endpoint Handlers ------------------------
DataToHandlers: out T_SIE_to_Handlers; -- Data to handlers
DataFromHandlers_In: in T_Handlers_to_SIE; -- Data from handlers
DataFromHandlers_Out: out T_Handlers_to_SIE; -- Default for Data form handlers
------- HUB Support ----------
MM_EmbeddedBabbled: out boolean; --
-- Babble on embedded function
---------- LED control -------------
SH_Succes: out boolean; -- Transfer was succesfull
SH_Configured: out boolean; -- Device is configured
------ System ---------------------
ConfigArray: in S_ConfigArray; -- Configuration info
FsClk: in one_bit; -- Recovered Clock
Reset_N: in one_bit -- Global Reset
);
end SIEINTERFACE;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -