System for controlling responses to requests over a data bus between a plurality of master controllers and a slave storage controller by inserting control characters
First Claim
Patent Images
1. An information handling system, comprising:
- one or more processors connected to a common bus;
one or more I/O controllers connected to the common bus and to one or more storage subsystems, each I/O controller comprising;
a plurality of master controllers for communicating with a slave storage controller which controls data flow to and from a storage subsystem by granting access to one or more of the plurality of master controllers;
a data bus connecting the master controllers and the slave storage controller, said data bus operating synchronously between the master controllers and the slave storage controller;
means for controlling responses to requests over the data bus after access has been granted, the control means comprising;
means for inserting one or more control characters into a data stream, each control character having a field which identifies characteristics of data transmission between one of the master controllers and the slave memory controller; and
one or more storage subsystems for storing data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system includes one or more processors connected to a common bus, one or more I/O controllers connected to the common bus and to one or more storage subsystems and one or more storage subsystems for storing data for use in the data processing system. One or more master controllers are included in each I/O controller for communicating with a memory controller referred to as a slave which controls data flow to and from a memory subsystem. The data bus between the I/O masters and the memory controller is a multi-drop operating synchronously on a two-by-two byte parallel interface.
31 Citations
14 Claims
-
1. An information handling system, comprising:
-
one or more processors connected to a common bus; one or more I/O controllers connected to the common bus and to one or more storage subsystems, each I/O controller comprising; a plurality of master controllers for communicating with a slave storage controller which controls data flow to and from a storage subsystem by granting access to one or more of the plurality of master controllers; a data bus connecting the master controllers and the slave storage controller, said data bus operating synchronously between the master controllers and the slave storage controller; means for controlling responses to requests over the data bus after access has been granted, the control means comprising; means for inserting one or more control characters into a data stream, each control character having a field which identifies characteristics of data transmission between one of the master controllers and the slave memory controller; and one or more storage subsystems for storing data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage controller for controlling the storage of data in a storage subsystem of a data processing system, comprising:
-
a plurality of master controllers for communicating with a slave storage controller which controls data flow to and from a storage subsystem by granting access to one or more of the plurality of master controllers; a data bus connecting the master controllers and the slave storage controller, said data bus operating synchronously between the master controllers and the slave storage controller; means for controlling responses to requests over the data bus after access has been granted, the control means comprising; means for inserting one or more control characters into a data stream, each control character having a field which identifies characteristics of data transmission between one of the master controllers and the slave memory controller. - View Dependent Claims (12, 13, 14)
-
Specification