Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
144 words
An electronic programming system for transmitting programming signals to at least one of a plurality of input/output connector modules located along a multiplexed bus in a serial fashion, each connector module having a plurality of programming cells which are connected to each other and to the bus, said system comprising: enabling means within each cell for enabling each cell to receive the programming signals to program each cell; clamping means within each cell for grounding out the programming signals after programming of each cell; and delay means between each of the plurality of connector modules for delaying the transmission of the programming signals from a first module to a second downstream adjacent module for a delay time period that is at least as great as a programming time period required by the enabling and clamping means to program each cell of the first module.
Claim 2
Dependent Claim
144 words
An electronic programming system for transmitting programming signals to at least one of a plurality of input/output connector modules located along a multiplexed bus in a serial fashion, each connector module having a plurality of programming cells which are connected to each other and to the bus, said system comprising: enabling means within each cell for enabling each cell to receive the programming signals to program each cell; clamping means within each cell for grounding out the programming signals after programming of each cell; and delay means between each of the plurality of connector modules for delaying the transmission of the programming signals from a first module to a second downstream adjacent module for a delay time period that is at least as great as a programming time period required by the enabling and clamping means to program each cell of the first module.
Claim 3
Dependent Claim
29 words
The system of claim 1, further comprising: a latch means located within each cell for storing said programming signals before said programming signals are clamped by said clamping means.
Claim 4
Dependent Claim
27 words
The system of claim 2, further comprising: a reset means, located within each module and connected to said latch means for resetting said latch means upon power-up.
Claim 5
Dependent Claim
51 words
The system of claim 2, further comprising: verification means for verifying the programming signals received by each cell; and reset means located within each module and connected to said latch means for resetting said latch means when the programming signals received by each cell are not verified by the verification means.
Claim 6
Dependent Claim
33 words
The system of claim 4, further comprising: a means within each cell, connected to said bus, for delaying and shortening the duration of a serial data clock pulse received by said latch means.
Claim 7
Dependent Claim
41 words
The system of claim 1, wherein: a first programming cell of said plurality of programming cells is a start-up cell which must receive a predetermined signal at its latch means before programming of any of the remaining programming cells is commenced.
Claim 8
Dependent Claim
37 words
The system of claim 6, wherein: a last programming cell of said plurality of programming cells is a stop programming cell which receives a predetermined signal only when all of the preceding programming cells have been programmed.
Claim 9
Dependent Claim
38 words
The system of claim 7, wherein: programming cells which are connected to and located between said start-up cell and said stop-programming cell are used to electronically program an address and an input/output configuration for said input/output connector module.
Claim 10
Dependent Claim
38 words
The system of claim 2, wherein said clamping means further comprises: a NAND logic gate whose inputs are connected to the output of said latch means and said enabling means and whose output is connected to said bus.
Claim 11
Dependent Claim
60 words
The system of claim 2, wherein said enabling means further comprises: an AND logic gate ,whose input is connected to an enable signal and said bus, and whose output is connected to said latch means; and a NAND logic gate whose input is connected to said enable signal and said latch means, and whose output is connected to said bus.
Claim 12
Dependent Claim
21 words
The system of claim 1, wherein said delay means comprises resistance within said bus and a capacitor connected to said bus.
Claim 13
Dependent Claim
35 words
The system of claim 2, wherein said latch means further comprises a D flip-flop, whose D input and clock input are connected to said bus, and whose Q output is connected to said clamp means.
Claim 14
Dependent Claim
26 words
The system of claim 12, wherein the latch means further comprises a shift register, connected to said flip-flop, and whose output is connected to said bus.
Claim 15
Independent Claim
131 words
A method of transmitting programming signals to a plurality of input/output connector modules located serially along a bus, each connector module of said plurality of connector modules having a plurality of programmable cells, said method comprising the steps of: a) enabling each of said cells in one module to accept programming signals from a serial input data line; b) clamping said serial input data line to ground out said programming signals after each cell has been programmed; c) delaying said programming signals from reaching another module downstream of said one module for a delay time period which is at least as great as the time required to program each cell; and d) repeating steps a, b, c for each remaining programmable cell of said plurality of programmable cells in each module.
Claim 16
Independent Claim
131 words
A method of transmitting programming signals to a plurality of input/output connector modules located serially along a bus, each connector module of said plurality of connector modules having a plurality of programmable cells, said method comprising the steps of: a) enabling each of said cells in one module to accept programming signals from a serial input data line; b) clamping said serial input data line to ground out said programming signals after each cell has been programmed; c) delaying said programming signals from reaching another module downstream of said one module for a delay time period which is at least as great as the time required to program each cell; and d) repeating steps a, b, c for each remaining programmable cell of said plurality of programmable cells in each module.
Claim 17
Dependent Claim
28 words
The method of claim 15, further comprising the step of: latching said programming signal by latch means located within each cell in order to store said programming signal.
Claim 18
Dependent Claim
25 words
The method of claim 15, further comprising the step of: resetting each programmable cell of said plurality of programmable cells by resetting said latch means.
Claim 19
Dependent Claim
39 words
The method of claim 15, further comprising a step of determining whether said plurality of programmable cells have correctly latched said programming signal and resetting said plurality of programmable cells if said cells have incorrectly latched said programming signals.