cloudFPGA (cF) API  1.0
The documentation of the source code of cloudFPGA (cF)
AckEntry Class Reference

#include <ack_delay.hpp>

Public Member Functions

 AckEntry ()
 
 AckEntry (ap_uint< 12 > delay, ap_uint< 4 > count)
 

Public Attributes

ap_uint< 12 > delay
 
ap_uint< 4 > count
 

Detailed Description

ACK Table (RSt) Structure to manage the transmission rate of the ACKs.

[TODO - The type of 'AckEntry.delay' can be configured as a functions of 'TIME_XXX' and 'MAX_SESSIONS'] [ E.g. - TIME_64us = ( 64.000/0.0064/32) + 1 = 313 = 0x139 ( 9-bits) [ E.g. - TIME_64us = ( 64.000/0.0064/ 8) + 1 = 1251 = 0x4E3 (11-bits) [ E.g. - TIME_128us = (128.000/0.0064/32) + 1 = 626 = 0x271 (10-bits)

Definition at line 73 of file ack_delay.hpp.

Constructor & Destructor Documentation

◆ AckEntry() [1/2]

AckEntry::AckEntry ( )
inline

Definition at line 78 of file ack_delay.hpp.

78  :
79  delay(0), count(0) {}
ap_uint< 4 > count
Definition: ack_delay.hpp:76
ap_uint< 12 > delay
Definition: ack_delay.hpp:75

◆ AckEntry() [2/2]

AckEntry::AckEntry ( ap_uint< 12 >  delay,
ap_uint< 4 >  count 
)
inline

Definition at line 80 of file ack_delay.hpp.

80  :
81  delay(delay), count(count) {}

Member Data Documentation

◆ count

ap_uint<4> AckEntry::count

Definition at line 76 of file ack_delay.hpp.

◆ delay

ap_uint<12> AckEntry::delay

Definition at line 75 of file ack_delay.hpp.


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