Method and apparatus for non-sequential resource access
    1.
    发明授权
    Method and apparatus for non-sequential resource access 失效
    用于非顺序资源访问的方法和装置

    公开(公告)号:US5208914A

    公开(公告)日:1993-05-04

    申请号:US535786

    申请日:1990-06-11

    摘要: A method and apparatus for non-sequential access to shared resources in a multiple requestor system uses a variety of tags to effectively re-order the data at its destination. In simplest form, the tag directs switching logic to where in a buffer to locate another tag for direction information or where in a buffer or processor (register) to put the response associated with the tag. For example, loading data from memory requires that the requestor provide a request signal, an address, and a request tag. The request signal validates the address and request tag. The address specifies the location of the requested data in memory. The request tag specifies where to put the data when it is returned to the processor. The switching logic for the requestor includes a tag queue for storing the request tags associated with the resource requests, logic means for associating the respective request tag from the tag queue with a resource response, and means for returning the resource response and respective request tag to the requestor. The switching logic associated with the shared resource includes switching means to route the request into and out of the shared resource, control logic to correctly route the request, logic to handle multiple decision requests, and logic to store or retrieve the ultimate data entity being requested.

    摘要翻译: 用于在多请求者系统中非顺序访问共享资源的方法和装置使用各种标签来有效地重新排序其目的地的数据。 以最简单的形式,标签将切换逻辑引导到缓冲器中的哪个位置,以定位用于方向信息的另一个标签,或者在缓冲器或处理器(寄存器)中放置与标签相关联的响应的位置。 例如,从存储器加载数据要求请求者提供请求信号,地址和请求标签。 请求信号验证地址和请求标签。 该地址指定所请求的数据在内存中的位置。 请求标签指定在将数据返回到处理器时放置数据的位置。 用于请求者的切换逻辑包括用于存储与资源请求相关联的请求标签的标记队列,用于将来自标签队列的相应请求标签与资源响应相关联的逻辑装置,以及用于将资源响应和相应请求标签返回到 请求者。 与共享资源相关联的切换逻辑包括将请求路由到共享资源和从共享资源引出的切换装置,控制逻辑以正确路由请求,处理多个决策请求的逻辑以及存储或检索被请求的最终数据实体的逻辑 。