A high throughput memory access port is provided. The port includes
features which provide higher data transfer rates between system memory
and video/graphics or audio adapters than is possible using standard local
bus architectures, such as PCI or ISA. The port allows memory read and
write requests to be pipelined in order to hide the effects of memory
access latency. In particular, the port allows bus transactions to be
performed in either a non-pipelined mode, such as provided by PCI, or in a
pipelined mode. In the pipelined mode, one or more additional memory
access requests are permitted to be inserted between a first memory access
request and its corresponding data transfer. In contrast, in the
non-pipelined mode, an additional memory access request cannot be inserted
between a first memory access request and its corresponding data transfer.
Un alto orificio di accesso di memoria di rendimento è fornito. L'orificio include le caratteristiche che forniscono gli più alti tassi di trasferimento di dati fra la memoria di sistema e video/graphics o adattatori audio possibile usando le architetture standard del bus locale, quali il PCI o ISA. L'orificio permette la memoria colta e scrive le richieste di essere canalizzato per nascondere gli effetti di stato latente di accesso di memoria. In particolare, l'orificio permette che le transazioni del bus siano realizzate in un modo non-canalizzato, come fornito da PCI, o in un modo canalizzato. Nel modo canalizzato, una o più richieste di accesso di memoria supplementari sono consentite di essere inserito fra una prima richiesta di accesso di memoria ed il relativo trasferimento di dati corrispondente. In opposizione, nel modo non-canalizzato, una richiesta di accesso di memoria supplementare non può essere inserita fra una prima richiesta di accesso di memoria ed il relativo trasferimento di dati corrispondente.