发明名称 Reconfigurable FIFO interface to support multiple channels in bundled agent configurations
摘要 A reconfigurable register array structure allows an agent to transmit data from a single channel or in bundled form from multiple channels. The structure makes economical use of valuable chip space by reducing the size of the overall register array system. A coalescing prestage is used to collect data from single channels or from multiple channels and to multiplex the data, based on a priority scheme, to supply the data to a primary stage of first-in-first-out register arrays. The coalescing prestage may include one or more first registers, a delay register, multiplexers to select outputs of the first registers, and multiplexers to select outputs of the delay register. Alternatively, the coalescing prestage may include one or more register array structures, each such structure having independent write ports, one for each channel. Data coalesced in the coalescing prestage is provided to a primary stage. The primary stage may include one or more logical register arrays configured as one physical array. Separate write pointers may be used to ensure data from a particular channel is provided to the correct location in the physical array.
申请公布号 US6594714(B1) 申请公布日期 2003.07.15
申请号 US20000561953 申请日期 2000.05.01
申请人 HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 发明人 SWANSON JEFFREY C.;SHARMA DEBENDRA DAS;JONES JASON
分类号 G06F13/38;G06F5/06;(IPC1-7):G06F3/00 主分类号 G06F13/38
代理机构 代理人
主权项
地址