发明名称 History FIFO with bypass wherein an order through queue is maintained irrespective of retrieval of data
摘要 An apparatus and method for maintaining a circular FIFO (first-in, first-out) queue in an I/O (input-output) subsystem of a computer system such as a server, workstation, or storage machine. The queue is coupled to a bypass circuit, used to provide access to data items out of the order in which they were stored in the queue, thus bypassing the latency inherent in retrieving the items from the queue. Control logic maintains write and read pointers indicating locations in the queue for writing and reading data items. The write pointer is incremented upon every data event to the queue, thereby maintaining a history of data that has been written to the queue, which is useful for diagnostic purposes. A history flag is maintained to indicate whether the write pointer has wrapped around the addresses in the queue, indicating whether all data items in the queue are valid for diagnostic purposes.
申请公布号 US7117287(B2) 申请公布日期 2006.10.03
申请号 US20030449926 申请日期 2003.05.30
申请人 SUN MICROSYSTEMS, INC. 发明人 SMITH BRIAN
分类号 G06F13/36;G06F3/00;G06F5/10;G06F7/78;G06F12/00 主分类号 G06F13/36
代理机构 代理人
主权项
地址