← Back to Patent Explorer
US4092714A Expired / Lapsed US ⏱️ 0.0 years remaining

Parallel command-status interface through multiplexed serial link

Assignee: Xerox Corp
•
Filing: 1976-12-01
•
Granted: 1978-05-30
•
Expires: 1996-12-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for interconnecting parallel command data in a controller and parallel status data in a controlled device by transmitting the command and status data between the controller and controlled device through serial data links. The serial data links to and from the controller pass through electromagnetic radiation filters to prevent any radiation from leaving the controller through the interconnecting command and status data lines.

Inventors

  • 👤 Thomas R. Norton
  • 👤 Stephen I. Geller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:06
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4221; G06F13/423

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 237 words
Apparatus for interconnecting a controller and a controlled device to transmit parallel data commands from said controller to said controlled device and to transmit parallel status data from said controlled device to said controller, said apparatus comprising: controller interface means connected to said controller for reading-in parallel command data from said controller into a first register, said command data being read-out in series from said first register to a command output terminal of said controller interface means, and reading-in series status data from a status input terminal of said controller interface means into a second register, said status data being read-out in parallel from said second register to said controller; controlled device interface means connected to said controlled device for reading-in parallel status data from said controlled device into a third register, said status data being read out of said third register in series to a status output terminal of said controlled device interface means, and reading-in series command data from a command input terminal of said controlled device interface means into a fourth register, said command data being read out of said fourth register in parallel to said controlled device; and means for connecting said command output terminal of said controller interface means to said command input terminal of said controlled device interface means, and connecting said status output terminal of said controlled device interface means to said status input terminal of said controller interface means.
Claim 2
Dependent Claim 237 words
Apparatus for interconnecting a controller and a controlled device to transmit parallel data commands from said controller to said controlled device and to transmit parallel status data from said controlled device to said controller, said apparatus comprising: controller interface means connected to said controller for reading-in parallel command data from said controller into a first register, said command data being read-out in series from said first register to a command output terminal of said controller interface means, and reading-in series status data from a status input terminal of said controller interface means into a second register, said status data being read-out in parallel from said second register to said controller; controlled device interface means connected to said controlled device for reading-in parallel status data from said controlled device into a third register, said status data being read out of said third register in series to a status output terminal of said controlled device interface means, and reading-in series command data from a command input terminal of said controlled device interface means into a fourth register, said command data being read out of said fourth register in parallel to said controlled device; and means for connecting said command output terminal of said controller interface means to said command input terminal of said controlled device interface means, and connecting said status output terminal of said controlled device interface means to said status input terminal of said controller interface means.
Claim 3
Dependent Claim 100 words
The apparatus defined in claim 1, including: clock means in said controller interface means for controlling parallel-to-serial and serial-to-parallel data transfers in said controller interface means, the output signal of said clock means being connected to a clock output terminal of said controller interface means; means for connecting said clock output terminal of said controller interface means to a clock input terminal of said controlled device interface means; and means for receiving said clock output signal at said clock input signal of said controlled device interface means and controlling parallel-to-serial and serial-to-parallel data transfers in said controlled device interface means.
Claim 4
Dependent Claim 43 words
The apparatus defined in claim 2, wherein: said controller is mounted in a shielded housing which prevents electromagnetic radiation therefrom; and said command output, status input and clock output terminals include electromagnetic radiation filters to prevent radiation from said housing through said terminals.
Claim 5
Dependent Claim 82 words
The apparatus defined in claim 2, wherein: said command data includes a leading sync code; and said controlled device interface means includes a sync code detector which detects said sync code of said command data, the detection of which synchronizes the status data transmission from said third register to said fourth register with a predetermined number of clock signals, whereby said controller interface means will successively read out status data in parallel to said controller for each predetermined number of clock signals.
Claim 6
Dependent Claim 47 words
The apparatus defined in claim 2, wherein: said status data includes a number of data bits indicative of a controlled device status requiring immediate controller attention; and said controller interface includes an interrupt decoder for detecting said bits and stopping the transfer of command or status data.
Claim 7
Dependent Claim 27 words
The apparatus defined in claim 5, wherein: said interrupt decoder includes clock inhibiting means for inhibiting the transmission of said clock signals to said clock output terminal.
Claim 8
Dependent Claim 82 words
The apparatus defined in claim 6, wherein: said command data includes a leading sync code; and said controlled device interface means includes a sync code detector which detects said sync code of said command data the detection of which synchronizes the status data transmission from said third register to said fourth register with a predetermined number of clock signals, whereby said controller interface means will successively read out status data in parallel to said controller for each predetermined number of clock signals.
Claim 9
Dependent Claim 43 words
The apparatus defined in claim 7, wherein: said controller is mounted in a shielded housing which prevents electromagnetic radiation therefrom; and said command output, status input and clock output terminals include electromagnetic radiation filters to prevent radiation from said housing through said terminals.
Claim 10
Dependent Claim 109 words
The apparatus defined in claim 2, wherein: said command data includes a leading sync code; said controlled device interface means includes a sync code detector which detects said sync code of said command data the detection of which synchronizes the status data transmission from said third register to said fourth register with a predetermined number of clock signals, whereby said controller interface means will successively read out status data in parallel to said controller for each predetermined number of clock signals; and loading means responsive to said sync code detector for gating said status data into said third register immediately following receipt of command data into said second register.
Claim 11
Independent Claim 224 words
A method of interconnecting a controller and a controlled device to transmit parallel data commands from said controller to said controlled device and to transmit parallel status data from said controlled device to said controller, said method comprising the steps of: reading-in parallel command data from said controller into a first register of a conroller interface means; reading-out said command data in series from said first register to a command output terminal of said controller interface means; reading-in series status data from a status input terminal of said controller interface means into a second register; reading-out said status data in parallel from said second register to said controller; reading-in parallel status data from said controlled device into a third register of a controlled device interface means; reading-out said status data in series from said third register to a status output terminal of said controlled device interface means; reading-in series command data from a command input terminal of said controlled device interface means into a fourth register; reading-out said command data in parallel from said fourth register to said controlled device; and connecting said command output terminal of said controller interface means to said command input terminal of said controlled device interface means, and connecting said status output terminal of said controlled device interface means to said status input terminal of said controller interface means.
Claim 12
Independent Claim 224 words
A method of interconnecting a controller and a controlled device to transmit parallel data commands from said controller to said controlled device and to transmit parallel status data from said controlled device to said controller, said method comprising the steps of: reading-in parallel command data from said controller into a first register of a conroller interface means; reading-out said command data in series from said first register to a command output terminal of said controller interface means; reading-in series status data from a status input terminal of said controller interface means into a second register; reading-out said status data in parallel from said second register to said controller; reading-in parallel status data from said controlled device into a third register of a controlled device interface means; reading-out said status data in series from said third register to a status output terminal of said controlled device interface means; reading-in series command data from a command input terminal of said controlled device interface means into a fourth register; reading-out said command data in parallel from said fourth register to said controlled device; and connecting said command output terminal of said controller interface means to said command input terminal of said controlled device interface means, and connecting said status output terminal of said controlled device interface means to said status input terminal of said controller interface means.
Claim 13
Dependent Claim 80 words
The method defined in claim 10, including the steps of: controlling the parallel-to-serial and serial-to-parallel data transfers in said controller interface means with a clock means having a clock signal connected to a clock output terminal of said controller interface means; connecting said clock output terminal of said controller interface means to a clock input terminal of said controlled device interface means; and controlling the parallel-to-serial and serial-to-parallel data transfers in said controlled device interface means with said clock signal.
Claim 14
Dependent Claim 63 words
The method defined in claim 11, including the steps of: mounting said controller and controller interface means in a shielded housing to prevent electromagnetic radiation therefrom; and passing said command output, status input and clock output signals through electromagnetic radiation filters associated with said command output, said status input and said clock output terminals to prevent radiation from said housing through said terminals.
Claim 15
Dependent Claim 57 words
The method defined in claim 11, including the steps of: providing said command data with a leading sync code; monitoring said incoming serial data word in said controlled device interface means to detect said sync code; and utilizing the detection of said sync code to synchronize the transmission of said status data to said controller interface means.
Claim 16
Dependent Claim 63 words
The method defined in claim 11, including the steps of: specifying that a predetermined number of data bits in said status data word indicate a controlled device status requiring immediate controller attention; and monitoring said status data bits to detect the presence of one of said predetermined number of data bits and stopping the transmission of command and status data upon detection thereof.
Claim 17
Dependent Claim 57 words
The method defined in claim 14 including the steps of: providing said command data with a leading sync code; monitoring said incoming serial data word in said controlled device interface means to detect said sync code; and utilizing the detection of said sync code to synchronize the transmission of said status data to said controller interface means.
Claim 18
Dependent Claim 63 words
The method defined in claim 15, including the steps of: mounting said controller and controller interface means in a shielded housing to prevent electromagnetic radiation therefrom; and passing said command output, status input and clock output signals through electromagnetic radiation filters associated with said command output, said status input and said clock output terminals to prevent radiation from said housing through said terminals.

References Cited (Backward Citations)

US3344401A Cited
US3638197A Cited
US3699525A Cited
US3771135A Cited
US3959776A Cited
US3984662A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-05-29 1981-11-28 1982-05-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-05-29 1985-11-28 1986-05-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-05-29 1989-11-28 1990-05-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag