A method and apparatus for providing cell bus management in a switch
platform are provided. Each unidirectional FIFO buffer of a cell bus
controller outputs a write port cell count from a write port. A cell count
value is programmed at which the write port cell count is outputted. When
the write port cell count indicates that the FIFO buffer can not accept
additional data or cells, a master bidirectional FIFO unit ceases reading
cells to a unidirectional FIFO buffer of the slave bidirectional FIFO unit
in response to the write port cell count. Furthermore, the master
bidirectional FIFO unit disables a corresponding switch from routing cells
to the slave bidirectional FIFO unit in response to the write port cell
count; the switch routes the cells to another of the slave bidirectional
FIFO units. The master bidirectional FIFO unit resumes reading cells to
the second unidirectional FIFO buffer of the slave bidirectional FIFO unit
in response to a write port cell count indication that the FIFO buffer can
accept additional data or cells. In response, the master bidirectional
FIFO unit enables an associated switch to route cells to the slave
bidirectional FIFO unit.
Um método e um instrumento para fornecer a gerência da barra-ônibus da pilha em uma plataforma do interruptor são fornecidos. Cada amortecedor unidirectional do FIFO de saídas de controlador da barra-ônibus da pilha uma contagem da pilha do porto da escrita de um porto da escrita. Um valor de contagem da pilha é programado em que a contagem da pilha do porto da escrita está outputted. Quando a contagem da pilha do porto da escrita indica que o amortecedor do FIFO não pode aceitar dados ou pilhas adicionais, uma unidade bidirectional mestra do FIFO cessa pilhas da leitura a um amortecedor unidirectional do FIFO da unidade bidirectional slave do FIFO em resposta à contagem da pilha do porto da escrita. Além disso, a unidade bidirectional mestra do FIFO incapacita um interruptor correspondente das pilhas do roteamento à unidade bidirectional slave do FIFO em resposta à contagem da pilha do porto da escrita; o interruptor distribui as pilhas a outras das unidades bidirectional slave do FIFO. Os resumos bidirectional mestres da unidade do FIFO que lêem pilhas ao segundo amortecedor unidirectional do FIFO da unidade bidirectional slave do FIFO em resposta a uma indicação da contagem da pilha do porto da escrita que o amortecedor do FIFO pode aceitar dados ou pilhas adicionais. Na resposta, a unidade bidirectional mestra do FIFO permite um interruptor associado de distribuir pilhas à unidade bidirectional slave do FIFO.