AR# 14888

|

Virtex-II Pro RocketIO - What is the size of the receive (RX) elastic buffer?

描述

What is the size of the RX elastic buffer in Virtex-II Pro MGTs?

解决方案

The buffer is 64 deep by 13 bits.

The 13 bits include each byte of data (either 8 bits or 10 bits, depending upon the data path size) plus a number of status bits.

The RX elastic buffer goes to half full upon initialization or reset (RXRESET = 1), which is illustrated in the figure below:

Figure 1
Figure 1

The overflow and underflow mark is set when the difference between the read pointer and the write pointer is 12 or less. These cases are illustrated in the figure below:

Figure 2
Figure 2

An overflow or underflow on the RX elastic buffer causes RXBUFSTATUS[1] to go High.

AR# 14888
日期 12/15/2012
状态 Archive
Type 综合文章
People Also Viewed