发明名称 Method and apparatus for recentering an elasticity FIFO when receiving 1000BASE-X traffic using minimal information
摘要 A method and apparatus is provided that solves the problem of data overrun and underrun, for example in a system that exchanges data using the Gigabit Ethernet protocol. A single 8-bit data path is provided as output and the main protocol state machines are kept running in the clock domain of the rest of the circuit, after an elasticity FIFO, so that no additional synchronization is necessary. The invention makes no demands upon the receive clock other than those specified in the relevant standard for duty cycle and accuracy. The invention correctly combines the two effective data streams back into a single data stream, only modifying the FIFO when it is acceptable to do so, and in a way that does not corrupt data packets passing through the FIFO. By providing a minimal set of logic running in the receive clock domain, it is possible to simplify the design of the main protocol state machines. Only a very small portion of the design must be aware of the dual-clock nature of the physical interface. In addition, because all key state machines are no longer in the receive clock domain, any state information or registers are available even if the receive clocks are not running correctly, as is the case with a removable transceiver design.
申请公布号 US6289066(B1) 申请公布日期 2001.09.11
申请号 US19980096143 申请日期 1998.06.11
申请人 HEWLETT-PACKARD COMPANY 发明人 LAVIGNE BRUCE E.;THALER PATRICIA A.;O'CONNOR PAUL
分类号 G06F5/10;G06F5/12;H04J3/06;H04L12/56;(IPC1-7):H04L7/00 主分类号 G06F5/10
代理机构 代理人
主权项
地址