发明名称 Interleaved memory conflict resolution with accesses of variable bank widths and partial return of non-conflicting banks
摘要 A shared interleaved memory having a relatively large number of banks employs circuitry and methodology for resolving bank conflicts without significantly inducing delay into the data path. A first and a second port make data read, data write, and instruction fetch requests to/from the shared interleaved memory by way of asserting a priority signal, an address, and an operand size which are decoded to discern which, if any, memory banks in the interleaved shared memory are needed. In the event of a bank request conflict, the highest priority requester gets all its requested banks and the losing requester gets all nonconflicting requested banks. After the banks in the interleaved memory are allocated, a signal identifying that the losing requester did not receive all its requested banks is generated which does not impact the delay in the data path and accordingly, the losing requester resubmits its request on the next cycle.
申请公布号 US5596740(A) 申请公布日期 1997.01.21
申请号 US19950378330 申请日期 1995.01.26
申请人 CYRIX CORPORATION 发明人 QUATTROMANI, MARC A.;EITRHEIM, JOHN K.
分类号 G06F13/16;(IPC1-7):G06F12/00;G06F13/00 主分类号 G06F13/16
代理机构 代理人
主权项
地址