Adaptec 1737100 Programmer Manual - Page 150

Type: R/W, Internal Registers Subgroup: MAC Registers, Byte Address, 5028h - 502Bh, 5034h- 5037h

Page 150 highlights

AIC-6915 Ethernet LAN Controller Programmer's Manual MskRandomNum Register Type: R/W Internal Registers Subgroup: MAC Registers Byte Address: 5028h - 502Bh Table 7-101. MskRandomNum Register Reset Bit(s) rw Value Description/Function 31:10 r/w 0 Reserved: Always read as 0. 9:0 r/w 0 MskRandomNum: This is the sliding window mask result on RANDOMNUMGEN register. This mask is used to implement the truncated binary exponential backoff algorithm. For example, only the LSB of RandomNumGen is evaluated to determine the number of slot times of delay before the first retransmission. It may be either 0 or 1. Only the 2 least-significant-bits of RANDOMNUMGEN are evaluated before the second retransmission. It may be 0, 1, 2, or 3 slot times, etc. This field should only be written for test purposes, such as for loading a predictable number rather than a random number. TotalTxCnt Register Type: R/W Internal Registers Subgroup: MAC Registers Byte Address: 5034h- 5037h Table 7-102. TotalTxCnt Register Reset Bit(s) rw Value Description/Function 31:16 r/w 0 Reserved: Always read as 0. 15:0 r/w 0 TotalTxByteCnt: This field is used for counting the total number of bytes transmitted on the wire for the current packet, including all bytes from collided attempts. It should only be written for test purposes. 7-78

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190

7-78
AIC-6915 Ethernet LAN Controller Programmer’s Manual
MskRandomNum Register
Type: R/W
Internal Registers Subgroup: MAC Registers
Byte Address:
5028h - 502Bh
TotalTxCnt Register
Type: R/W
Internal Registers Subgroup: MAC Registers
Byte Address:
5034h- 5037h
Table 7-101. MskRandomNum Register
Bit(s)
rw
Reset
Value
Description/Function
31:10
r/w
0
Reserved:
Always read as 0.
9:0
r/w
0
MskRandomNum:
This is the sliding window mask result on
R
ANDOM
N
UM
G
EN
register. This mask is used to implement the
truncated binary exponential backoff algorithm. For example, only
the LSB of RandomNumGen is evaluated to determine the number
of slot times of delay before the first retransmission. It may be either
0 or 1. Only the 2 least-significant-bits of
R
ANDOM
N
UM
G
EN
are
evaluated before the second retransmission. It may be 0, 1, 2, or 3
slot times, etc. This field should only be written for test purposes,
such as for loading a predictable number rather than a random
number.
Table 7-102. TotalTxCnt Register
Bit(s)
rw
Reset
Value
Description/Function
31:16
r/w
0
Reserved:
Always read as 0.
15:0
r/w
0
TotalTxByteCnt:
This field is used for counting the total number of
bytes transmitted on the wire for the current packet, including all
bytes from collided attempts. It should only be written for test
purposes.