发明名称 Buffering data during data transfer through a plurality of channels
摘要 A buffer is disclosed for storing data being transferred using a plurality of control channels, a data item of said data being transferred between a data source and a data destination using one of said plurality of control channels, said buffer comprising: a data input port operable to receive said data being transferred using said plurality of control channels; a data output port operable to output data to be transferred using said plurality of control channels; and a data store operable to store data received from said data input port prior to it being output by said data output port, said data store comprising a plurality of storage locations each operable to store a data item, said storage locations being arranged in groups, a storage location being allocated to a group in dependence on the control channel that a data item that it stores is received from, such that each group comprises storage locations storing data items received from a same one of said plurality of control channels. Free storage locations are not allocated to any of the plurality of groups, so that new data items received can be stored in any of the free storage locations, these locations then being allocated to the group corresponding to the channel being used.
申请公布号 US7603496(B2) 申请公布日期 2009.10.13
申请号 US20060337111 申请日期 2006.01.23
申请人 ARM LIMITED 发明人 WRIGLEY CHRISTOPHER EDWIN;GWILT DAVID JOHN
分类号 G06F3/00;G06F13/36 主分类号 G06F3/00
代理机构 代理人
主权项
地址