Adaptec 1737100 Programmer Manual - Page 146

Internal Registers Subgroup: MAC Registers

Page 146 highlights

AIC-6915 Ethernet LAN Controller Programmer's Manual Table 7-92. MacConfig2 Register (Continued) Reset Bit(s) rw Value Description/Function 2 r/w 0 TxISLEn: Enables ISL function. When this bit is cleared, regular Ethernet frames are transmitted and received. When this bit is set the ISL frame, including the encapsulated Ethernet frame, are transmitted and received. 1 r/w 0 SimuRst: This Simulation Reset bit is used for control over internal random events during simulation, such as placing the random number generator in a predictable state. 0 r/w 0 TstXmtEn: This bit is used as internal Early MTXEN signal in receive module stand-alone test (TestMode bits in MacConfig register = 2'b11) For proper operation, the internal MAC must be reset after enabling any of the configuration bits in this register by setting bit 15 (MACSOFTRST). For example, after setting the TXFLOWEN and RXFLOWEN bits to enable flow control, set bit 15 to reset the internal MAC. Setting bit 15 only resets the internal MAC and has no effect on any of the bits in this register. BkToBkIPG Register Type: R/W Internal Registers Subgroup: MAC Registers Byte Address: 5008h- 500Bh Table 7-93. BkToBkIPG Register Reset Bit(s) rw Value Description/Function 31:7 r/w 0 Reserved: Always read as 0. 6:0 r/w 15h IPGT: When doing back-to-back transmit, the inter-packet-gap (IPG) is enforced by this nibble counter. 0 x 15 is the recommended value to program into this register in Full duplex operation to meet minimum IPG requirement. 0 x 11 is the recommended value for Half duplex operation. 7-74

  • 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-74
AIC-6915 Ethernet LAN Controller Programmer’s Manual
For proper operation, the internal MAC must be reset after enabling any of the
configuration bits in this register by setting bit 15 (
M
AC
S
OFT
R
ST
). For example, after
setting the
T
X
F
LOW
E
N
and
R
X
F
LOW
E
N
bits to enable flow control, set bit 15 to reset the
internal MAC. Setting bit 15 only resets the internal MAC and has no effect on any of the
bits in this register.
BkToBkIPG Register
Type: R/W
Internal Registers Subgroup: MAC Registers
Byte Address:
5008h- 500Bh
2
r/w
0
TxISLEn:
Enables ISL function. When this bit is cleared, regular
Ethernet frames are transmitted and received. When this bit is set
the ISL frame, including the encapsulated Ethernet frame, are
transmitted and received.
1
r/w
0
SimuRst:
This Simulation Reset bit is used for control over internal
random events during simulation, such as placing the random
number generator in a predictable state.
0
r/w
0
TstXmtEn:
This bit is used as internal Early
MTXEN
signal in
receive module stand-alone test (TestMode bits in MacConfig
register
= 2’b11)
Table 7-93. BkToBkIPG Register
Bit(s)
rw
Reset
Value
Description/Function
31:7
r/w
0
Reserved:
Always read as 0.
6:0
r/w
15h
IPGT:
When doing back-to-back transmit, the inter-packet-gap
(IPG) is enforced by this nibble counter. 0 x 15 is the recommended
value to program into this register in Full duplex operation to meet
minimum IPG requirement. 0 x 11 is the recommended value for
Half duplex operation.
Table 7-92. MacConfig2 Register
(Continued)
Bit(s)
rw
Reset
Value
Description/Function