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

Bus interface controller for computer graphics

Assignee: Honeywell Inc
•
Filing: 1988-12-19
•
Granted: 1991-12-03
•
Expires: 2008-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bus interface controller for use in a digital information system. The bus interface comprises more than four bi-directional data channels which are multiplexed so as to accomplish switching of data from any channel to any or all of the remaining channels. The device is preferably embedded in a substate comprising gallium arsenide material and operates at a frequency of at least 25 MHz.

Inventors

  • 👤 John F. Dawson
  • 👤 Glenn M. Courtright
  • 👤 Douglas A. Fischer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 13:27
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/122

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 385 words
A bus multiplexer having a plurality of multi-bit channels, a clock signal, a mux-control signal, an output enable signal, and an out-count signal, the bus multiplexer comprising: (a) a first multiplexer means for selecting any one of the multi-bit channels wherein the first multiplexer means has a plurality of multi-bit channel inputs wherein each multi-bit channel input is connected to a separate one of the multi-bit channels, a first select input connected to the mux-control signal and a first mux output channel, wherein the first multiplexer means selects a multi-bit channel in response to the mux-control signal; (b) a first data latching means for latching the first mux output channel having a first clock enable signal input connected to the clock signal, a first channel input connected to the first mux output channel, and wherein the first data latching means further comprises a first data output channel; (c) a second data latching means for latching the out-count signal having a second clock enable input connected to the clock signal, a second data input connected to the out-count signal, and wherein the second data latching means further comprises a first data output signal; (d) a third data latching means for latching the output enable signal having a third clock enable input connected to the clock signal, a third data input connected to the output enable signal, and wherein the third data latching means further comprises a second data output signal; (e) a first buffer means for transmitting a channel connected to the first mux output channel having a first buffer output channel; (f) a second multiplexer means for selecting a multiplexed multi-bit channel having a second select input connected to the first data output signal, a latched channel input connected to the first data output channel, and a buffered channel input connected to the first buffer output channel, wherein the second multiplexer further comprises a second mux output channel wherein the multiplexed multi-bit channel is selected in response to the first data output signal; and (g) a second buffer means for gating a signal having a transmit control connected to the second data output signal with a second buffer input connected to the second mux output channel, the second buffer means having a second buffer output connected to any one of the plurality of multi-bit channels.
Claim 2
Dependent Claim 385 words
A bus multiplexer having a plurality of multi-bit channels, a clock signal, a mux-control signal, an output enable signal, and an out-count signal, the bus multiplexer comprising: (a) a first multiplexer means for selecting any one of the multi-bit channels wherein the first multiplexer means has a plurality of multi-bit channel inputs wherein each multi-bit channel input is connected to a separate one of the multi-bit channels, a first select input connected to the mux-control signal and a first mux output channel, wherein the first multiplexer means selects a multi-bit channel in response to the mux-control signal; (b) a first data latching means for latching the first mux output channel having a first clock enable signal input connected to the clock signal, a first channel input connected to the first mux output channel, and wherein the first data latching means further comprises a first data output channel; (c) a second data latching means for latching the out-count signal having a second clock enable input connected to the clock signal, a second data input connected to the out-count signal, and wherein the second data latching means further comprises a first data output signal; (d) a third data latching means for latching the output enable signal having a third clock enable input connected to the clock signal, a third data input connected to the output enable signal, and wherein the third data latching means further comprises a second data output signal; (e) a first buffer means for transmitting a channel connected to the first mux output channel having a first buffer output channel; (f) a second multiplexer means for selecting a multiplexed multi-bit channel having a second select input connected to the first data output signal, a latched channel input connected to the first data output channel, and a buffered channel input connected to the first buffer output channel, wherein the second multiplexer further comprises a second mux output channel wherein the multiplexed multi-bit channel is selected in response to the first data output signal; and (g) a second buffer means for gating a signal having a transmit control connected to the second data output signal with a second buffer input connected to the second mux output channel, the second buffer means having a second buffer output connected to any one of the plurality of multi-bit channels.
Claim 3
Dependent Claim 81 words
The apparatus of claim 1 wherein: (a) the first multiplexer means is an 8 to 1 encoder; (b) the second multiplexer means is a 2 to 1 encoder; (c) the first data latching means and second data latching means further comprise D flip-flop circuits; (d) the apparatus is embedded in a semiconductor material comprising gallium arsenide; (e) the multi-bit channels include tri-state outputs; (f) the clock signal frequency is at least 25 megahertz; and (g) the multi-bit channels are TTL/CMOS compatible.
Claim 4
Dependent Claim 406 words
A bus interface controller for use in a digital information system having a plurality of multi-bit channels, a clock control signal, an output enable signal, an out-count signal and a mux-control signal wherein the bus interface controller comprises: (a) a plurality of bus multiplexers, each bus multiplexer comprising: (i) a first multiplexer means for selecting any one of the multi-bit channels wherein the first multiplexer means has a plurality of multi-bit channel inputs wherein each multi-bit channel input is connected to a separate one of the multi-bit channels, a first select input connected to the mux-control signal, and a first mux output channel, wherein the first multiplexer means selects a multi-bit channel in response to the mux-control signal; (ii) a first data latching means for latching the first mux output channel having a first clock enable signal input connected to the clock signal, a first channel input connected to the first mux output channel, and wherein the first data latching means further comprises a first data output channel; (iii) a second data latching means for latching the out-count signal having a second clock enable input connected to the clock signal, a second data input connected to the out-count signal, and wherein the second data latching means further comprises a first data output signal; (iv) a third data latching means for latching the output enable signal having a third clock enable input connected to the clock signal, a third data input connected to the output enable signal, and wherein the third data latching means further comprises a second data output signal; (v) a first buffer means for transmitting a channel connected to the first mux output channel having a first buffer output channel; (vi) a second multiplexer means for selecting a multiplexed multi-bit channel having a second select input connected to the first data output signal, a latched channel input connected to the first data output channel, and a buffered channel input connected to the first buffer output channel, wherein the second multiplexer further comprises a second mux output channel wherein the multiplexed multi-bit channel is selected in response to the first data output signal; and (vii) a second buffer means for gating a signal having a transmit control connected to the second data output signal with a second buffer input connected to the second mux output channel, the second buffer means having a second buffer output connected to any one of the plurality of multi-bit channels.
Claim 5
Dependent Claim 406 words
A bus interface controller for use in a digital information system having a plurality of multi-bit channels, a clock control signal, an output enable signal, an out-count signal and a mux-control signal wherein the bus interface controller comprises: (a) a plurality of bus multiplexers, each bus multiplexer comprising: (i) a first multiplexer means for selecting any one of the multi-bit channels wherein the first multiplexer means has a plurality of multi-bit channel inputs wherein each multi-bit channel input is connected to a separate one of the multi-bit channels, a first select input connected to the mux-control signal, and a first mux output channel, wherein the first multiplexer means selects a multi-bit channel in response to the mux-control signal; (ii) a first data latching means for latching the first mux output channel having a first clock enable signal input connected to the clock signal, a first channel input connected to the first mux output channel, and wherein the first data latching means further comprises a first data output channel; (iii) a second data latching means for latching the out-count signal having a second clock enable input connected to the clock signal, a second data input connected to the out-count signal, and wherein the second data latching means further comprises a first data output signal; (iv) a third data latching means for latching the output enable signal having a third clock enable input connected to the clock signal, a third data input connected to the output enable signal, and wherein the third data latching means further comprises a second data output signal; (v) a first buffer means for transmitting a channel connected to the first mux output channel having a first buffer output channel; (vi) a second multiplexer means for selecting a multiplexed multi-bit channel having a second select input connected to the first data output signal, a latched channel input connected to the first data output channel, and a buffered channel input connected to the first buffer output channel, wherein the second multiplexer further comprises a second mux output channel wherein the multiplexed multi-bit channel is selected in response to the first data output signal; and (vii) a second buffer means for gating a signal having a transmit control connected to the second data output signal with a second buffer input connected to the second mux output channel, the second buffer means having a second buffer output connected to any one of the plurality of multi-bit channels.
Claim 6
Dependent Claim 80 words
The apparatus of claim 3 wherein: (a) the first multiplexer means is an 8 to 1 encoder; (b) the second multiplexer means is a 2 to 1 encoder; (c) the first data latching means and second data latching means comprise D flip-flop circuits; (d) the apparatus is embedded in a semiconductor material comprising gallium arsenide; (e) the multi-bit channels include tri-state outputs; (f) the clock signal frequency is at least 25 megahertz; and (g) the multi-bit channels are TTL/CMOS compatible.

References Cited (Backward Citations)

US4214213A Cited
US4471456A Cited
US4717912A Cited
US4787064A Cited
US4761647A Cited
US4852083A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-12-02 1995-06-03 1995-12-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-12-02 1999-06-03 1999-12-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-12-02 2003-06-03 2003-12-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag