AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|
Functions | |
boolean | A_GT_B ( A: in std_logic_vector ( 31 downto 0 ) , B: in std_logic_vector ( 31 downto 0 ) ) |
boolean | A_GE_B ( A: in std_logic_vector ( 31 downto 0 ) , B: in std_logic_vector ( 31 downto 0 ) ) |
Processes | |
PROCESS_993 | ( clk2x ) |
PROCESS_995 | ( clk2x ) |
PROCESS_996 | ( clk2x ) |
PROCESS_997 | ( sysclk ,IS_CONNECTED ,EventBufAddr_wa ,EventBufAddr_ra1SyncRegs ,EventBufAddr_ra0SyncRegs ) |
PROCESS_998 | ( sysclk ) |
PROCESS_999 | ( clk2x ) |
PROCESS_1000 | ( clk2x ) |
PROCESS_1001 | ( clk2x ) |
PROCESS_1002 | ( clk2x ) |
PROCESS_1003 | ( clk2x ,rstCntr ) |
PROCESS_1004 | ( ipb_addr ) |
Constants | |
zero | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
N | integer := 8 |
bit_FIN | integer := 0 |
bit_SYN | integer := 1 |
bit_RST | integer := 2 |
bit_PSH | integer := 3 |
bit_ACK | integer := 4 |
INIT_buf_h | bitarray9x64 := ( ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , x " 0000008000000080 " , ( others = > ' 0 ' ) , x " 0000040000000400 " , ( others = > ' 0 ' ) ) |
INIT_buf_l | bitarray9x64 := ( x " 0000080000000800 " , x " 0000040000000400 " , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , x " 0000004000000040 " , x " 0000004000000040 " , ( others = > ' 0 ' ) , x " 0000044000000440 " , ( others = > ' 0 ' ) ) |
waittime | integer := 10 |
RCV_WND | std_logic_vector ( 31 downto 0 ) := x " 00000001 " |
Types | |
state | ( CLOSED , LISTEN , SYNRCVD , ESTAB , LASTACK ) |
stateC | ( IDLE , ReadEventData , Wait4Send ) |
Signals | |
EmacClientTack | std_logic := ' 0 ' |
EmacClientRxGoodFrame | std_logic := ' 0 ' |
EmacClientRxbadFrame | std_logic := ' 0 ' |
EmacClientRxd | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
EmacClientRxdWe | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
ClientEmacTxd | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ClientEmacTxdVld | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
CLIENTEMACTXUNDERRUN | std_logic := ' 0 ' |
en_RxDout | std_logic := ' 0 ' |
RxDout_avl | std_logic := ' 0 ' |
RxDout_type | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
RxDout_lastword | std_logic := ' 0 ' |
RxDout_valid | std_logic := ' 0 ' |
RxDout_valid_dl | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
TCPheader_we | std_logic := ' 0 ' |
RxDoutMSB | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
RxDout | std_logic_vector ( 35 downto 0 ) := ( others = > ' 0 ' ) |
buf_we | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
buf_wa | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
buf_ra | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
buf_di | std_logic_vector ( 35 downto 0 ) := ( others = > ' 0 ' ) |
buf_DO | std_logic_vector ( 35 downto 0 ) := ( others = > ' 0 ' ) |
eof | std_logic := ' 0 ' |
IS_ARP_ICMP | std_logic := ' 0 ' |
MUX_TCPHDR | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
headerFIFO_DI | std_logic_vector ( 35 downto 0 ) := ( others = > ' 0 ' ) |
headerFIFO_DO | std_logic_vector ( 35 downto 0 ) := ( others = > ' 0 ' ) |
headerFIFO_eof | std_logic := ' 0 ' |
headerFIFO_AlmostFull | std_logic := ' 0 ' |
headerFIFO_full | std_logic := ' 0 ' |
headerFIFO_EMPTY | std_logic := ' 0 ' |
headerFIFO_RDEN | std_logic := ' 0 ' |
rd_headerFIFO | std_logic := ' 0 ' |
headerFIFO_WREN | std_logic := ' 0 ' |
headerFIFO_RDCOUNT | std_logic_vector ( 8 downto 0 ) := ( others = > ' 0 ' ) |
headerFIFO_WRCOUNT | std_logic_vector ( 8 downto 0 ) := ( others = > ' 0 ' ) |
dataFIFO_RDCOUNT | std_logic_vector ( 8 downto 0 ) := ( others = > ' 0 ' ) |
dataFIFO_WRCOUNT | std_logic_vector ( 8 downto 0 ) := ( others = > ' 0 ' ) |
dataFIFO_DI | std_logic_vector ( 64 downto 0 ) := ( others = > ' 0 ' ) |
dataFIFO_DO | std_logic_vector ( 64 downto 0 ) := ( others = > ' 0 ' ) |
TCPdata | std_logic_vector ( 64 downto 0 ) := ( others = > ' 0 ' ) |
dataFIFO_full | std_logic := ' 0 ' |
dataFIFO_eof | std_logic := ' 0 ' |
dataFIFO_empty | std_logic := ' 0 ' |
ReTx_FIFO_empty | std_logic := ' 0 ' |
dataFIFO_RDEN | std_logic := ' 0 ' |
AttachData | std_logic := ' 0 ' |
AttachData_dl | std_logic := ' 0 ' |
dataFIFO_WREN | std_logic := ' 0 ' |
FIFO_rst | std_logic := ' 0 ' |
reset_dl | std_logic := ' 0 ' |
FIFO_en | std_logic := ' 0 ' |
IP_ID | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
IP_ID2Send | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
ReTxIP_ID | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
TCPdata_q | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
ClientEmacTxd_sel | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
TCPstate | state := CLOSED |
TCPstates | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
LISTENing | std_logic := ' 0 ' |
IS_CLOSED | std_logic := ' 0 ' |
IS_CONNECTED | std_logic := ' 0 ' |
en_LINK_SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
CTRLstate | stateB := IDLE |
CTRLstates | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
NOT_MY_PORT | std_logic := ' 0 ' |
CONN_MATCH | std_logic := ' 0 ' |
SEG_LEN_IS_0 | std_logic := ' 0 ' |
SEG_SEQ_OR | std_logic := ' 0 ' |
SEG_SEQ_PLUS_LEN_OR | std_logic := ' 0 ' |
SND_SPACE_OK | std_logic := ' 0 ' |
SND_SPACE_CC_OK | std_logic := ' 0 ' |
SEG_ACK_OK | std_logic := ' 0 ' |
SEG_ACK_GT_SND_NXT | std_logic := ' 0 ' |
rdy2send | std_logic := ' 0 ' |
SND_SYNorFIN | std_logic := ' 0 ' |
SEG_SYNorFIN | std_logic := ' 0 ' |
SND_UNACK | std_logic := ' 0 ' |
update_SND_UNA | std_logic := ' 0 ' |
update_SND_WND | std_logic := ' 0 ' |
update_RCV_NXT | std_logic := ' 0 ' |
update_TSrecent | std_logic := ' 0 ' |
KEEPALIVEcntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
TIMEWAITcntr | std_logic_vector ( waittime downto 0 ) := ( others = > ' 0 ' ) |
CTRLcntr | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
DestPORT | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
IPHDR_LEN | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
IPHDR_END | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
SND_UNA | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SND_NXT | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SND_WND | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SND_WND_UL | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SND_WND_UL_CC | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SND_SEQ_LAST | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SND_WND_SCALE | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
SND_WL1 | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SND_WL2 | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ISS | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
recover | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
TO_recover | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
RCV_NXT | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
RCV_NXT_PLUS_WND | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
IRS | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SEG_SEQ | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SEG_SEQ_PLUS_ONE | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SEG_SEQ_PLUS_LEN | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SEG_ACK | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SEG_TCP_LEN | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
SEG_TCPHDR_LEN | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
SEG_LEN | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
tmp_SEG_WND | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
input_SEG_WND0 | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
input_SEG_WND1 | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
input_SEG_WND2 | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
SEG_WNDp | std_logic_vector ( 18 downto 0 ) := ( others = > ' 0 ' ) |
SEG_WND | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SEG_CTRL | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
DATA_OFFSET | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
TCPHDR_cntr | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
SND_CTRL | std_logic_vector ( 5 downto 0 ) := ( others = > ' 0 ' ) |
SND_SEQ | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SND_ACK | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
DATA_LEN | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
HDR_LEN | std_logic_vector ( 13 downto 0 ) := ( others = > ' 0 ' ) |
TOTAL_LEN | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
IPHDR_chksum | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
TCP_LEN | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
TCP_chksum | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
DATA_chksum | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
SavedChksum | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
ReTxData_avl_dl | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
bad_ReTx_chksum | std_logic := ' 0 ' |
CWND_GE_SND_WND | std_logic := ' 0 ' |
OPTION_begin | std_logic := ' 0 ' |
OPTION_end | std_logic := ' 0 ' |
OPTION_rdy | std_logic := ' 0 ' |
rd_OPTION | std_logic := ' 0 ' |
TS_OPTION | std_logic := ' 0 ' |
OPTION_do | std_logic_vector ( 35 downto 0 ) := ( others = > ' 0 ' ) |
MSS | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
MSS_cutoff | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
sample_cntr | std_logic_vector ( 7 downto 0 ) := ( others = > ' 0 ' ) |
sum_RTT | std_logic_vector ( 35 downto 0 ) := ( others = > ' 0 ' ) |
avg_RTT | std_logic_vector ( 27 downto 0 ) := ( others = > ' 0 ' ) |
RTT_cntr | std_logic_vector ( 27 downto 0 ) := ( others = > ' 0 ' ) |
TS_RTT | std_logic_vector ( 27 downto 0 ) := ( others = > ' 0 ' ) |
STD_RTT | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
sel_SND_DATA | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
SND_DATA | std_logic_vector ( 33 downto 0 ) := ( others = > ' 0 ' ) |
SND_DATA_dl | std_logic_vector ( 33 downto 0 ) := ( others = > ' 0 ' ) |
OPTION_data | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
TCPHDR_end | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
SND_DATA_r | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
chksum_in | std_logic_vector ( 16 downto 0 ) := ( others = > ' 0 ' ) |
RTT_cycle | std_logic := ' 0 ' |
EnNewData | std_logic := ' 0 ' |
ReTxEntry | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
SEGinFLIGHT | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
NewDataLimit | std_logic_vector ( 10 downto 0 ) := ( others = > ' 0 ' ) |
NewDataCntr | std_logic_vector ( 10 downto 0 ) := ( others = > ' 0 ' ) |
rst_chksum | std_logic := ' 0 ' |
ce_IPHDR_chksum | std_logic := ' 0 ' |
ce_TCP_chksum | std_logic := ' 0 ' |
is_IPHDR_chksum | std_logic := ' 0 ' |
sel_IPHDR_chksum | std_logic := ' 0 ' |
is_TCP_chksum | std_logic := ' 0 ' |
sel_TCP_chksum | std_logic := ' 0 ' |
SND_DATA_vld | std_logic := ' 0 ' |
SND_DATA_end | std_logic := ' 0 ' |
SND_DATA_end_dl | std_logic := ' 0 ' |
rst_DATA_chksum | std_logic := ' 0 ' |
DATAstate | stateC := IDLE |
DATAstates | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
ReTxData_avl | std_logic := ' 0 ' |
chk_ReTxQueue | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
ReTxData | std_logic_vector ( 64 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_FIFO_h_WRCOUNT | std_logic_vector ( 9 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_FIFO_h_RDCOUNT | std_logic_vector ( 9 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_FIFO_l_WRCOUNT | std_logic_vector ( 9 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_FIFO_l_RDCOUNT | std_logic_vector ( 9 downto 0 ) := ( others = > ' 0 ' ) |
ReTxDataAddr_i | std_logic_vector ( 25 downto 0 ) := ( others = > ' 0 ' ) |
ReTxDataLastAddr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
SendReTxData | std_logic := ' 0 ' |
FastReTxData | std_logic := ' 0 ' |
TO_ReTxData | std_logic := ' 0 ' |
sel_ReTx_DATA | std_logic := ' 0 ' |
AddReTxEntry | std_logic := ' 0 ' |
is_ReTx | std_logic := ' 0 ' |
ReTxData_re | std_logic := ' 0 ' |
WaitReTxData | std_logic := ' 0 ' |
EoB | std_logic := ' 0 ' |
push | std_logic := ' 0 ' |
data2send | std_logic := ' 0 ' |
EVENTdata_re_i | std_logic := ' 0 ' |
TCP_DATA_LEN | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
TCP_DATA_chksum | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
was_IDLE | std_logic := ' 0 ' |
ReTx_cnt | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
DATA_SIZE | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ReTxDataLEN_i | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
data_wc | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
saved_data_wc | std_logic_vector ( 10 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_ddr_cnt | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_ddr_empty | std_logic := ' 1 ' |
ReTx_ddr_full | std_logic := ' 0 ' |
ReTxQueue_WEA | std_logic := ' 0 ' |
ReTxQueue_WEB | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
ReTxQueue_DIA | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ReTxQueue_DIB | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ReTxQueue_DOBp | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ReTxQueue_DOB | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ReTxQueue_ADDRB | std_logic_vector ( 9 downto 0 ) := ( others = > ' 0 ' ) |
ReTxQueue_wp | std_logic_vector ( 9 downto 0 ) := ( others = > ' 0 ' ) |
ReTxQueue_rp | std_logic_vector ( 7 downto 0 ) := ( others = > ' 0 ' ) |
ReleasePending | std_logic := ' 1 ' |
ReTxentry_avl | std_logic := ' 1 ' |
ReTxQueue_entry | std_logic_vector ( 8 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_ddr_wq_we | std_logic := ' 0 ' |
RETX_ddr_wq_re | std_logic := ' 0 ' |
ReTx_ddr_wq_ceReg | std_logic := ' 0 ' |
ReTx_ddr_wrqst_i | std_logic := ' 0 ' |
ReTx_ddr_rrqst_i | std_logic := ' 0 ' |
ReTx_ddr_rrqst_q | std_logic := ' 0 ' |
ReTx_ddr_out_vld | std_logic := ' 0 ' |
ReTx_ddr_wq_full | std_logic := ' 0 ' |
ReTx_ddr_LEN_i | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_ddr_wq_wa | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_ddr_wq_ra | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_ddr_wq_wc | std_logic_vector ( 5 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_ddr_wq_in | std_logic_vector ( 35 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_ddr_out_i | std_logic_vector ( 35 downto 0 ) := ( others = > ' 0 ' ) |
sel_ddr | std_logic := ' 0 ' |
ce_ReTxQueue_rp | std_logic := ' 0 ' |
update_UNA_Buf | std_logic := ' 0 ' |
ec_ReTx_ADDR | std_logic := ' 0 ' |
ReTx_CTRL | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_SEQ | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
DupACK_cnt | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
RELEASE_type | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
FastReTx | std_logic := ' 0 ' |
FastRecovery | std_logic := ' 0 ' |
TO_Recovery | std_logic := ' 0 ' |
FastReTxStart | std_logic := ' 0 ' |
FastReTxDone | std_logic := ' 0 ' |
TO_ReTxDone | std_logic := ' 0 ' |
save_ReTx | std_logic := ' 0 ' |
save_ReTxTime | std_logic := ' 0 ' |
PartialACK | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
wasSYNRCVD | std_logic := ' 0 ' |
NewDataACK | std_logic := ' 0 ' |
DupACK | std_logic := ' 0 ' |
IsDupACK | std_logic := ' 0 ' |
OldData | std_logic := ' 0 ' |
sample_RTT | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
time_sample | std_logic := ' 0 ' |
set_ReTx_TO | std_logic := ' 0 ' |
set_ReTx_TO_dl | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
TSclock11_r | std_logic := ' 0 ' |
ReTx_TO | std_logic := ' 0 ' |
ReTxNXT | std_logic := ' 0 ' |
RTTvld | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
RTO | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
RTO_timer | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
RTT | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
CWND | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
CWND_LTA | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
debug_opt | std_logic_vector ( 135 downto 0 ) := ( others = > ' 0 ' ) |
debug_RTO | std_logic_vector ( 135 downto 0 ) := ( others = > ' 0 ' ) |
debug_CC | std_logic_vector ( 271 downto 0 ) := ( others = > ' 0 ' ) |
ARP_rcvd_cntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
ICMP_rcvd_cntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
inc_ARP_sent | std_logic := ' 0 ' |
inc_ICMP_sent | std_logic := ' 0 ' |
ARP_sent_cntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
ICMP_sent_cntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
ReTxData_wc | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
en_RxDout_cntr | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
Tack_cntr | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_DataSeg_cntr | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ReTx_DataErr_cntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
FastReTx_cntr | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ReTxDataACK_cntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
Save_ReTx_cntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
ReTxNXT_cntr | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
DataSeg_cntr | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
bad_chksum_pair | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
time_cntr | std_logic_vector ( 16 downto 0 ) := ( others = > ' 0 ' ) |
rate_cntr | std_logic_vector ( 24 downto 0 ) := ( others = > ' 0 ' ) |
rate | std_logic_vector ( 24 downto 0 ) := ( others = > ' 0 ' ) |
deadtime_cntr | std_logic_vector ( 25 downto 0 ) := ( others = > ' 0 ' ) |
deadtime | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
status | array32x32 := ( others = > ( others = > ' 0 ' ) ) |
statusb | array32x32 := ( others = > ( others = > ' 0 ' ) ) |
ReTx_FIFO_WrErr | std_logic := ' 0 ' |
ReTx_FIFO_WrError | std_logic := ' 0 ' |
ReTx_FIFO_RdError | std_logic := ' 0 ' |
ReTxDataRqst_i | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
EMAC_Rx_rdata | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
SEG_ADDR | std_logic_vector ( 25 downto 0 ) := ( others = > ' 0 ' ) |
EventBufAddr_wa | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
EventBufAddr_ra | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
EventBufAddr_dop | std_logic_vector ( 13 downto 12 ) := ( others = > ' 0 ' ) |
EventBufAddr_do | std_logic_vector ( 13 downto 0 ) := ( others = > ' 0 ' ) |
EventBufAddr_ra1SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
EventBufAddr_ra0SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
DAQ_header | std_logic := ' 0 ' |
bad_ReTx_LEN | std_logic := ' 0 ' |
ReTxDataCntr | std_logic_vector ( 13 downto 0 ) := ( others = > ' 0 ' ) |
bad_LEN_pair | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
bad_ReTx_LENCntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
bad_ReTx_chksumCntr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
DupAckCntr | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
NewAckCntr | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
UNA_MonBuf_i | std_logic_vector ( 10 downto 0 ) := ( others = > ' 0 ' ) |
KiloByte_toggleSyncRegs | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
EoB_toggleSyncRegs | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
Written_MonBuf | std_logic_vector ( 10 downto 0 ) := ( others = > ' 0 ' ) |
ADDR_offset | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
Written_MonBlock | std_logic_vector ( 8 downto 0 ) := ( others = > ' 0 ' ) |
ddr_wptr | std_logic_vector ( 18 downto 0 ) := ( others = > ' 0 ' ) |
ddr_rptr | std_logic_vector ( 18 downto 0 ) := ( others = > ' 0 ' ) |
entry_in_ddr | std_logic_vector ( 18 downto 0 ) := ( others = > ' 0 ' ) |
CLOSE_flag | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
rate_pause | std_logic := ' 0 ' |
delta_rate | std_logic_vector ( 7 downto 0 ) := ( others = > ' 0 ' ) |
wc | std_logic_vector ( 21 downto 0 ) := ( others = > ' 0 ' ) |
Instantiations | |
i_XGbEMAC | XGbEMAC <Entity XGbEMAC> |
i_EMAC_Rx_if | EMAC_Rx_if <Entity EMAC_Rx_if> |
i_buf_H | SDP32x18 <Entity SDP32x18> |
i_buf_L | SDP32x18 <Entity SDP32x18> |
i_ReTx_FIFO | FIFO65x8k <Entity FIFO65x8k> |
i_IPHDR_checksum | checksum <Entity checksum> |
i_TCP_checksum | checksum <Entity checksum> |
i_TCP_OPTION | TCP_OPTION <Entity TCP_OPTION> |
i_EventBufAddr | RAM32x6D <Entity RAM32x6D> |
i_TCPdata_chksum | TCPdata_chksum <Entity TCPdata_chksum> |
i_dataFIFO | FIFO65x12k <Entity FIFO65x12k> |
i_ReTx_ddr_wq | RAM32x6D <Entity RAM32x6D> |
i_RTO_CALC | RTO_CALC <Entity RTO_CALC> |
i_TCP_CC | TCP_CC <Entity TCP_CC> |