Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
153 words
Data communications controller apparatus for concentrating messages destined to or from a plurality of relatively lower speed users' communications ports from or to a lesser plurality of relatively higher speed communications ports, characterized in that it comprises: a plurality of communications ports; a plurality of communications port interface adapters, each said adapter being connectable with a said port and comprising a microprocessor for handling communications to or from a port in the port format and protocol; means for connecting each said port to a said adapter; a control unit comprising a microprocessor, main memory and a direct memory access input/output (DMA) interface for handling communications between said adapters and said main memory; address and data busses respectively interconnecting said adapters, said control unit and said main memory for communication therebetween; and said main memory being accessible through said busses via direct memory accesses initiated and controlled by said adapters utilizing said DMA interface.
Claim 2
Dependent Claim
153 words
Data communications controller apparatus for concentrating messages destined to or from a plurality of relatively lower speed users' communications ports from or to a lesser plurality of relatively higher speed communications ports, characterized in that it comprises: a plurality of communications ports; a plurality of communications port interface adapters, each said adapter being connectable with a said port and comprising a microprocessor for handling communications to or from a port in the port format and protocol; means for connecting each said port to a said adapter; a control unit comprising a microprocessor, main memory and a direct memory access input/output (DMA) interface for handling communications between said adapters and said main memory; address and data busses respectively interconnecting said adapters, said control unit and said main memory for communication therebetween; and said main memory being accessible through said busses via direct memory accesses initiated and controlled by said adapters utilizing said DMA interface.
Claim 3
Dependent Claim
65 words
Apparatus as described in Claim 1, characterized in that it further comprises : an arbitration and control means connected to said control unit, to said adapters, and to said data bus for arbitrating among and sequentially granting access to individual, simultaneously presented requests for access to said bus and for arbitrating among and sequentially granting to simultaneously presented requests for interrupts to said control unit.
Claim 4
Dependent Claim
52 words
Apparatus as described in Claim 2, characterized in that it further comprises : a memory mapped input/output interface means connected to said address bus for associating addresses presented thereto with specific locations of registers or controls for said adapters to which data may be sent or from which it may be received.
Claim 5
Dependent Claim
70 words
Apparatus as described in Claim 3. characterized in that: said adapters' microprocessors are individually programmed to handle the specific user port format and protocol requirements to which the adapter must respond and said adapter formats and deformats data at said user interface into or out of the specific port protocol and presents pure data to or receives pure data from said main memory via DMA requests controlled by said microprocessors.
Claim 6
Dependent Claim
111 words
Apparatus as described in any one of claims 1 to 4, characterized in that it further comprises : a service interface means connected to one of said adapters and including a service address bus, a service data bus and a dedicated readable only memory and a machine status register and a machine check register; said busses connecting said service interface to said memory and to said registers, said registers being connected via the said address and service data busses connected to said control unit to only receive input therefrom and being connected to said service address and data busses to only be read by said adapter connected to said service interface.
Claim 7
Dependent Claim
84 words
Apparatus as described in Claim 5, characterized in that it further comprises : a diagnostic service means including an address comparison register, a data comparison register and a function indicator register, comparison logic and an interrupt signalling means, a memory mapped 1/0 decoder for loading said registers, all of which being connected to said address and data busses and being connected to said control unit to be written by said control unit and read via said service busses to aid in diagnosis of errors.
Claim 8
Dependent Claim
78 words
Apparatus as described in any one of Claims 2 to 4 , characterized in that it further comprises : a diagnostic service means including an address comparison register. a data comparison register and a function indicator register, comparison logic and an interrupt signalling means, a memory mapped I/0 decoder for loading said registers, all of which being connected to said address and data busses and being connected to said control unit to be written by said control unit.