Multi-port PCI-to-PCI bridge with combined address FIFOs but separate data FIFOs for concurrent transactions

   
   

A multi-port Peripheral Component Interconnect (PCI) bus bridge allows for cascading of PCI buses and reduction of bus loading and traffic. The multi-port PCI bridge has three or more ports that connect to PCI buses. At each destination port, a pair of data FIFOs is provided for each source port, for read and write data. Each destination port has three address FIFOs, one for posted-memory-write (PMW) addresses, another for delayed-transaction-request (DTR) addresses and data, and a third for delayed-transaction-completion (DTC) addresses. An address mux receives addresses from all source ports and combines them into the three address FIFOs. When addresses arrive concurrently, the address mux delays one address until the first address has been written into the address FIFO, and then writes the delayed address. Since separate data FIFOs are used for each source port, data is not delayed. Concurrent transactions from different source ports to the same destination port can occur.

Uma ponte componente periférica da barra-ônibus do interconnect do multi-porto (PCI) permite ser conectado em cascata de barras-ônibus do PCI e a redução do carregamento e do tráfego da barra-ônibus. A ponte do PCI do multi-porto tem três ou mais portos que conectam às barras-ônibus do PCI. Em cada porto do destino, um par dos dados FIFOs é fornecido para cada porto da fonte, porque lido e escreve dados. Cada porto do destino tem três o endereço FIFOs, se para afix-memória-escreve os endereços (PMW), outro para atras-transação-pede os endereços (DTR) e os dados, e um third para endereços da atras-transação-conclusão (DTC). Um mux do endereço recebe endereços de todos os portos da fonte e combina-os três no endereço FIFOs. Quando os endereços chegam simultaneamente, o mux do endereço atrasa um endereço até que o primeiro endereço esteja escrito no endereço FIFO, e escreve então o endereço atrasado. Desde que os dados separados FIFOs são usados para cada porto da fonte, os dados não são atrasados. As transações simultâneas dos portos diferentes da fonte ao mesmo porto do destino podem ocorrer.

 
Web www.patentalert.com

< Light-source lamp unit, light-source device and projection-type display apparatus

< Communication system for defining a variable group of processors for receiving a transmitted communication

> Process cartridge mounting and demounting mechanism and process cartridge

> Log permeability model calibration using reservoir fluid flow measurements

~ 00100