Adaptec 1737100 Programmer Manual - Page 148

Type: R/W, Internal Registers Subgroup: MAC Registers, Byte Address, 5014h - 5017h, 5018h- 501Bh,

Page 148 highlights

AIC-6915 Ethernet LAN Controller Programmer's Manual MaxLength Register Type: R/W Internal Registers Subgroup: MAC Registers Byte Address: 5014h - 5017h Bit(s) 31:16 15:0 Table 7-96. MaxLength Register Reset rw Value Description/Function r/w 0 Reserved: Always read as 0. r/w 1536 MaxPacketLength: Frames longer than the specified number of (600h) bytes are truncated unless the HUGEENABLE control bit in the configuration is asserted, in which case no transmit frame length is enforced. TxNibbleCnt Register Type: R/W Internal Registers Subgroup: MAC Registers Byte Address: 5018h- 501Bh Table 7-97. TxNibbleCnt Register Reset Bit(s) rw Value Description/Function 31:16 r/w 0 Reserved: Always read as 0. 15:0 r/w 0 TxNibbleCnt: This is a multiple purpose counter used internally to count the number of nibbles at different times. It should only be written for test purposes, such as testing the excess deferral function. TxByteCnt Register Type: R/W Internal Registers Subgroup: MAC Registers Byte Address: 501Ch - 501Fh Table 7-98. TxByteCnt Register Reset Bit(s) rw Value Description/Function 31:16 r/w 0 Reserved: Always read as 0. 15:0 r/w 0 TxByteCnt: This is a multipurpose counter used internally to count the number of bytes at different times. It should only be written for test purposes, such as testing frame functionality. 7-76

  • 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-76
AIC-6915 Ethernet LAN Controller Programmer’s Manual
MaxLength Register
Type: R/W
Internal Registers Subgroup: MAC Registers
Byte Address:
5014h - 5017h
TxNibbleCnt Register
Type: R/W
Internal Registers Subgroup: MAC Registers
Byte Address:
5018h- 501Bh
TxByteCnt Register
Type: R/W
Internal Registers Subgroup: MAC Registers
Byte Address:
501Ch - 501Fh
Table 7-96. MaxLength Register
Bit(s)
rw
Reset
Value
Description/Function
31:16
r/w
0
Reserved:
Always read as 0.
15:0
r/w
1536
(600h)
MaxPacketLength:
Frames longer than the specified number of
bytes are truncated unless the
H
UGE
E
NABLE
control bit in the
configuration is asserted, in which case no transmit frame length is
enforced.
Table 7-97. TxNibbleCnt Register
Bit(s)
rw
Reset
Value
Description/Function
31:16
r/w
0
Reserved:
Always read as 0.
15:0
r/w
0
TxNibbleCnt:
This is a multiple purpose counter used internally to
count the number of nibbles at different times. It should only be
written for test purposes, such as testing the excess deferral
function.
Table 7-98. TxByteCnt Register
Bit(s)
rw
Reset
Value
Description/Function
31:16
r/w
0
Reserved:
Always read as 0.
15:0
r/w
0
TxByteCnt:
This is a multipurpose counter used internally to count
the number of bytes at different times. It should only be written for
test purposes, such as testing frame functionality.