SURF  1.0
Monitor Entity Reference
+ Inheritance diagram for Monitor:

Entities

rtl  architecture
 

Libraries

ieee 

Use Clauses

std_logic_1164 
std_logic_unsigned 
std_logic_arith 
StdRtlPkg  Package <StdRtlPkg>
RssiPkg  Package <RssiPkg>

Generics

TPD_G  time := 1 ns
TIMEOUT_UNIT_G  real := 1 . 0E - 6
CLK_FREQUENCY_G  real := 100 . 0E6
SERVER_G  boolean := true
WINDOW_ADDR_SIZE_G  positive := 7
STATUS_WIDTH_G  positive := 6
CNT_WIDTH_G  positive := 32
RETRANSMIT_ENABLE_G  boolean := true

Ports

clk_i   in sl
rst_i   in sl
connActive_i   in sl
rssiParam_i   in RssiParamType
rxFlags_i   in FlagsType
rxLastSeqN_i   in slv ( 7 downto 0 )
rxWindowSize_i   in integer range 1 to 2 ** ( WINDOW_ADDR_SIZE_G )
txBufferEmpty_i   in sl
rxValid_i   in sl
rxDrop_i   in sl
ackHeadSt_i   in sl
rstHeadSt_i   in sl
dataHeadSt_i   in sl
nullHeadSt_i   in sl
lenErr_i   in sl
ackErr_i   in sl
peerConnTout_i   in sl
paramReject_i   in sl
sndResend_o   out sl
sndNull_o   out sl
sndAck_o   out sl
closeRq_o   out sl
statusReg_o   out slv ( STATUS_WIDTH_G downto 0 )
dropCnt_o   out slv ( CNT_WIDTH_G - 1 downto 0 )
validCnt_o   out slv ( CNT_WIDTH_G - 1 downto 0 )
resendCnt_o   out slv ( CNT_WIDTH_G - 1 downto 0 )
reconCnt_o   out slv ( CNT_WIDTH_G - 1 downto 0 )

Detailed Description

See also
entity

Definition at line 45 of file Monitor.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 47 of file Monitor.vhd.

◆ TIMEOUT_UNIT_G

TIMEOUT_UNIT_G real := 1 . 0E - 6
Generic

Definition at line 48 of file Monitor.vhd.

◆ CLK_FREQUENCY_G

CLK_FREQUENCY_G real := 100 . 0E6
Generic

Definition at line 49 of file Monitor.vhd.

◆ SERVER_G

SERVER_G boolean := true
Generic

Definition at line 50 of file Monitor.vhd.

◆ WINDOW_ADDR_SIZE_G

WINDOW_ADDR_SIZE_G positive := 7
Generic

Definition at line 51 of file Monitor.vhd.

◆ STATUS_WIDTH_G

STATUS_WIDTH_G positive := 6
Generic

Definition at line 52 of file Monitor.vhd.

◆ CNT_WIDTH_G

CNT_WIDTH_G positive := 32
Generic

Definition at line 53 of file Monitor.vhd.

◆ RETRANSMIT_ENABLE_G

RETRANSMIT_ENABLE_G boolean := true
Generic

Definition at line 56 of file Monitor.vhd.

◆ clk_i

clk_i in sl
Port

Definition at line 58 of file Monitor.vhd.

◆ rst_i

rst_i in sl
Port

Definition at line 59 of file Monitor.vhd.

◆ connActive_i

connActive_i in sl
Port

Definition at line 62 of file Monitor.vhd.

◆ rssiParam_i

Definition at line 65 of file Monitor.vhd.

◆ rxFlags_i

rxFlags_i in FlagsType
Port

Definition at line 68 of file Monitor.vhd.

◆ rxLastSeqN_i

rxLastSeqN_i in slv ( 7 downto 0 )
Port

Definition at line 71 of file Monitor.vhd.

◆ rxWindowSize_i

rxWindowSize_i in integer range 1 to 2 ** ( WINDOW_ADDR_SIZE_G )
Port

Definition at line 72 of file Monitor.vhd.

◆ txBufferEmpty_i

Definition at line 75 of file Monitor.vhd.

◆ rxValid_i

rxValid_i in sl
Port

Definition at line 78 of file Monitor.vhd.

◆ rxDrop_i

rxDrop_i in sl
Port

Definition at line 79 of file Monitor.vhd.

◆ ackHeadSt_i

ackHeadSt_i in sl
Port

Definition at line 82 of file Monitor.vhd.

◆ rstHeadSt_i

rstHeadSt_i in sl
Port

Definition at line 83 of file Monitor.vhd.

◆ dataHeadSt_i

dataHeadSt_i in sl
Port

Definition at line 84 of file Monitor.vhd.

◆ nullHeadSt_i

nullHeadSt_i in sl
Port

Definition at line 85 of file Monitor.vhd.

◆ lenErr_i

lenErr_i in sl
Port

Definition at line 88 of file Monitor.vhd.

◆ ackErr_i

ackErr_i in sl
Port

Definition at line 89 of file Monitor.vhd.

◆ peerConnTout_i

peerConnTout_i in sl
Port

Definition at line 90 of file Monitor.vhd.

◆ paramReject_i

paramReject_i in sl
Port

Definition at line 91 of file Monitor.vhd.

◆ sndResend_o

sndResend_o out sl
Port

Definition at line 94 of file Monitor.vhd.

◆ sndNull_o

sndNull_o out sl
Port

Definition at line 95 of file Monitor.vhd.

◆ sndAck_o

sndAck_o out sl
Port

Definition at line 96 of file Monitor.vhd.

◆ closeRq_o

closeRq_o out sl
Port

Definition at line 99 of file Monitor.vhd.

◆ statusReg_o

statusReg_o out slv ( STATUS_WIDTH_G downto 0 )
Port

Definition at line 102 of file Monitor.vhd.

◆ dropCnt_o

dropCnt_o out slv ( CNT_WIDTH_G - 1 downto 0 )
Port

Definition at line 103 of file Monitor.vhd.

◆ validCnt_o

validCnt_o out slv ( CNT_WIDTH_G - 1 downto 0 )
Port

Definition at line 104 of file Monitor.vhd.

◆ resendCnt_o

resendCnt_o out slv ( CNT_WIDTH_G - 1 downto 0 )
Port

Definition at line 105 of file Monitor.vhd.

◆ reconCnt_o

reconCnt_o out slv ( CNT_WIDTH_G - 1 downto 0 )
Port

Definition at line 107 of file Monitor.vhd.

◆ ieee

ieee
Library

Definition at line 35 of file Monitor.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 36 of file Monitor.vhd.

◆ std_logic_unsigned

Definition at line 37 of file Monitor.vhd.

◆ std_logic_arith

std_logic_arith
Package

Definition at line 38 of file Monitor.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 40 of file Monitor.vhd.

◆ RssiPkg

RssiPkg
Package

Definition at line 41 of file Monitor.vhd.


The documentation for this class was generated from the following file: