发明名称 Circular buffer management
摘要 <p>Data processing apparatus 10 supporting circular buffers CB includes address storage ARx for holding a virtual buffer index and offset storage BOFxx for holding an offset address. Circular buffer management logic 802 is configured to be operable to apply a modifier to a virtual buffer index held in the address storage to derive a modified virtual buffer index and to apply a buffer offset held in the offset storage to the modified virtual buffer index to derive a physical address for addressing a circular buffer. By employing virtual addressing to a buffer index for a circular buffer management, it is possible to make efficient use of memory resources. One or more circular buffers can be located contiguously with respect to each other and/or other data in memory, avoiding fragmentation of the memory. The buffer index forms a pointer for the circular buffer. The apparatus enables circular buffers to be implemented without alignment constraints, while maintaining compatibility with prior circular buffer implementations with alignment constraints. &lt;IMAGE&gt;</p>
申请公布号 EP0992880(A1) 申请公布日期 2000.04.12
申请号 EP19980402464 申请日期 1998.10.06
申请人 TEXAS INSTRUMENTS INC.;TEXAS INSTRUMENTS FRANCE 发明人 DJAFARIAN, KARIM;LAURENTI, GILBERT;CATAN, HERVE
分类号 G06F12/02;G06F5/06;G06F5/10;G06F9/355;(IPC1-7):G06F5/06 主分类号 G06F12/02
代理机构 代理人
主权项
地址