Several designs of a stage for use in a FIFO pipeline are disclosed. Each
stage includes a latch that is capable of latching a data element and
capable of transitioning between a transparent state and an opaque state.
The stages also include a control circuit capable of announcing the
availability of the data element to the next stage as soon as the data
element has propagated through the latch and without any latching or
unlatching action of the latch prior to the announcement of the
availability of the data element. In other words, if the latch of a stage
is transparent and receives a signal Ri from the previous stage, the
control circuit of the stage generates signal Ro after receiving signal
Ri, thus enabling the next stage to latch the data element before the
current stage has itself latched that data element. This feature is
possible because the next stage receives at the input Din of latch block
the same data element that appears at the input Din of the current latch
block when the current latch block is transparent.
Показаны несколько конструкций этапа для пользы в трубопроводе fifo. Каждый этап вклюает защелку способно запирать на задвижку элемент данных и способно transitioning между прозрачным положением и опаковым положением. Этапы также вклюают цепь управления способную объявлять наличие элемента данных к следующему этапу как только элемент данных распространял через защелку и без любого запирая на задвижку или расцепляя действия защелки до объявления наличия элемента данных. In other words , если защелка этапа прозрачна и получает сигнал Ri от ранее этапа, то, цепь управления этапа производит ro сигнала после получать сигнал Ri, таким образом позволяющ следующий этап запереть на задвижку элемент данных прежде чем в настоящее время этап сам запирал на задвижку тому элементу данных. Эта характеристика по возможности потому что следующий этап получает на гаме входного сигнала блока защелки такой же элемент данных появляется на гам входного сигнала в настоящее время блока защелки когда в настоящее время блок защелки прозрачн.