Adaptec 1737100 Programmer Manual - Page 99

Ethernet Registers

Page 99 highlights

Register Descriptions Ethernet Registers The following registers are accessible from PCI configuration, memory, and direct I/O space. They are all synchronized to the Ethernet Transmit clock. General Ethernet Functional Registers GeneralEthernetCtrl Register Type: R/W Internal Registers Subgroup: Ethernet Functional Registers Byte Address: 70h - 73h Table 7-39. GeneralEthernetCtrl Register Reset Bit(s) rw value Description/Function 31:10 r 9 r/w 0 Reserved: Always reads 0. 0 Reserved: Always reads 0. 8 r/w 0 SetSoftInt: When set, the SOFTINT status bit in the INTERRUPTSTATUS register is set. This bit is always read as '0'. 7 r/w 0 Reserved: Always reads 0. 6 r/w 0 Reserved: Always reads 0. 5 r/w 0 TxGfpEn: When set, the transmit general frame processor is enabled, otherwise it remains in the reset state. 4 r/w 0 RxGfpEn: When set, the receive general frame processor is enabled, otherwise it remains in the reset state. 3 r/w 0 TxDmaEn: Controls the transmit DMA operation. When the bit is cleared the transmit module (data, buffer descriptors, completion descriptors) does not issue any DMA requests. The bit is cleared by the software driver, or when the PCI master encounters a PCI error which should disable the DMA operation. Note that only when the TXDMAEN bit is cleared can the software driver access and write the transmit DMA buffer queue consumer index and the transmit DMA completion queue producer index. 2 r/w 0 RxDmaEn: Controls the receive DMA operation. When the bit is cleared, the receive DMA module (data, buffer descriptors, completion descriptors) does not issue any DMA requests. The bit is cleared when the PCI master encounters a PCI error which should disable the DMA operation. Note that only when the RXDMAEN bit is cleared can the software driver access and write the receive DMA buffer queue consumer index and the receive DMA completion queue producer index. 1 r/w 0 TransmitEn: Controls the transmit engine operation. When the bit is cleared, no data is transmitted. This bit has no effect on the transmit DMA operation. 0 r/w 0 ReceiveEn: Controls the receive engine operation. When the bit is cleared, all newly received frames are discarded. This bit has no effect on the receive DMA operation. 7-27

  • 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-27
Register Descriptions
Ethernet Registers
The following registers are accessible from PCI configuration, memory, and direct I/O
space. They are all synchronized to the Ethernet Transmit clock.
General Ethernet Functional Registers
GeneralEthernetCtrl Register
Type: R/W
Internal Registers Subgroup: Ethernet Functional Registers
Byte Address:
70h - 73h
Table 7-39. GeneralEthernetCtrl Register
Bit(s)
rw
Reset
value
Description/Function
31:10
r
0
Reserved:
Always reads 0.
9
r/w
0
Reserved:
Always reads 0.
8
r/w
0
SetSoftInt:
When set, the
S
OFT
I
NT
status bit in the
I
NTERRUPT
S
TATUS
register is set. This bit is always read as ‘0’.
7
r/w
0
Reserved:
Always reads 0.
6
r/w
0
Reserved:
Always reads 0.
5
r/w
0
TxGfpEn:
When set, the transmit general frame processor is
enabled, otherwise it remains in the reset state.
4
r/w
0
RxGfpEn:
When set, the receive general frame processor is enabled,
otherwise it remains in the reset state.
3
r/w
0
TxDmaEn:
Controls the transmit DMA operation. When the bit is
cleared the transmit module (data, buffer descriptors, completion
descriptors) does not issue any DMA requests. The bit is cleared by
the software driver, or when the PCI master encounters a PCI error
which should disable the DMA operation. Note that only when the
T
X
D
MA
E
N
bit is cleared can the software driver access and write the
transmit DMA buffer queue consumer index and the transmit DMA
completion queue producer index.
2
r/w
0
RxDmaEn:
Controls the receive DMA operation. When the bit is
cleared, the receive DMA module (data, buffer descriptors,
completion descriptors) does not issue any DMA requests. The bit is
cleared when the PCI master encounters a PCI error which should
disable the DMA operation. Note that only when the
R
X
D
MA
E
N
bit
is cleared can the software driver access and write the receive DMA
buffer queue consumer index and the receive DMA completion
queue producer index.
1
r/w
0
TransmitEn:
Controls the transmit engine operation. When the bit is
cleared, no data is transmitted. This bit has no effect on the transmit
DMA operation.
0
r/w
0
ReceiveEn:
Controls the receive engine operation. When the bit is
cleared, all newly received frames are discarded. This bit has no
effect on the receive DMA operation.