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

Eprom controlled tri-port transceiver

Assignee: Intel Corp
•
Filing: 1987-04-06
•
Granted: 1988-08-02
•
Expires: 2007-04-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A tri-port transceiver for receiving, switching and transmitting digital information among its ports. An input to each port is coupled to a multiplexer of each other port, wherein the multiplexer of each other port, wherein the multiplexers provide the switching of signals onto other ports. A buffer and a latch are used to couple each input port signal to the multiplexers, and a driver coupled to the multiplexer provides transmission of the selected signal from the multiplexer. An EPROM based PLA operates as a programmable state machine to generate control signals to the tri-port transceiver. In one embodiment, a programmable output impedance driver is used.

Inventors

  • 👤 Kirby S. Hallenbeck
  • 👤 Lawrence S. Palley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 09:55
CPC Classifications
H; H03; H03K; H03K17/00; H03K17/51; H03K17/56; H03K17/60; H03K17/62; H03K17/687; H03K17/693

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 165 words
An erasable programmable logic device (EPLD) for receiving, switching and transmitting data among a plurality of channels, comprising: a programmable logic array (PLA) including a memory and a macro-architecture circuit for providing control signals; a transceiver circuit coupled to said PLA for receiving said control signals and also coupled to said plurality of channels, said transceiver circuit comprising for each channel: (a) a latch to receive and store an input to said channel; (b) a first multiplexer coupled to receive latched outputs from said latches of other said channels, such that one of said other latched outputs is selected; (c) a driver coupled to receive said selected output from said first multiplexer and coupled to transmit said selected output onto said channel; wherein for each said channel, its input is latched and coupled to various said first multiplexers of other said channels for switching its input onto other said channels; whereby data on each of said channels is switched for transmission onto other said channels.
Claim 2
Dependent Claim 165 words
An erasable programmable logic device (EPLD) for receiving, switching and transmitting data among a plurality of channels, comprising: a programmable logic array (PLA) including a memory and a macro-architecture circuit for providing control signals; a transceiver circuit coupled to said PLA for receiving said control signals and also coupled to said plurality of channels, said transceiver circuit comprising for each channel: (a) a latch to receive and store an input to said channel; (b) a first multiplexer coupled to receive latched outputs from said latches of other said channels, such that one of said other latched outputs is selected; (c) a driver coupled to receive said selected output from said first multiplexer and coupled to transmit said selected output onto said channel; wherein for each said channel, its input is latched and coupled to various said first multiplexers of other said channels for switching its input onto other said channels; whereby data on each of said channels is switched for transmission onto other said channels.
Claim 3
Dependent Claim 38 words
The EPLD of claim 1, wherein said control signals from said PLA provide for latching each of said channel inputs through its latch; provide selecting of latched outputs from said first multiplexer; and activates said drivers for transmission.
Claim 4
Dependent Claim 34 words
The EPLD of claim 1, further including for each channel, a second multiplexer coupled between said first multiplexer and said driver for selecting either a non-inverted or an inverted output of said first multiplexer.
Claim 5
Dependent Claim 52 words
The EPLD of claim 3, further including a feedback multiplexer, wherein said latched outputs of each channel are coupled as inputs to said feedback multiplexer, such that said feedback multiplexer selects one of said latched outputs as a feedback signal to said PLA to determine next state generation of said control signals.
Claim 6
Dependent Claim 23 words
The EPLD of claim 4, wherein said control signals from said PLA provide control of said latches, multiplexers and activation of said drivers.
Claim 7
Dependent Claim 30 words
The EPLD of claim 5, further including a plurality of said transceiver circuits for simultaneous transfer of information when each said channel is comprised of a plurality of data lines.
Claim 8
Dependent Claim 13 words
The EPLD of claim 6, wherein said PLA is implemented using EPROM technology.
Claim 9
Dependent Claim 12 words
The EPLD of claim 7, being implemented on a single semiconductor chip.
Claim 10
Dependent Claim 17 words
The EPLD of claim 1, wherein at least one of said drivers has a programmable output impedance.
Claim 11
Dependent Claim 141 words
A multiple-port transceiver for receiving, switching and transmitting digital data among said ports, said transceiver being controlled by control signals from a programmable logic array (PLA) implemented using EPROM technology, comprising: for each said port: (a) input means to receive an input to said port; (b) first multiplexer means coupled to receive output from said input means of other said ports, such that one of said output from other said input means is selected; (c) driver means coupled to receive said selected output from said first multiplexer means and coupled to transmit said selected output onto said port; wherein for each said port, its input is propagated to various said first multiplexer means of other said ports for switching its input onto other said ports; whereby digital data on each of said ports is switched for transmission onto other said ports.
Claim 12
Dependent Claim 141 words
A multiple-port transceiver for receiving, switching and transmitting digital data among said ports, said transceiver being controlled by control signals from a programmable logic array (PLA) implemented using EPROM technology, comprising: for each said port: (a) input means to receive an input to said port; (b) first multiplexer means coupled to receive output from said input means of other said ports, such that one of said output from other said input means is selected; (c) driver means coupled to receive said selected output from said first multiplexer means and coupled to transmit said selected output onto said port; wherein for each said port, its input is propagated to various said first multiplexer means of other said ports for switching its input onto other said ports; whereby digital data on each of said ports is switched for transmission onto other said ports.
Claim 13
Dependent Claim 37 words
The transceiver of claim 10, further including for each channel, second multiplexer means coupled between said first multiplexer means and said driver means for selecting either a non-inverted or an inverted output of said first multiplexer means.
Claim 14
Dependent Claim 51 words
The transceiver of claim 11, further including feedback multiplexer means, wherein said inputs of each said port are coupled to said feedback multiplexer means such that said feedback multiplexer means select one of said inputs as a feedback signal to said PLA to determine next state generation of said control signals.
Claim 15
Dependent Claim 26 words
The transceiver of claim 12, wherein said control signals from said PLA provide control of said input means, multiplexer means and activation of said driver means.
Claim 16
Dependent Claim 335 words
A three-port transceiver for receiving, switching and transmitting digital data among said ports, said transceiver being controlled by control signals from a programmable logic array (PLA) implemented using EPROM technology, comprising: a first latch coupled to a first port for latching a first input signal present on said first port; a second latch coupled to a second port for coupling a second input signal present on said second port; a third latch coupled to a third port for latching a third input signal present on said third port; a first multiplexer coupled to said second and third latches for receiving said second and third input signals and selecting one of said second and third input signals as an output of said first multiplexer; a first driver coupled to said first multiplexer for driving said first multiplexer output onto said first port, such that one of said second or third input signals is switched onto said first port; a second multiplexer coupled to said first and third latches for receiving said first and third input signals and selecting one of said first and third input signals as an output of said second multiplexer; a second driver coupled to said second multiplexer for driving said second multiplexer output onto said second port, such that one of said second or third input signals is switched onto said second port; a third multiplexer coupled to said first and second latches for receiving said first and second input signals and selecting one of said first and second input signals as an output of said third multiplexer; a third driver coupled to said third multiplexer for driving said third multiplexer output onto said third port, such that one of said first or second input signals is switched onto said first port; wherein for each said port, its input is latched to said multiplexers of other said ports for switching its input onto other said ports; whereby digital data on each of said ports is switched for transmission onto other said ports.
Claim 17
Dependent Claim 335 words
A three-port transceiver for receiving, switching and transmitting digital data among said ports, said transceiver being controlled by control signals from a programmable logic array (PLA) implemented using EPROM technology, comprising: a first latch coupled to a first port for latching a first input signal present on said first port; a second latch coupled to a second port for coupling a second input signal present on said second port; a third latch coupled to a third port for latching a third input signal present on said third port; a first multiplexer coupled to said second and third latches for receiving said second and third input signals and selecting one of said second and third input signals as an output of said first multiplexer; a first driver coupled to said first multiplexer for driving said first multiplexer output onto said first port, such that one of said second or third input signals is switched onto said first port; a second multiplexer coupled to said first and third latches for receiving said first and third input signals and selecting one of said first and third input signals as an output of said second multiplexer; a second driver coupled to said second multiplexer for driving said second multiplexer output onto said second port, such that one of said second or third input signals is switched onto said second port; a third multiplexer coupled to said first and second latches for receiving said first and second input signals and selecting one of said first and second input signals as an output of said third multiplexer; a third driver coupled to said third multiplexer for driving said third multiplexer output onto said third port, such that one of said first or second input signals is switched onto said first port; wherein for each said port, its input is latched to said multiplexers of other said ports for switching its input onto other said ports; whereby digital data on each of said ports is switched for transmission onto other said ports.
Claim 18
Dependent Claim 83 words
The tri-port transceiver of claim 14, further including: a fourth multiplexer coupled between said first multiplexer and said first driver for selecting either a non-inverted or an inverted output of said first multiplexer; a fifth multiplexer coupled between said second multiplexer and said second driver for selecting either a non-inverted or an inverted output of said second multiplexer; a sixth multiplexer coupled between said third multiplexer and said third driver for selecting either a non-inverted or an inverted output of said third multiplexer.
Claim 19
Dependent Claim 54 words
The tri-port transceiver of claim 15, further including a seventh multiplexer coupled to said first, second and third latches for selecting one of said input signals as an output of said seventh multiplexer, such that said seventh multiplexer provides a feedback signal to said PLA to determine next state generation of said control signals.
Claim 20
Dependent Claim 29 words
The tri-port transceiver of claim 16, wherein said first, second and third drivers are three-state drivers having a high impedance third-state when each of said drivers is made inactive.
Claim 21
Dependent Claim 24 words
The tri-port transceiver of claim 17, wherein said control signals from said PLA provide control of said latches, multiplexers and activation of said drivers.
Claim 22
Dependent Claim 33 words
The tri-port transceiver of claim 18, further including a first, second and third buffers, each said buffer being coupled between each of said port and its respective latch for buffering said respective input.
Claim 23
Dependent Claim 57 words
The tri-port transceiver of claim 19, further including an eighth and ninth multiplexer; said eighth multiplexer coupled to select either a latched or an unlatched first input signal as an input to said second multiplexer; said ninth multiplexer coupled to select either a latched or an unlatched second input signal as an input to said first multiplexer;
Claim 24
Dependent Claim 13 words
The tri-port transceiver of claim 19, being implemented on a single semiconductor chip.
Claim 25
Dependent Claim 24 words
The tri-port transceiver of claim 16, wherein any of said first, second and third drivers is a three-state driver having a programmable output impedance.

References Cited (Backward Citations)

US3952212A Cited
US4617479A Cited
US4617479B1 Cited
US4609986A Cited
US4726015A Cited
US4646286A Cited
US4725835A Cited
US4723120A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-02 1992-02-01 1992-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-02 1996-02-01 1996-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-02 2000-02-01 2000-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag