Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
235 words
Digital data apparatus comprising a data processing unit and a plurality of peripheral units selectively addressable by the data processing unit over an address bus with bi-level address codes for the transfer of digital data between the data processing unit and an addressed peripheral unit over a data bus, each peripheral unit having a special storage location for the storage of a multi-bit identification code which identifies uniquely the peripheral unit, characterised in that the data processing unit includes interrogation means for testing the presence of a peripheral unit corresponding to an address code applied to the address bus, said interrogation means comprising first means for requesting from that addressed peripheral unit during an interrogation period the transfer of its identification code to the data processing unit over the data bus for comparison with a corresponding code in the data processing unit, second means for causing at least one data line of the data bus to assume during said interrogation period an inverse active level which is opposite to the proper active level on that data line in response to a correct application of the relevant bit of the identification code on that data line, said inverse active level being de-activated by said second means in the presence of the proper active level on the data line, and third means for sensing as part of said comparison the prevailing active level of the data line.
Claim 2
Dependent Claim
235 words
Digital data apparatus comprising a data processing unit and a plurality of peripheral units selectively addressable by the data processing unit over an address bus with bi-level address codes for the transfer of digital data between the data processing unit and an addressed peripheral unit over a data bus, each peripheral unit having a special storage location for the storage of a multi-bit identification code which identifies uniquely the peripheral unit, characterised in that the data processing unit includes interrogation means for testing the presence of a peripheral unit corresponding to an address code applied to the address bus, said interrogation means comprising first means for requesting from that addressed peripheral unit during an interrogation period the transfer of its identification code to the data processing unit over the data bus for comparison with a corresponding code in the data processing unit, second means for causing at least one data line of the data bus to assume during said interrogation period an inverse active level which is opposite to the proper active level on that data line in response to a correct application of the relevant bit of the identification code on that data line, said inverse active level being de-activated by said second means in the presence of the proper active level on the data line, and third means for sensing as part of said comparison the prevailing active level of the data line.
Claim 3
Dependent Claim
30 words
Digital data apparatus as claimed in Claim 1, characterised in that the identification code allocated to each peripheral unit is the same as the address code for the peripheral unit.
Claim 4
Dependent Claim
42 words
Digital data apparatus as claimed in Claim 2, characterised in that an addresser circuit in the data processing unit is operable to effect a counting sequence to produce successive addresses which are recorded in the storage locations of the respective peripheral units.
Claim 5
Dependent Claim
36 words
Digital data apparatus as claimed in Claim ? or Claim 3, characterised in that the data bus is used additionally for addressing the storage location of a peripheral unit which is addressed over the address bus.
Claim 6
Dependent Claim
44 words
Digital data apparatus as claimed in Claim 4, characterised in that the data bus is further used on a multiplex basis as a combined data/address bus for addressing other storage or other elements of a peripheral unit which is addressed over the address bus.
Claim 7
Dependent Claim
25 words
Digital data apparatus as claimed in Claim 3, characterised in that said address bus is combined with the combined data/address bus on a multiplex basis.
Claim 8
Dependent Claim
139 words
Digital data apparatus as claimed in any one of Claims 2 to 6, characterised in that said interrogation period is divided into a first part in which said first means is operable, and second and third parts in which said second means is operable, said second means comprising a low impedance current driver circuit which is operable to pre-charge the data line to the inverse active level in the second part and a high impedance current driver circuit which is operable to tend to maintain the pre-charged state of the data line in the third part, and each peripheral unit includes a low impedance current driver circuit which is operable when the unit is addressed to charge the data line to the proper active level in the third part, notwithstanding the operation of the high impedance current driver circuit.
Claim 9
Dependent Claim
53 words
Digital data apparatus as claimed in Claim 7, characterised in that the low impedance current driver circuit in the data processing unit and the low impedance current driver circuit in each peripheral unit are otherwise normally used for data transfer between the data processing unit and the peripheral unit over the data bus.
Claim 10
Dependent Claim
30 words
Digital data apparatus as claimed in any preceding Claim, characterised in that said main unit is a digitally operable processing unit and said peripheral units are random access memory units.
Claim 11
Dependent Claim
20 words
Digital data apparatus as claimed in Claim 9, characterized in that each memory unit contains the same amount of memory.