Patents by Inventor Gregory NORTH

Gregory NORTH has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12510920
    Abstract: Embodiments disclosed herein relate to managing clock signals across clock domains. In one implementation, a system is configured to derive a base clock signal from a first clock trigger signal produced by a first subsystem in a first clock domain of the clocking system. The system is further configured to generate a second clock trigger signal based on the base clock signal and a main clock of a second subsystem in a second clock domain of the clocking system. The system is also configured to supply the second clock trigger signal to a second peripheral in the second clock domain.
    Type: Grant
    Filed: December 28, 2023
    Date of Patent: December 30, 2025
    Assignee: Texas Instruments Incorporated
    Inventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
  • Publication number: 20250350269
    Abstract: Embodiments disclosed herein relate to the management of a multi-trim oscillator to provide synchronization across multiple frequencies derived from the multi-trim oscillator without causing spurious pulses of clock output. In one example, a system provides a first clock signal via an oscillator and a second clock signal based on the first clock signal and a divider. The system further receives a first signal that indicates a change in a frequency of the first clock signal from a first frequency to a second frequency. In response to the first signal, the system determines an edge of the second clock signal and provides, at a time based on the edge of the second clock signal, a second signal to the oscillator to cause the change to the second frequency.
    Type: Application
    Filed: July 24, 2025
    Publication date: November 13, 2025
    Inventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
  • Patent number: 12375070
    Abstract: Embodiments disclosed herein relate to the management of a multi-trim oscillator to provide synchronization across multiple frequencies derived from the multi-trim oscillator without causing spurious pulses of clock output. In one example, a system provides a first clock signal via an oscillator and a second clock signal based on the first clock signal and a divider. The system further receives a first signal that indicates a change in a frequency of the first clock signal from a first frequency to a second frequency. In response to the first signal, the system determines an edge of the second clock signal and provides, at a time based on the edge of the second clock signal, a second signal to the oscillator to cause the change to the second frequency.
    Type: Grant
    Filed: December 20, 2023
    Date of Patent: July 29, 2025
    Assignee: Texas Instruments Incorporated
    Inventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
  • Publication number: 20250094276
    Abstract: Various examples disclosed herein relate to trimming of system elements to prepare the elements for execution of boot code and application code. In an example embodiment, a system is provided. The system includes system control circuitry, direct memory access (DMA) circuitry, and processing circuitry. The system control circuitry is configured to instruct the DMA circuitry to obtain trim data from memory upon detecting that a first group of system elements has reached an initialized state. The DMA circuitry obtains the trim data and writes it to trim registers. The system control circuitry supplies the trim data to a second group of system elements to bring them to an operational level, then instructs the processing circuitry to execute boot code.
    Type: Application
    Filed: December 2, 2024
    Publication date: March 20, 2025
    Inventors: Michael Zwerg, Gregory North, Ashwini Gopinath
  • Patent number: 12174659
    Abstract: Aspects of the disclosure provide for an apparatus. In an example, the apparatus includes a clock switching circuit coupled to oscillators and one or more circuit units. The clock switching circuit is configured to receive, from the oscillators, a set of frequency signals, provide an uplink primary clock signal and an enable signal to the one or more circuit units, the enable signal determined synchronously with the uplink primary clock signal, receive, from the one or more circuit units or a clock management circuit, a clock frequency request, provide the uplink primary clock signal based on a first signal of the set of frequency signals, and according to the clock frequency request, determining whether to continue to provide the uplink primary clock signal based on the first signal or on a second signal of the set of frequency signals.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: December 24, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Atul Ramakant Lele, Dirk Preikszat, Gregory North, Robin Osa Hoel, Tarjei Aaberge
  • Patent number: 12158804
    Abstract: Various examples disclosed herein relate to trimming of system elements to prepare the elements for execution of boot code and application code. In an example embodiment, a system is provided. The system includes system control circuitry, direct memory access (DMA) circuitry, and processing circuitry. The system control circuitry is configured to instruct the DMA circuitry to obtain trim data from memory upon detecting that a first group of system elements has reached an initialized state. The DMA circuitry obtains the trim data and writes it to trim registers. The system control circuitry supplies the trim data to a second group of system elements to bring them to an operational level, then instructs the processing circuitry to execute boot code.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: December 3, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Michael Zwerg, Gregory North, Ashwini Gopinath
  • Publication number: 20240385924
    Abstract: Various examples disclosed herein relate to trimming of system elements to prepare the elements for execution of boot code and application code. In an example embodiment, a system is provided. The system includes system control circuitry, direct memory access (DMA) circuitry, and processing circuitry. The system control circuitry is configured to instruct the DMA circuitry to obtain trim data from memory upon detecting that a first group of system elements has reached an initialized state. The DMA circuitry obtains the trim data and writes it to trim registers. The system control circuitry supplies the trim data to a second group of system elements to bring them to an operational level, then instructs the processing circuitry to execute boot code.
    Type: Application
    Filed: June 30, 2023
    Publication date: November 21, 2024
    Inventors: Michael Zwerg, Gregory North, Ashwini Gopinath
  • Publication number: 20240313749
    Abstract: Embodiments disclosed herein relate to the management of a multi-trim oscillator to provide synchronization across multiple frequencies derived from the multi-trim oscillator without causing spurious pulses of clock output. In one example, a system provides a first clock signal via an oscillator and a second clock signal based on the first clock signal and a divider. The system further receives a first signal that indicates a change in a frequency of the first clock signal from a first frequency to a second frequency. In response to the first signal, the system determines an edge of the second clock signal and provides, at a time based on the edge of the second clock signal, a second signal to the oscillator to cause the change to the second frequency.
    Type: Application
    Filed: December 20, 2023
    Publication date: September 19, 2024
    Inventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
  • Publication number: 20240310868
    Abstract: Embodiments disclosed herein relate to managing clock signals across clock domains. In one implementation, a system is configured to derive a base clock signal from a first clock trigger signal produced by a first subsystem in a first clock domain of the clocking system. The system is further configured to generate a second clock trigger signal based on the base clock signal and a main clock of a second subsystem in a second clock domain of the clocking system. The system is also configured to supply the second clock trigger signal to a second peripheral in the second clock domain.
    Type: Application
    Filed: December 28, 2023
    Publication date: September 19, 2024
    Inventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
  • Publication number: 20230384820
    Abstract: Aspects of the disclosure provide for an apparatus. In an example, the apparatus includes a clock switching circuit coupled to oscillators and one or more circuit units. The clock switching circuit is configured to receive, from the oscillators, a set of frequency signals, provide an uplink primary clock signal and an enable signal to the one or more circuit units, the enable signal determined synchronously with the uplink primary clock signal, receive, from the one or more circuit units or a clock management circuit, a clock frequency request, provide the uplink primary clock signal based on a first signal of the set of frequency signals, and according to the clock frequency request, determining whether to continue to provide the uplink primary clock signal based on the first signal or on a second signal of the set of frequency signals.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Inventors: Atul Ramakant LELE, Dirk PREIKSZAT, Gregory NORTH, Robin Osa HOEL, Tarjei AABERGE