Claims
- 1. Intersystem link (ISL) unit architecture wherein an ISL unit may be selectively reconfigured to accommodate information transfers between a local communication bus and any data processing unit including memory units, peripheral control units, central processing units and ISL units in electrical communication with any of plural communication busses in a data processing system wherein each of said plural communication busses are in electrical communication with an ISL unit and ISL units are in electrical communication in pairs, which comprises:
- (a) cycle control logic means responsive to communication bus requests and to an output control command from a CPU in electrical communication with one of said plural communication busses for transitioning an addressed ISL unit between an on-line logic state and a stop logic state wherein said addressed ISL unit may respond to pending communication bus requests while inhibiting further communication bus requests;
- (b) programmable memory means in electrical communication with said one of said plural communication busses and having memory cell locations for storing binary coded information received from any one of said plural communication busses for accommodating information transfers between said plural communication busses; and
- (c) configuration control logic means responsive to said cycle control logic means for altering binary coded information stored in selected ones of said memory cell locations of said programmable memory means in accordance with configuration data received from said CPU, thereby providing a dynamic reassignment of data processing system resources between said plural communication busses.
- 2. The intersystem link (ISL) unit architecture as set forth in claim 1 wherein said programmable memory means comprises:
- (a) a memory hit bit means responsive to said configuration control logic means for selectively altering memory locations internal to said memory hit bit means for accommodating the recognition of memory addresses of memory units in electrical communication with any of said plural communication busses;
- (b) a channel hit bit means responsive to said configuration control logic means for selectively altering memory locations internal to said channel hit bit means for accommodating the recognition of both peripheral control units and CPUs in electrical communication with any of said plural communication busses;
- (c) memory address translation means responsive to said configuration control logic mleans for selectively altering memory locations internal to said memory address translation means for providing a memory address of a memory unit in electrical communication with any of said plural communication busses upon the occurrence of a memory hit bit in response to a memory request appearing on said local communication bus;
- (d) CPU destination address translation means responsive to said configuration control logic means for selectively altering memory locations internal to said CPU destination address translation means for providing an address of a CPU in electrical communication with any of said plural communication busses upon the occurrence of a channel hit bit in response to a CPU request appearing on said local communication bus; and
- (e) CPU source address translation means responsive to said configuration control logic means for selectively altering memory locations internal to said CPU source address translation means for providing an address of a CPU in electrical communication with any of said plural communication busses to said local communication bus in response to a CPU request appearing on any of said plural communication busses.
Parent Case Info
This is a continuation of application Ser. No. 956,381 filed Oct. 31, 1978, now abandoned.
US Referenced Citations (7)
Continuations (1)
|
Number |
Date |
Country |
Parent |
956381 |
Oct 1978 |
|