-
公开(公告)号:US07457892B2
公开(公告)日:2008-11-25
申请号:US11446891
申请日:2006-06-05
IPC分类号: G06F3/00
CPC分类号: G06F5/12 , G06F2205/126
摘要: A device for controlling data communication flow to a data buffer of an integrated circuit is disclosed. The device receives data communicated from a transmitting device. The received data is placed in a data buffer in memory. The data buffer is defined by a set of buffer descriptors, whereby a number of free buffer descriptors in the set of buffer descriptors is indicative of the amount of free space in the data buffer. A communications controller determines whether the data buffer is subject to overflowing by determining when the number of free buffer descriptors moves below a threshold level (a watermark). The communications controller sends a request to the transmitting device to stop transmitting data in response to determining that the data buffer is possibly subject to an overflow condition, indicating that the data buffer is nearly full.
-
公开(公告)号:US20080005405A1
公开(公告)日:2008-01-03
申请号:US11446891
申请日:2006-06-05
IPC分类号: G06F3/00
CPC分类号: G06F5/12 , G06F2205/126
摘要: A device for controlling data communication flow to a data buffer of an integrated circuit is disclosed. The device receives data communicated from a transmitting device. The received data is placed in a data buffer in memory. The data buffer is defined by a set of buffer descriptors, whereby a number of free buffer descriptors in the set of buffer descriptors is indicative of the amount of free space in the data buffer. A communications controller determines whether the data buffer is subject to overflowing by determining when the number of free buffer descriptors moves below a threshold level (a watermark). The communications controller sends a request to the transmitting device to stop transmitting data in response to determining that the data buffer is possibly subject to an overflow condition, indicating that the data buffer is nearly full.
摘要翻译: 公开了一种用于控制到集成电路的数据缓冲器的数据通信流的设备。 设备接收从发送设备传送的数据。 接收的数据被放置在存储器中的数据缓冲器中。 数据缓冲器由一组缓冲器描述符定义,其中该组缓冲器描述符中的多个空闲缓冲器描述符指示数据缓冲器中的可用空间量。 通信控制器通过确定空闲缓冲器描述符的数量何时移动到阈值水平以下(水印)来确定数据缓冲器是否被溢出。 响应于确定数据缓冲器可能经受溢出状态,指示数据缓冲器几乎已满,通信控制器向发送设备发送请求以停止发送数据。
-