用于对互连访问进行仲裁的系统和方法

    公开(公告)号:CN104052686A

    公开(公告)日:2014-09-17

    申请号:CN201410088316.0

    申请日:2014-03-11

    IPC分类号: H04L12/937 H04L12/861

    CPC分类号: H04L49/254 H04L49/253

    摘要: 本发明的多个方面涉及对在多个端口之间的互连访问进行仲裁。例如,输入端口接收对所标识的目的端口的访问的请求并在一个或多个FIFO内对这些请求进行缓冲。与一个或多个对应的FIFO相关联的挑选器开始包括用于每个输出端口的位置的空仲裁包并且比如基于优先化方案对该包内的一个或多个位置进行填充。以环形将每个包传递至另一个挑选器,该挑选器执行不与该包内的之前填充的位置相冲突的填充。每个挑选器都有机会将请求放置在这些包中的每个包内。将仲裁结果分发至与对应的输出端口相关联的重排序缓冲区并且将其用于对互连进行调度。因此,每个仲裁周期为互连产生有待在后续数据传送步骤中使用的控制信息集。

    用于对互连访问进行仲裁的系统和方法

    公开(公告)号:CN104052686B

    公开(公告)日:2018-11-06

    申请号:CN201410088316.0

    申请日:2014-03-11

    IPC分类号: H04L12/937 H04L12/861

    摘要: 本发明的多个方面涉及对在多个端口之间的互连访问进行仲裁。例如,输入端口接收对所标识的目的端口的访问的请求并在一个或多个FIFO内对这些请求进行缓冲。与一个或多个对应的FIFO相关联的挑选器开始包括用于每个输出端口的位置的空仲裁包并且比如基于优先化方案对该包内的一个或多个位置进行填充。以环形将每个包传递至另一个挑选器,该挑选器执行不与该包内的之前填充的位置相冲突的填充。每个挑选器都有机会将请求放置在这些包中的每个包内。将仲裁结果分发至与对应的输出端口相关联的重排序缓冲区并且将其用于对互连进行调度。因此,每个仲裁周期为互连产生有待在后续数据传送步骤中使用的控制信息集。