Adaptec 1737100 Programmer Manual - Page 17

Internal Buffer Management, 64-bit PCI

Page 17 highlights

Introduction s Supports 32- and 64-bit addressing of Host DMA buffers and DMA descriptor queues s Big/Little endian support for data and descriptors s Special output pin to indicate high-priority PCI request Internal Buffer Management s Large, 8 KByte DMA FIFO (default - 4KByte for transmit, 4-KByte for receive) s Programmable hardware-controlled transmit FIFO thresholds to prevent underrun of transmit FIFO and enhance overall system performance s Unlimited (limited only by the FIFO size) Receive/Transmit frame queueing in the FIFO to handle long PCI bus latencies s Hardware support for handling transmit collisions and FIFO underruns without software intervention 32/64-bit PCI s Compliant with PCI Local Bus Specification revision 2.1 s Compliant with Intel PCI Bus Power Management Interface Specification Rev 1.00 and Microsoft Device Class Power Management Reference Specification (OnNow) s PC 97 ready. Implements all hardware features required by Microsoft's PC 98 design specification s Supports 3.3V and 5.0V PCI signaling s Direct pin out connection to PCI 32/64-bit bus interface s PCI bus master with zero wait state 32/64-bit memory data transfers at 133/266 MBytes/sec, capable to support leading and trailing byte offset for DMA read and write (32-bit) for DMA write s Supports 64-bit addressing in master and target modes s PCI bus master/slave timing referenced to PCI signal PCLK (33.3 MHz max) s PCI bus master programmable Latency Timer, Cache Size, And Interrupt Line Select registers s Automatically senses if the adapter is plugged into a 32-bit or a 64-bit PCI slot. s Supports cache line sizes of 16, 32, 64, 128, and 256 bytes s Supports any combination of active byte enables for all PCI slave accesses s Supports medium PCI target device-select response time s Supports, as a bus master, enhanced PCI System memory data read and write commands: - Memory Read - Memory Read Line - Memory Read Multiple - Memory Write 1-3

  • 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

1-3
Introduction
Supports 32- and 64-bit addressing of Host DMA buffers and DMA descriptor
queues
Big/Little endian support for data and descriptors
Special output pin to indicate high-priority PCI request
Internal Buffer Management
Large, 8 KByte DMA FIFO (default - 4KByte for transmit, 4-KByte for receive)
Programmable hardware-controlled transmit FIFO thresholds to prevent underrun
of transmit FIFO and enhance overall system performance
Unlimited (limited only by the FIFO size) Receive/Transmit frame queueing in the
FIFO to handle long PCI bus latencies
Hardware support for handling transmit collisions and FIFO underruns without
software intervention
32/64-bit PCI
Compliant with PCI Local Bus Specification revision 2.1
Compliant with Intel PCI Bus Power Management Interface Specification Rev 1.00
and Microsoft Device Class Power Management Reference Specification (OnNow)
PC 97 ready. Implements all hardware features required by Microsoft’s PC 98 design
specification
Supports 3.3V and 5.0V PCI signaling
Direct pin out connection to PCI 32/64-bit bus interface
PCI bus master with zero wait state 32/64-bit memory data transfers at 133/266
MBytes/sec, capable to support leading and trailing byte offset for DMA read and
write (32-bit) for DMA write
Supports 64-bit addressing in master and target modes
PCI bus master/slave timing referenced to PCI signal
PCLK
(33.3 MHz max)
PCI bus master programmable Latency Timer, Cache Size, And Interrupt Line Select
registers
Automatically senses if the adapter is plugged into a 32-bit or a 64-bit PCI slot.
Supports cache line sizes of 16, 32, 64, 128, and 256 bytes
Supports any combination of active byte enables for all PCI slave accesses
Supports medium PCI target device-select response time
Supports, as a bus master, enhanced PCI System memory data read and write
commands:
Memory Read
Memory Read Line
Memory Read Multiple
Memory Write