Bus delay compensation circuitry
First Claim
1. An apparatus for compensating delay in interfacing, using a specified protocol, a transceiver with a micro-controller, said apparatus comprising:
- a delay compensation register coupled to said micro-controller, said delay compensation register programmed to store a delay compensation value for said transceiver; and
delay compensation circuitry coupled to said delay compensation register for timing symbols on the micro-controller, said timing to vary from timings of said specified protocol, said variance a function of said delay compensation value.
1 Assignment
0 Petitions
Accused Products
Abstract
Programmable delay compensation for interfacing transceiver with a micro-controller. The total propagation delay in transmitting a symbol across the transceiver and receiving an echo back from the transceiver is programmed by a user or software. Depending upon the protocol used in interfacing and symbol transmission, the total propagation delay, which is stored in a programmable register, is subtracted from prespecified symbol timings so that when the propagation delay is accounted for, the symbols, when echoed, will in reality, match the timings as prespecified by the protocol, so that successive symbols are timed appropriately.
-
Citations
14 Claims
-
1. An apparatus for compensating delay in interfacing, using a specified protocol, a transceiver with a micro-controller, said apparatus comprising:
-
a delay compensation register coupled to said micro-controller, said delay compensation register programmed to store a delay compensation value for said transceiver; and delay compensation circuitry coupled to said delay compensation register for timing symbols on the micro-controller, said timing to vary from timings of said specified protocol, said variance a function of said delay compensation value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for compensating delay in interfacing, using a specified protocol, a transceiver with a micro-controller, said transceiver coupled to a bus, said method comprising the steps of:
-
programming a delay compensation value in propagating symbols generated by the micro-controller through said transceiver; and adjusting said symbols generated by the micro-controller to match nominal timing values of said protocol after accounting for said compensation value delay. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. On a bus having nodes, each node having a transceiver, an improved micro-controller coupled to said bus, said micro-controller comprising:
-
a delay compensation register coupled to said bus, said delay compensation register programmed to store a value corresponding to a delay compensation value for said transceiver, said value received from said bus; and a delay compensation circuit coupled to said delay compensation register, said delay compensation circuit adjusting the timing of symbols generated by said micro-controller utilizing said delay compensation value.
-
Specification