Method and device for accessing components
AssigneeTexas Instruments Incorporated
InventorsHugo Cheung, Lu Yuan, Terence Chiu
Life of this patent
Estimating the term…
Abstract
A method and apparatus is provided for that includes an improved special function register (SFR) access scheme by using a clock tree distribution process. In accordance with an exemplary embodiment, a conditional SFR write strobe signal may be used to trigger the SFR registers. A clock tree distribution process may be used to achieve significantly higher system speed. When balancing the clock network of the system, the clock leaf of the flip-flop or other circuit element that generates the SFR write strobe signal may be “advanced” by connecting the circuit element directly to the clock root. In addition, the SFR write strobe signal distribution may be balanced as a separate clock tree with minimum insertion delay.
Claims22
An electronic system comprising:
- a receiving element;
- and
- a microcontroller connected to the receiving element, wherein the microcontroller comprises:
- a system clock;
- a CPU core configured to generate a write strobe signal, an address signal, and a data signal without the use of any delay logic;
- and
- wherein the write strobe signal is provided to the receiving element a selected time before the address signal and the data signal.
An electronic system comprising:
- a memory;
- a peripheral device configured to receive a write strobe signal and a data signal;
- and
- a processor connected to the memory and the peripheral device and configured to generate the write strobe signal and the data signal, wherein the processor advances the generation of the write strobe signal.
A data communication method for use in communicating with a peripheral device in a microcontroller system, comprising:
- generating a write strobe signal;
- receiving, by the peripheral device, the write strobe signal;
- generating an address signal, wherein the address signal corresponds to a register of the peripheral device;
- generating a data signal, wherein the data signal corresponds to data;
- receiving, by the peripheral device, the address signal and the data signal after the write strobe signal has been received;
- and
- wherein the step of generating a write strobe signal is advanced.
A method of accessing a register of a peripheral device in a microcontroller system having a system clock distribution tree and a clock root, comprising:
- performing a clock tree distribution process, wherein the clock tree distribution process comprises:
- advancing the generation of a write strobe signal that is used to write data to the register of the peripheral device;
- and
- assigning the generation of an address signal and a data out signal to one of a plurality of leaves of the system clock distribution tree;
- and
- using the write strobe signal, the address signal, and the data out signal to access the register of the peripheral device.
Dependencies are inferred from the claim text.