Patent US5089953A successfully refreshed from Google Patents.
US5089953A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Control and arbitration unit
Assignee: Sundstrand Corp
•
Filing: 1990-08-03
•
Granted: 1992-02-18
•
Expires: 2010-08-03
Abstract
Abstract A control and arbitration unit for use in a remote terminal coupled to a system bus over which data encoded in military standard 1553B format is transmitted manages the flow of data between a local processor, a remote terminal interface coupled to the system bus and a local memory so that data transfers occur in an orderly fashion.
Inventors
- 👤 Frank J. Ludicky
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 05:52
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0766; G06F11/0772; G06F11/0706; G06F11/0745; G06F13/00; G06F13/14; G06F13/36; G06F11/0793; G06F11/14; G06F11/1402; G06F11/1415; G06F11/22; G06F11/2205; G06F11/2294
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
274 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a bus buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving an address signal from either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting the address signal to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established from the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second ad first local buses via the bus buffer under control of the CAU.
Claim 2
Dependent Claim
274 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a bus buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving an address signal from either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting the address signal to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established from the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second ad first local buses via the bus buffer under control of the CAU.
Claim 3
Dependent Claim
314 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a bus buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving a signal from either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting signals to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional second local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established from the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second and first local buses via the bus buffer under control of the CAU, wherein the RTI further includes a control register and wherein the CAU includes means for writing data supplied by the local processor into the RTI control register only if such data is different than the data already stored in the control register.
Claim 4
Dependent Claim
314 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a bus buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving a signal from either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting signals to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional second local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established from the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second and first local buses via the bus buffer under control of the CAU, wherein the RTI further includes a control register and wherein the CAU includes means for writing data supplied by the local processor into the RTI control register only if such data is different than the data already stored in the control register.
Claim 5
Dependent Claim
328 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a bus buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving a signal from either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting signals to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established from the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second and first local buses via the bus buffer under control of the CAU, wherein the RTI further includes a control register which stores a plurality of bits including a failure bit and wherein the CAU includes means responsive to a failure in the remote terminal for setting the failure bit without changing the remaining bits in the control register and for resetting the failure bit when the failure subsequently clears.
Claim 6
Dependent Claim
328 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a bus buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving a signal from either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting signals to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established from the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second and first local buses via the bus buffer under control of the CAU, wherein the RTI further includes a control register which stores a plurality of bits including a failure bit and wherein the CAU includes means responsive to a failure in the remote terminal for setting the failure bit without changing the remaining bits in the control register and for resetting the failure bit when the failure subsequently clears.
Claim 7
Dependent Claim
312 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a bus buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving a signal from either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting signals to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established form the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second and first local buses via the bus buffer under control of the CAU, wherein the RTI includes a command register and wherein the CAU includes means responsive to the local processor for retrieving the data stored in the command register and providing the retrieved data to the local processor via the first local bus.
Claim 8
Dependent Claim
312 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a bus buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving a signal from either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting signals to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established form the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second and first local buses via the bus buffer under control of the CAU, wherein the RTI includes a command register and wherein the CAU includes means responsive to the local processor for retrieving the data stored in the command register and providing the retrieved data to the local processor via the first local bus.
Claim 9
Dependent Claim
312 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a buss buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving a signal form either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting signals to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established form the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second and first local buses via the bus buffer under control of the CAU, wherein the RTI includes a system register and wherein the CAU includes means responsive to the local processor for retrieving the data stored in the system register and providing the retrieved data to the local processor via the first local bus.
Claim 10
Dependent Claim
312 words
In a remote terminal coupled to a system bus wherein the remote terminal includes a remote terminal interface (RTI) which communicates with the bus, a local processor and a local memory, the improvement comprising: a buss buffer; and a control and arbitration unit (CAU) coupled to the bus buffer for managing data flow between the RTI, the local processor and the local memory, including memory address inputs for receiving a signal form either of the RTI and the local processor representing a memory location of the local memory to be accessed, memory address outputs coupled to the local memory for transmitting signals to the local memory which causes accessing of the memory location in response to the signals at the memory inputs, CAU data inputs coupled to data input/output lines of the local processor for receiving data therefrom over a first, bidirectional local bus and CAU data outputs coupled to a second, bidirectional local bus wherein the second local bus is also coupled to the local memory and to a series of data input/output (I/O) lines of the RTI whereby a first path for data is established between the system bus and the local memory via the RTI data I/O lines and the second local bus, a second path for data is established form the local processor to the local memory via the first local bus, the CAU data inputs, the CAU data outputs and the second local bus and a third path for data is established from the local memory to the local processor over the second and first local buses via the bus buffer under control of the CAU, wherein the RTI includes a system register and wherein the CAU includes means responsive to the local processor for retrieving the data stored in the system register and providing the retrieved data to the local processor via the first local bus.
Claim 11
Dependent Claim
267 words
A control and arbitration unit (CAU) for managing the transfer of data among a remote terminal interface (RTI) coupled to a system bus over which data encoded in a military standard 1553B format is transmitted, a local memory and a local processor interconnected with the RTI and the CAU by first and second bidirectional local buses wherein the local memory is coupled by the second local bus to a plurality of data output lines of the CAU and to a plurality of input/output (I/O) lines of the RTI and wherein the local processor includes data lines coupled to data input/output (I/O) lines of the CAU by the first local bus and address lines coupled to a first set of address input lines of the CAU, the CAU further including a second set of address input lines coupled to a plurality of address output lines of the RTI, comprising: first means responsive to a memory access request signal developed on a first line from the RTI for transferring a memory address signal from the second set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred from/to the accessed memory location over the second local bus; and second means responsive to a memory access request signal developed on a second line from the local processor for transferring a memory address signal from the first set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred between the accessed memory location and the local processor via the local busses.
Claim 12
Dependent Claim
267 words
A control and arbitration unit (CAU) for managing the transfer of data among a remote terminal interface (RTI) coupled to a system bus over which data encoded in a military standard 1553B format is transmitted, a local memory and a local processor interconnected with the RTI and the CAU by first and second bidirectional local buses wherein the local memory is coupled by the second local bus to a plurality of data output lines of the CAU and to a plurality of input/output (I/O) lines of the RTI and wherein the local processor includes data lines coupled to data input/output (I/O) lines of the CAU by the first local bus and address lines coupled to a first set of address input lines of the CAU, the CAU further including a second set of address input lines coupled to a plurality of address output lines of the RTI, comprising: first means responsive to a memory access request signal developed on a first line from the RTI for transferring a memory address signal from the second set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred from/to the accessed memory location over the second local bus; and second means responsive to a memory access request signal developed on a second line from the local processor for transferring a memory address signal from the first set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred between the accessed memory location and the local processor via the local busses.
Claim 13
Dependent Claim
307 words
A control and arbitration unit (CAU) for managing the transfer of data among a remote terminal interface (RTI) coupled to a system bus over which data encoded in a military standard 1553B format is transmitted, a local memory and a local processor interconnected with the RTI and the CAU by first and second bidirectional local buses wherein the local memory is coupled by the second local bus to a plurality of data output lines of the CAU and to a plurality of input/output (I/O) lines of the RTI and wherein the local processor includes data lines coupled to data input/output (I/O) lines of the CAU by the first local bus and address lines coupled to a first set of address input lines of the CAU, the CAU further including a second set of address input lines coupled to a plurality of address output lines of the RTI, comprising: first means responsive to a memory access request signal developed on a first line from the RTI for transferring a memory address signal from the second set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred from/to the accessed memory location over the second local bus; second means responsive to a memory access request signal developed on a second line from the local processor for transferring a memory address signal from the first set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred between the accessed memory location and the local processor via the local buses; and means responsive to the memory access request signal from the local processor for transferring data placed on the CAU data I/O lines by the local processor to the CAU data output lines, the second local bus and the local memory.
Claim 14
Dependent Claim
307 words
A control and arbitration unit (CAU) for managing the transfer of data among a remote terminal interface (RTI) coupled to a system bus over which data encoded in a military standard 1553B format is transmitted, a local memory and a local processor interconnected with the RTI and the CAU by first and second bidirectional local buses wherein the local memory is coupled by the second local bus to a plurality of data output lines of the CAU and to a plurality of input/output (I/O) lines of the RTI and wherein the local processor includes data lines coupled to data input/output (I/O) lines of the CAU by the first local bus and address lines coupled to a first set of address input lines of the CAU, the CAU further including a second set of address input lines coupled to a plurality of address output lines of the RTI, comprising: first means responsive to a memory access request signal developed on a first line from the RTI for transferring a memory address signal from the second set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred from/to the accessed memory location over the second local bus; second means responsive to a memory access request signal developed on a second line from the local processor for transferring a memory address signal from the first set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred between the accessed memory location and the local processor via the local buses; and means responsive to the memory access request signal from the local processor for transferring data placed on the CAU data I/O lines by the local processor to the CAU data output lines, the second local bus and the local memory.
Claim 15
Dependent Claim
315 words
A control and arbitration unit (CAU) for managing the transfer of data among a remote terminal interface (RTI) having a control register coupled to a system bus over which data encoded in a military standard 1553B format is transmitted, a local memory and a local processor interconnected with the RTI and the CAU by first and second bidirectional local buses wherein the local memory is coupled by the second local bus to a plurality of data output lines of the CAU and to a plurality of input/output (I/O) lines of the RTI and wherein the local processor includes data lines coupled to data input/output (I/O) lines of the CAU by the first local bus and address lines coupled to a first set of address input lines of the CAU, the CAU further including a second set of address input lines coupled to a plurality of address output lines of the RTI, comprising: first means responsive to a memory access request signal developed on a first line from the RTI for transferring a memory address signal from the second set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred from/to the accessed memory location over the second local bus; second means responsive to a memory access request signal developed on a second line from the local processor for transferring a memory address signal from the first set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred between the accessed memory location and the local processor via the local buses; and third means responsive to a control register access request signal from the local processor for transferring data placed on the CAU data I/O lines by the local processor to the CAU data output lines to thereby store such data in the RTI control register.
Claim 16
Dependent Claim
315 words
A control and arbitration unit (CAU) for managing the transfer of data among a remote terminal interface (RTI) having a control register coupled to a system bus over which data encoded in a military standard 1553B format is transmitted, a local memory and a local processor interconnected with the RTI and the CAU by first and second bidirectional local buses wherein the local memory is coupled by the second local bus to a plurality of data output lines of the CAU and to a plurality of input/output (I/O) lines of the RTI and wherein the local processor includes data lines coupled to data input/output (I/O) lines of the CAU by the first local bus and address lines coupled to a first set of address input lines of the CAU, the CAU further including a second set of address input lines coupled to a plurality of address output lines of the RTI, comprising: first means responsive to a memory access request signal developed on a first line from the RTI for transferring a memory address signal from the second set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred from/to the accessed memory location over the second local bus; second means responsive to a memory access request signal developed on a second line from the local processor for transferring a memory address signal from the first set of CAU address input lines to the local memory to access a memory location therein whereby data may be transferred between the accessed memory location and the local processor via the local buses; and third means responsive to a control register access request signal from the local processor for transferring data placed on the CAU data I/O lines by the local processor to the CAU data output lines to thereby store such data in the RTI control register.
Claim 17
Dependent Claim
30 words
The CAU of claim 8, wherein the third transferring means includes means for storing the data in a latch prior to transfer of the data to the RTI control register.
Claim 18
Dependent Claim
63 words
The CAU of claim 9, wherein the third transferring means further includes means for comparing the data stored in the latch with the last data stored in the RTI control register and means for providing the data on the CAU data output lines only if the data stored in the latch is different than the last data stored in the RTI control register.
Claim 19
Dependent Claim
64 words
The CAU of claim 7, wherein the RTI includes a control register which stores a plurality of bits including a failure bit and wherein the CAU further includes means responsive to a failure in at least the local processor for setting the failure bit without changing the remaining bits in the control register and for resetting the failure bit when the failure subsequently clears.
Claim 20
Dependent Claim
45 words
The CAU of claim 7, wherein the RTI includes a command register and wherein the CAU includes means responsive to the local processor for retrieving the data stored in the command register and providing the retrieved data to the local processor via the local buses.
Claim 21
Dependent Claim
45 words
The CAU of claim 7, wherein the RTI includes a system register and wherein the CAU includes means responsive to the local processor for retrieving the data stored in the system register and providing the retrieved data to the local processor via the local buses.
References Cited (Backward Citations)
US4214305A
Cited
US4245303A
Cited
US4513390A
Cited
US4449183A
Cited
US4384323A
Cited
US4453214A
Cited
US4499538A
Cited
US4495567A
Cited
US4556953A
Cited
US4535330A
Cited
US4597054A
Cited
US4621342A
Cited
US4586128A
Cited
US4570220A
Cited
US4646232A
Cited
US4724520A
Cited
US4811216A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-02-17 | 1995-08-19 | 1996-02-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-02-17 | 1999-08-19 | 2000-02-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-02-17 | 2003-08-19 | 2004-02-18 | $7700.00 | Window Closed / Lapsed |