Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Multiplexer-related ASIC-cell-implementation-of-a-bus-controller-with-programmable-timing-value-registers-for-the-apple-desktop-bus

 Digital phase alignment and integrated multichannel transceiver employing same
We claim: 1. A synchronizer for phase aligning an input signal, having a data transition, with a ...


 Spread spectrum communication apparatus
It is an object of the invention to rapidly and properly set a transmission power. Another object ...


 Station of a TDMA communication network capable of quickly changing communication traffic without causing an overlap between transmission bursts
What is claimed is: 1. In a terrestrial station of a time division multiple access communication ...


 Advanced technology anti-G suit
Referring now to FIG. 1 of the drawings, there is shown a simplified perspective view of an anti-G ...


 Multiple satellite repeater capacity loading with multiple spread spectrum gateway antennas
This invention is directed to a communication system, and to a method executed by same, for ...


 Partial-response-channel precoding
In the HDTV system shown in FIG. 1, binary input data in the form of an HDTV signal is generated ...


 Method of digital transmission of messages using dynamic-range-limited precoding
An object of the invention is to reduce the dynamic range of the received signal in a digital ...


 Adaptive pre-equalizer for use in data communications equipment
In accordance with the invention, the foregoing error propagation problem is solved by using the ...


 Transmission method and apparatus employing trellis-augmented precoding
The principles of the invention, which can be designated as "trellis-augmented preceding", will be ...


 Device and method for precoding data signals for PCM transmission
OF A PREFERRED EMBODIMENT There is first described below a technique for PCM downstream spectral ...


 ASIC cell implementation of a bus controller with programmable timing value registers for the apple desktop bus

Details
Inventors: Scalise, Albert M.;
Assignee: Apple Computer, Inc. (Cupertino, CA)
Primary Examiner: Sheikh; Ayaz R.
Assistant Examiner: Lefkowitz; Sumati
Attorney, Agent or Firm: Aaker; Mark A.

An ASIC (Application Specific Integrated Circuit) cell implementation of an ADB (Apple Desktop Bus) bus controller with programmable timing value registers for the Apple Desktop Bus (ADB) has a system interface for connecting to a computer system including an address bus interface, a data bus interface, and a control bus interface, and has an ADB interface for connecting to an ADB peripheral bus. A control state machine within the ADB bus controller uses timing data from the programmable timing value registers to implement the Apple Desktop Bus data signaling and communications protocol on the ADB interface.

DETAILED DESCRIPTION An ASIC cell implementation of an ADB bus controller for the Apple Desktop Bus has a system interface for connecting to a computer system, and an ADB Interface for connecting to an Apple Desktop Bus.
The system interface connects the ASIC cell ADB bus controller to an attached computer system, which can include connecting the ADB bus controller to other elements on the ASIC chip, connecting the ADB bus controller to a bus which connects to other elements on a motherboard, such as a central processing unit (CPU), or connecting the ADB bus controller to a bus which connects between computer system boards, such as a PCI bus.
In one form, the system interface includes an address bus interface, a data bus interface and a control bus interface for connecting to corresponding computer system busses.
Within the ASIC cell ADB bus controller are a command/data register, programmable timing value registers, and a control state machine.
The command/data register is used for temporarily holding data within the ADB bus controller and for transferring data to the computer system via the system interface and to the Apple Desktop Bus via the ADB interface.
The programmable timing value registers store timing data which is loaded from the attached computer system.
The control state machine uses the stored timing data to implement the Apple Desktop Bus data signaling and communications protocol on the ADB interface.
An ADB bus controller in accordance with this invention allows the timing data stored in the timing value registers to be easily changed, thereby accommodating different ADB devices or changes in the ADB protocol.
Because the timing data and the control state machine needed to implement ADB signaling are within the ADB bus controller, the ADB bus controller can implement ADB signaling on the ADB interface without interaction with the attached computer system.



Related patents
  System for initializing a self-timed link
Briefly, the present invention satisfies the need for a way to initialize a self-timed link by providing a protocol that takes into account the unreliable data patterns ...
  System and method for alleviating skew in a bus
The present invention provides a most signal skew tolerant timing window for signal transfer in relation to the capture clock timing. The teaching of this invention is ...
  Phase-locked loop or delay-locked loop circuitry for programmable logic devices
These and other objects of the invention are accomplished in accordance with the principles of the invention by providing PLL or DLL circuitry on a programmable logic ...
  Parallel data bus integrated clocking and control
A clock is always needed with transmitted data in order to define the position of individual bits in the data sequences. If the clock is directly transmitted, such a ...
  Synchronizing signal detecting circuit
Accordingly, the present invention is directed to a synchronizing signal detecting circuit that substantially obviates one or more of the problems due to limitations and ...
  Method for minimizing clock skew by relocating a clock buffer until clock skew is within a tolerable limit
The present invention advantageously addresses the problems above as well as other problems by providing a balanced clock placement method that minimizes clock skew. In ...
  Phase detection circuit for stepwise measurement of a phase relation
It is an object of the invention to provide an accurate phase detection circuit comprising few circuit elements and operating unambiguously. According to the invention, ...
  Clock generator circuit and a synchronizing signal detection method in a sampled format system and a phase comparator circuit suited for generation of the clock
The present invention is made in view of the aforementioned problems and accordingly an object of the present invention is to provide a recording-reproducing clock ...
  Multiple clock synthesizer
In a preferred embodiment of the invention, there is provided a multiple clock synthesizer having an oscillator for providing a train of pulses corresponding to a base ...
  Phase and frequency adjustable digital phase lock logic system
According to the present invention, a phase lock logic system is provided for determining (i) the delay or phase shift of a received composite signal with respect to a ...

0.024

Archive: All patents - Links

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