Jay Richard Lory - Chandler AZ, US Alma Stephenson Anderson - Chandler AZ, US
Assignee:
NXP B.V. - Eindhoven
International Classification:
G06F 13/00 G06F 13/42
US Classification:
702106, 702 75, 702 78, 702 79, 710110
Abstract:
A system and method for synchronizing otherwise independent oscillators private to IC Bus slave devices. An IC Bus master device is capable of issuing two new general call commands, MEASURE PULSE and RESET PRESCALE. The IC Bus slave devices respond to the MEASURE PULSE command by returning a digital count related to the number of ticks its local, private oscillator cycles through during a signal pulse on the IC Bus. All such IC Bus slave devices measure the same signal pulse on the IC Bus, so the differences in the digital measurements returned during the MEASURE PULSE command are proportional to their respective oscillator frequencies. The various digital measurements returned are used to calculate appropriate oscillator prescale factors that will harmonize the final product frequencies of all of the local oscillators on all of the IC Bus slave devices in the system.
Automatic On-Demand Prescale Calibration Across Multiple Devices With Independent Oscillators Over An Ic Bus Interface
Jay Richard Lory - Chandler AZ, US Alma Stephenson Anderson - Chandler AZ, US
Assignee:
NXP B.V. - Eindhoven
International Classification:
G06F 13/00 G06F 13/42
US Classification:
702 75, 702106, 702 78, 702 79, 710110
Abstract:
A system and method for synchronizing otherwise independent oscillators private to IC Bus slave devices. An IC Bus master device can issue two new general call commands, CALIBRATE and ZERO COUNTERS. The IC Bus slave devices respond to the CALIBRATE command by counting the number of cycles its local, private oscillator makes through during the communication transfer period of the CALIBRATE command on the IC Bus. All such IC Bus slave devices measure the same communication transfer period on the IC Bus, so the differences in the digital measurements obtained by each of them are proportional to their respective oscillator frequencies. The digital measurements are privately used by each IC Bus slave device to calculate appropriate oscillator prescale factors, and to automatically load the values that will harmonize the final product frequencies of all of the local oscillators on all of the IC Bus slave devices in the system.
Pseudo-Synchronous Small Register Designs With Very Low Power Consumption And Methods To Implement
Manoj Chandran - Chandler AZ, US Jay Lory - Chandler AZ, US
Assignee:
NXP B.V. - Eindhoven
International Classification:
H03L 7/00
US Classification:
327144
Abstract:
Methods and apparatus for implementing and operating one or more pseudo-synchronous registers with reduced power consumption, and reduced complexity for transferring data between clock domains. Various embodiments of the present invention replace conventional continuous clocking schemes with a strobe signal that is only generated when a data transfer operation with the one or more pseudo-synchronous registers is to take place. The strobe signal is generated so as to have a duration of one full cycle of the clock signal which defines the clock domain in which the at least one pseudo-synchronous register resides.