Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Method-and-apparatus-for-bi-directional-bus-driver

 Method for automated deployment of a software program onto a multi-processor architecture
OF THE INVENTION To enable the tasks comprising a complex problem to be deployed across processors ...


 Method and apparatus for performing N bit by 2*N-1 bit signed multiplications
A method and apparatus for performing N bit by 2*N (or 2*N-1) bit signed multiplication using two N ...


 Numerical control device including tapping pitch data group memory
An object of this invention is to eliminate the above-described difficulties accompanying a ...


 Paper feeding device in a printer
An object of the invention is to provide a precise paper feeding device using paper feeding rollers ...


 Double star wheel for post-printing media control in inkjet printing
Accordingly, it is an object of the invention to provide improved starwheel-type pinch wheels which ...


 Media handling in an ink-jet printer having guide ribs
What is claimed is: 1. A print medium support mechanism for supporting a sheetlike print medium in ...


 Recording apparatus having urging member to prevent floating of recording sheet
An object of the present invention is to provide a recording apparatus which can eliminate the ...


 Platen-drive thermal dye printer with cone shaped scuff rollers transporting the receiver in reciprocating directions
The present invention as disclosed herein overcomes the problems set forth above. The invention ...


 Method and apparatus for controlling data transfers between a bus and a memory device using a multi-chip memory controller
A method and apparatus for controlling data transfers between a bus and a memory device using a ...


 Mechanism for PCI I/O-initiated configuration cycles
OF THE EMBODIMENTS The PCI local bus was intended to allow downstream configuration register ...


 Method and apparatus for bi-directional bus driver

Details
Inventors: Greason, Jeffrey K.; Kolousek, James P.;
Assignee: Intel Corporation (Santa Clara, CA)
Primary Examiner: Westin; Edward P.
Assistant Examiner: Driscoll; Benjamin D.
Attorney, Agent or Firm: Blakely, Sokoloff, Taylor & Zafman

A bidirectional bus circuit according to the present invention typically includes: (a) a first and a second bus line portion for carrying a bidirectional bus signal, where the first bus line portion has a first and a second end, and the second bus line portion has a third and a fourth end; (b) a bus direction sense line for carrying a bus direction signal; (c) a sensing circuit coupled to the sense line for detecting the bus direction signal; and (d) a driving circuit coupled to the sensing circuit and coupled between the second end of the first bus line portion and the third end of the second bus line portion for driving the first and second bus line portions. According to one embodiment of the present invention, the sensing circuit may include a cross coupled NAND gate latch or a cross coupled NOR gate latch. The driving circuit may include a first buffer circuit for driving the first bus line portion and a second buffer circuit for driving the second bus line portion. At a given time, only one of the buffer circuits is enabled. The sensing circuit may be coupled to other driving circuits that are in series with the driving circuit mentioned above. Also, the sensing circuit may be coupled to other driving circuits that are in parallel with the driving circuit mentioned above as long as the bus signals along their respective bus line portions travel in the same direction at a given time.

DETAILED DESCRIPTION The present invention provides a self-directioning bidirectional bus circuit that can sense the direction of bus signals and drive bus lines in the direction of the bus signals.
A bidirectional bus circuit according to the present invention typically includes: (a) a first and a second bus line portion for carrying a bidirectional bus signal, where the first bus line portion has a first and a second end, and the second bus line portion has a third and a fourth end; (b) a bus direction sense line for carrying a bus direction signal; (c) a sensing circuit coupled to the sense line for detecting the bus direction signal; and (d) a driving circuit coupled to the sensing circuit and coupled between the second end of the first bus line portion and the third end of the second bus line portion for driving the first and second bus line portions.
According to one embodiment of the present invention, the sensing circuit may include: (a) a first NAND gate having a first and a second sense input line and a first sense output line, where the first sense input line is coupled to the bus direction sense line, and the first sense output line is coupled to the driving circuit; and (b) a second NAND gate having a third and a fourth sense input line and a second sense output line, where the third sense input line is coupled to the bus direction sense line, the fourth sense input line is coupled to the first sense output line, and the second sense output line is coupled to the second sense input line and to the driving circuit.
It should be noted that instead of having the NAND gates, the sensing circuit may include two NOR gates.
The sensing circuit may be coupled to other driving circuits that are in series with the driving circuit mentioned above.
Also, the sensing circuit may be coupled to other driving circuits that are in parallel with the driving circuit mentioned above as long as the bus signals along their respective bus line portions travel in the same direction at a given time



Related patents
  Test and control access architecture for an integrated circuit
The present invention provides a microprocessor that has a bidirectional bus circuit, a central logic unit, and a plurality of peripheral logic units. The bidirectional ...
  System and method for improving signal propagation
The above mentioned problems are addressed by the present subject matter and will be understood by reading and studying the following specification. The present subject ...
  Configuring computer network operations based upon a sequence of interactive user entries into a network server computer with a one time entry of data commonly required by multiple clients
The present invention provides a solution to the above problems by providing a network of a server and plurality of client computers for small businesses which is easy ...
  Method for storing board revision
Briefly, the present invention allows manufacturing entities to place a "revision indicator" in a special area of memory that cannot be altered. The revision indicator ...
  Recovering missing data during background data transfer in multipoint conferencing
A method and apparatus for recovering missing teleconference object data during an electronic conference is disclosed. A second participant is assigned to provide ...
  Distributed application load distribution aid tool
We claim: 1. A tool (ORC) at the service of a distributed application (APU) running on machines (MC0 through MC3) of a distributed data processing system (SID) in a ...
  Data processing system and method for balancing a load in a communications network
The previously mentioned needs are fulfilled with the present invention. Accordingly, there is provided, in a first form, a method for balancing a number of operations ...
  Apparatus and method for measuring transaction time in a computer system
What is claimed is: 1. An apparatus comprising: (A) at least one server computer system running at least one server application; (B) at least one client computer system ...
  Document server for processing a distribution job in a document processing system
In accordance with one aspect of the present invention, there is provided a server for processing a distribution job in a document processing system, the distribution ...
  Client-server system with effectively used server functions
It is therefore the first object of the present invention to provide a client-server system in which a client apparatus is able to easily realize the functions provided ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved