Patent US5233346A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5233346A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for electronically programming nodal identifications

Assignee: Xerox Corp
•
Filing: 1990-12-10
•
Granted: 1993-08-03
•
Expires: 2010-12-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A plurality of input/output connector modules are located along a time multiplex bus. Each module has a plurality of programmable cells comprised of digital components. Each cell can be electronically programmed to receive one bit of information. These bits of information are used by each module to determine the address and input/output configuration assumed by the module. Programming data is sent via a serial input data (SID) line to the programming cells. The SID line has a plurality of delays which are located between the modules. The delays allow all of the programming cells of one module to be programmed before the next module receives the data along the SID line. The delays are created by the intrinsic resistance of the SID line and capacitors connected to the SID line which cause a delay in the programming data. The SID line is also clamped to ground out the programming signals after each cell has been programmed.

Inventors

  • 👤 Timothy Minerd
  • 👤 Robert Chapin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 14:20
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4221; G06F13/423; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0421; G06F13/14; G05B2219/00; G05B2219/20; G05B2219/21; G05B2219/21037; G05B2219/25; G05B2219/25077

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.

References Cited (Backward Citations)

US4437157A Cited
US4232294A Cited
US4646236A Cited
US4604620A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-02 1997-02-01 1997-08-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-02 2001-02-01 2001-08-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-02 2005-02-01 2005-08-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag