YANG Chao-xiang, ZHANG Chun, WANG Zi-qiang, et al. Design of Elastic Buffer in Physical Coding Sublayer Based on 10 Gbase-KR[J]. 2018, 35(3): 14-18.DOI:
Design of Elastic Buffer in Physical Coding Sublayer Based on 10 Gbase-KR
An elastic buffer is designed to satisfy the need of clock domain crossing of the high-speed data flow based on the 10Gbase-KR ethernet protocol. Then the logical synthesis and gate-level simulation is conducted to demonstrate the design is correct. The elastic buffer is controlled with the normal half-full method
of which the depth is 16
the data transfer rate is 10Gbps
and the read-write clock frequency is 156.25MHz. By detecting the changes of the difference between the reading and writing address
it can make a contrast with the reading and writing speed and automatically insert or delete the IDLE characters. In the way
it can adjust the elastic buffer to realize clock frequency compensation and the clock domain crossing of the high-speed data flow correctly.
关键词
Keywords
references
IEEE Std 802.3apTM-2007(Amendment to IEEE Std 802.3TM-2005). LAN/MAN Standards Committee of the IEEE Computer Society[S]. IEEE 3 Park Avenue, New York, USA, 2007: 1-2.
Michelogiannakis G, Balfour J, Dally W J. Elastic-buffer flow control for on-chip networks[C]// IEEE, International Symposium on High PERFORMANCE Computer Architecture. Vienna, Austria, IEEE, 2009: 151-162.
Verilog E, Cummings C E. Simulation and synthesis techniques for asynchronous FIFO design[J]. Snug, 2002, Section TB2(3): 1-18. DOI: 1
Chang H, Peng T, Ke D, et al. Design and implementation of elastic buffer for Universal Serial Bus 3.0[J]. Ieice Electronics Express, 2016, 57(5): 5-35. DOI: 5
Frazier H M. Aggregation at the physical layer[J]. IEEE Communications Magazine, 2008, 46(2): S12. DOI: S12