Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
263 words
In a device for attachment to an asynchronous bus (10t) of the type having a plurality of attached users, said asynchronous bus (10t) also having an Address/Data bus (10t1), an Origin/Destination bus (10t3), a Command/Status bus (10t2) and a Control Line group (10t4), said device having a primary functional section and a bus interface section (12) for joining said asynchronous bus (10t) to said primary functional section, said bus interface section (12) being disposed to operate in either a master mode for presenting data to said asynchronous bus (10t) or a slave mode for accepting data from said asynchronous bus (10t), said bus interface section (12) comprising: master control unit means (40a) connected to said asynchronous bus (10t) for requesting control of said asynchronous bus (10t) and for issuing data to said asynchronous bus (10t) in response to acquiring said control during said master mode of operation; slave control unit means (40b) connected to said asynchronous bus (10t) for accepting and responding to data received from said asynchronous bus (10t) during said slave mode of operation; data buffer means (20a) connected to said Address/Data bus (10t1) for storing data received from said Address/Data bus (10t1) during said slave mode of operation; message buffer means (20b) connected to said Address/Data bus (10t1) for storing data for presentation to said Address/Data bus (10t1) during said master mode of operation; and command register means (20i) attached to said Origin/Destination bus (10t3) and said Command/Status bus (10t2) for storing data for presentation to said Origin/Destination bus (10t3) and Command/Status bus (10t2) during said master mode of operation.
Claim 2
Dependent Claim
263 words
In a device for attachment to an asynchronous bus (10t) of the type having a plurality of attached users, said asynchronous bus (10t) also having an Address/Data bus (10t1), an Origin/Destination bus (10t3), a Command/Status bus (10t2) and a Control Line group (10t4), said device having a primary functional section and a bus interface section (12) for joining said asynchronous bus (10t) to said primary functional section, said bus interface section (12) being disposed to operate in either a master mode for presenting data to said asynchronous bus (10t) or a slave mode for accepting data from said asynchronous bus (10t), said bus interface section (12) comprising: master control unit means (40a) connected to said asynchronous bus (10t) for requesting control of said asynchronous bus (10t) and for issuing data to said asynchronous bus (10t) in response to acquiring said control during said master mode of operation; slave control unit means (40b) connected to said asynchronous bus (10t) for accepting and responding to data received from said asynchronous bus (10t) during said slave mode of operation; data buffer means (20a) connected to said Address/Data bus (10t1) for storing data received from said Address/Data bus (10t1) during said slave mode of operation; message buffer means (20b) connected to said Address/Data bus (10t1) for storing data for presentation to said Address/Data bus (10t1) during said master mode of operation; and command register means (20i) attached to said Origin/Destination bus (10t3) and said Command/Status bus (10t2) for storing data for presentation to said Origin/Destination bus (10t3) and Command/Status bus (10t2) during said master mode of operation.
Claim 3
Dependent Claim
57 words
The bus interface section (12) of claim 1 further comprising: diagnostic buffer means (20d) attached to said Address/Data bus (10t1) for storing data received from said Address/Data bus (10t1) during said slave mode of operation and for presentation of said stored data back to said Address/Data bus (10t1) during the same said slave mode interval of operation.
Claim 4
Dependent Claim
39 words
The bus interface section (12) of claim 2, further comprising: Input/Output Interface Control (IOIC) means for determining from among said plurality of attached users a single source and a single destination for data presented to said asynchronous bus (10t).
Claim 5
Dependent Claim
46 words
The bus interface section (12) of claim 3 wherein said IOIC means comprises: status register means (20g) attached to said Address/Data bus (10t1), Origin/Destination bus (10t3) and Command/Status bus (10t2) for storing data in response to operations of said attached users of said asynchronous bus (10t).
Claim 6
Dependent Claim
56 words
The bus interface section (12) of claim 4 wherein said IOIC means further comprises: arbitration control means (50b) connected to said control line group (10t4) and said master control unit (40a) for arbitrating the transfer of control of said asynchronous bus (10t) from one said attached user to another from among said plurality of attached users.
Claim 7
Dependent Claim
83 words
The bus interface section (12) of claim 5 wherein said IOIC means further comprises: select data buffer means (20f) attached to said Address/Data bus (10t1) for storing data identifying an attached user selected from among said plurality of attached users during said master mode of operation; and address register means (20d) attached to said Address/Data bus (10t1) for storing data identifying a storage destination selected by an attached user selected from among said plurality of attached users during said slave mode of operation.
Claim 8
Dependent Claim
39 words
The bus interface section (12) of claim 6 wherein said IOIC means further comprises: key buffer means (20c) attached to said Address/Data bus (10t1) for storing a key segment of said data stored in said address register means (20d).
Claim 9
Dependent Claim
42 words
The bus interface section (12) of claim 5 wherein said IOIC means further comprises: at least one timer means (50a) attached to said arbitration control means (50b) for providing a plurality of adjustable time interval data to said arbitration control unit (50b).
Claim 10
Dependent Claim
131 words
The bus interface section (12) of claim 4 wherein said status register means (20g) comprises: message acceptance status word (MASW) register means for storing data indicating the status of message acceptance operations performed by said IOIC means in response to requests from other said attached users; IOIC status word (ICSW) register means for storing data indicating the status of commands, errors and time-out events on said asynchronous bus (10t); IOIC control register (ICCR) means for storing data indicating the status of bus control functions performed by said IOIC means; message origination status word (MOSW) register means for storing data indicating busy, error and operation end status of operations of said attached users; and monitor status word (MSW) register means for storing data indicating error conditions present on said asynchronous bus (10t).
Claim 11
Dependent Claim
39 words
The bus interface section (12) of claim 4 wherein said asynchronous bus (10t) is a parallel bus comprising: a plurality of signal lines disposed to represent one or more data words each consisting of a plurality of data bits.
Claim 12
Dependent Claim
39 words
The bus interface section (12) of claim 1 wherein said asynchronous bus (10t) is a parallel bus comprising: a plurality of signal lines disposed to represent one or more data words each consisting of a plurality of data bits.