Gaming system for individual control of access to many devices with few wires
First Claim
1. A gaming system comprising:
- a plurality of devices to be individually accessed;
a host controller having a data out terminal a power terminal and a common terminal;
a plurality of local controllers each having a data in terminal, a data out terminal, a power terminal, a common terminal and plural device terminals, the controllers being interconnected in a string with the data out terminal of the host controller being connected to the data in terminal of a first local controller and the data in terminal of each of the other local controllers being connected to the data out terminal of the preceding local controller in the string;
each local controller having its device terminals respectively connected to individual ones of the devices;
a power line interconnecting the power terminals of the host controller and all of the local controllers; and
a common line interconnecting the common terminals of the host controller and all of the local controllers.
2 Assignments
0 Petitions
Accused Products
Abstract
A system controls access to a plurality of devices with only four lines by grouping the devices in nodes, wherein each node includes a local control circuit and a predetermined number of the devices, with each local control circuit defining a shift register, the positions of which are respectively connected to the devices. The nodes are connected in series with a host controller, so that the shift registers of the several nodes cooperate to form a system shift register. The nodes are serially addressed by a serial data message from a DATA OUT line of the host controller, which message includes M×N data bits followed by strobe indicator, where N is the number of nodes and M is the number of devices at each node. All controllers are connected to a V+ line and a COMMON line and a RETURN line. The system register forms a fourth line, one end of which is connected to the host controller DATA OUT terminal and the other end of which may be connected to the RETURN line.
59 Citations
36 Claims
-
1. A gaming system comprising:
-
a plurality of devices to be individually accessed;
a host controller having a data out terminal a power terminal and a common terminal;
a plurality of local controllers each having a data in terminal, a data out terminal, a power terminal, a common terminal and plural device terminals, the controllers being interconnected in a string with the data out terminal of the host controller being connected to the data in terminal of a first local controller and the data in terminal of each of the other local controllers being connected to the data out terminal of the preceding local controller in the string;
each local controller having its device terminals respectively connected to individual ones of the devices;
a power line interconnecting the power terminals of the host controller and all of the local controllers; and
a common line interconnecting the common terminals of the host controller and all of the local controllers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A gaming system comprising:
-
a plurality of devices to be individually accessed, arranged in a string of M nodes, with each node including up to N of the devices, wherein M and N are whole numbers greater than one;
a host controller having a data out terminal;
a plurality of local controllers respectively associated with the nodes, each local controller having a data in terminal and a data out terminal and including a N-bit shift register with the register positions respectively connected to device output terminals to which the devices of the associated node may respectively be connected;
the data out terminal of the host controller being connected to the data in terminal of a first node and the data in terminal of each of the other nodes being connected to the data out terminal of the preceding node in the string so that the string of nodes provides a (M×
N)-bit shift register;
the host controller producing at its data out terminal an output signal comprising a serial digital data stream including M×
N bits followed by a strobe indicator so that the M×
N bits are sequentially loaded into and fill the (M×
N)-bit register;
each local controller being responsive to the strobe indicator for utilizing the contents of its N-bit register for accessing the associated devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A gaming system comprising:
-
a plurality of devices to be individually accessed including one or more first devices to be sensed and one or more second devices to be controlled, the devices being arranged in a string of M nodes with each node including up to N of the devices, wherein M and N are whole numbers greater than one;
a host controller having a data out terminal and a data in terminal;
a plurality of local controllers respectively associated with the nodes, each local controller having a data in terminal and a data out terminal and including a N-bit shift register with the register positions respectively connected to device output terminals to which the devices of the associated node may respectively be connected;
the data out terminal of the host controller being connected to the data in terminal of a first node and the data in terminal of each of the other nodes being connected to the data out terminal of the preceding node in the string so that the string of nodes provides a (M×
N)-bit shift register, and the data out terminal of a last node being connected to the data in terminal of the host controller;
the host controller producing at its data out terminal an output signal comprising a serial digital data stream including M×
N bits followed by a strobe indicator so that the M×
N bits are sequentially loaded into and fill the (M×
N)-bit register,each local controller being responsive to the strobe indicator for;
(a) for each of its register positions connected to a first device, loading into that register position a bit indicative of the current state of the first device; and
(b) for each of its register positions connected to a second device, latching the contents of that position to its associated device output terminal for controlling the associated second device. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method for individually accessing each of a plurality of devices in a gaming system comprising:
-
grouping the devices into M nodes, with each node including a local controller and up to N devices connected to the local controller, wherein M and N are whole numbers greater than one, connecting the local controllers in series with one another and with a data out terminal of a host controller so that the local controllers cooperate to define an (M×
N)-bit shift register,providing a power line connected to all of the controllers and a common line connected to all of the controllers, and transmitting from the host controller data out terminal to all of the local controllers a serial digital data message including M×
N bits respectively corresponding to the devices for individually controlling the devices. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification