发明名称 VIRTUAL PACKET BUS CONCEPT WITH DISTRIBUTED ARBITRATION
摘要 A computer bus for transferring data among a plurality of modules coupled thereto, and having flexible, distributed bus arbitration. A plurality of data lines is operable to transfer bits of data among modules attached to the bus. A single arbitration line is coupled to each module, and is used to indicate whether the bus is available for the next bus cycle. A bus packet clock, called a BUP clock, is used to divide the bus into cycle periods called BUP time slots. An access time clock further divides these BUP time slots into time access slots. The BUP time slot is the unit of time for which a module will be granted access to the bus. The BUP time slot is selected so that modules will be granted access to the bus for a length of time defined by a packet length. Each module on the bus is provided with arbitration circuitry for determining whether that module will be granted access to the bus for the next BUP time slot. The arbitration circuitry counts the number of accessed time slots and compares the counter value to a module priority value and outputs a comparison time pulse when the values compare. A module with a lower priority number will pull the arbitration line low and claim the bus for the next BUP time slot if this module is requesting the bus for the next BUP time slot. Once a module has pulled the arbitration line low, no other module will be granted access to the bus for the next BUP time slot. When the next BUP time slot occurs, the module granted access to the bus for that period will be given access, and the counters of each module will be reset, and the priority of each module updated.
申请公布号 CA2103780(A1) 申请公布日期 1994.02.15
申请号 CA19932103780 申请日期 1993.08.10
申请人 LORAL FAIRCHILD CORP. 发明人 WAGGENER, WILLIAM N.
分类号 G06F13/368;G06F13/372;H04L12/407;(IPC1-7):G06F13/20 主分类号 G06F13/368
代理机构 代理人
主权项
地址
您可能感兴趣的专利