SURF
Loading...
Searching...
No Matches
RogueTcpStream.RogueTcpStream Architecture Reference
Architecture >> RogueTcpStream::RogueTcpStream

Functions

integer   rogueTcpStreamCreate
integer   rogueTcpStreamCreate
std_logic   rogueTcpStreamGetObValid ( handle: in integer [ impure ]
std_logic   rogueTcpStreamGetObValid ( handle: in integer [ impure ]
DataVector   rogueTcpStreamGetObData ( handle: in integer [ impure ]
DataVector   rogueTcpStreamGetObData ( handle: in integer [ impure ]
DataVector   rogueTcpStreamGetObUser ( handle: in integer [ impure ]
DataVector   rogueTcpStreamGetObUser ( handle: in integer [ impure ]
KeepVector   rogueTcpStreamGetObKeep ( handle: in integer [ impure ]
KeepVector   rogueTcpStreamGetObKeep ( handle: in integer [ impure ]
std_logic   rogueTcpStreamGetObLast ( handle: in integer [ impure ]
std_logic   rogueTcpStreamGetObLast ( handle: in integer [ impure ]
std_logic   rogueTcpStreamGetIbReady ( handle: in integer [ impure ]
std_logic   rogueTcpStreamGetIbReady ( handle: in integer [ impure ]

Processes

UpdateProc  ( clock )

Procedures

  rogueTcpStreamUpdate(
handle: integer
dataBytes: integer
clkRst: std_logic
portNum: std_logic_vector ( 15 downto 0 )
ssi: std_logic
obReady: std_logic
ibValid: std_logic
ibData: DataVector
ibUser: DataVector
ibKeep: KeepVector
ibLast: std_logic
)
  rogueTcpStreamUpdate(
handle: integer
dataBytes: integer
clkRst: std_logic
portNum: std_logic_vector ( 15 downto 0 )
ssi: std_logic
obReady: std_logic
ibValid: std_logic
ibData: DataVector
ibUser: DataVector
ibKeep: KeepVector
ibLast: std_logic
)

Components

RogueTcpStreamDpi 

Subtypes

DataVector  std_logic_vector ( ( TDATA_BYTES_G* 8 ) - 1 downto 0 )
KeepVector  std_logic_vector ( TDATA_BYTES_G- 1 downto 0 )

Attributes

foreign  function is " VHPIDIRECT libRogueSimLinkVhpiDirect.so rogueTcpStreamCreate "
foreign  procedure is " VHPIDIRECT libRogueSimLinkVhpiDirect.so rogueTcpStreamUpdate "
foreign  function is " VHPIDIRECT libRogueSimLinkVhpiDirect.so rogueTcpStreamGetObValid "
foreign  function is " VHPIDIRECT libRogueSimLinkVhpiDirect.so rogueTcpStreamGetObData "
foreign  function is " VHPIDIRECT libRogueSimLinkVhpiDirect.so rogueTcpStreamGetObUser "
foreign  function is " VHPIDIRECT libRogueSimLinkVhpiDirect.so rogueTcpStreamGetObKeep "
foreign  function is " VHPIDIRECT libRogueSimLinkVhpiDirect.so rogueTcpStreamGetObLast "
foreign  function is " VHPIDIRECT libRogueSimLinkVhpiDirect.so rogueTcpStreamGetIbReady "
FOREIGN  architecture is " vhpi : RogueSimLinkVhpi : VhpiGenericElab : RogueTcpStreamInit : RogueTcpStream "

Instantiations

u_dpi  roguetcpstreamdpi

The documentation for this design unit was generated from the following files: