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: 12510920Abstract: 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: GrantFiled: December 28, 2023Date of Patent: December 30, 2025Assignee: Texas Instruments IncorporatedInventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
-
Publication number: 20250350269Abstract: 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: ApplicationFiled: July 24, 2025Publication date: November 13, 2025Inventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
-
Patent number: 12375070Abstract: 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: GrantFiled: December 20, 2023Date of Patent: July 29, 2025Assignee: Texas Instruments IncorporatedInventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
-
Publication number: 20250094276Abstract: 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: ApplicationFiled: December 2, 2024Publication date: March 20, 2025Inventors: Michael Zwerg, Gregory North, Ashwini Gopinath
-
Patent number: 12174659Abstract: 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: GrantFiled: May 25, 2022Date of Patent: December 24, 2024Assignee: Texas Instruments IncorporatedInventors: Atul Ramakant Lele, Dirk Preikszat, Gregory North, Robin Osa Hoel, Tarjei Aaberge
-
Patent number: 12158804Abstract: 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: GrantFiled: June 30, 2023Date of Patent: December 3, 2024Assignee: Texas Instruments IncorporatedInventors: Michael Zwerg, Gregory North, Ashwini Gopinath
-
Publication number: 20240385924Abstract: 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: ApplicationFiled: June 30, 2023Publication date: November 21, 2024Inventors: Michael Zwerg, Gregory North, Ashwini Gopinath
-
Publication number: 20240313749Abstract: 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: ApplicationFiled: December 20, 2023Publication date: September 19, 2024Inventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
-
Publication number: 20240310868Abstract: 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: ApplicationFiled: December 28, 2023Publication date: September 19, 2024Inventors: Gregory North, Sudhakar Surendran, Venkatraman Ramakrishnan
-
Publication number: 20230384820Abstract: 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: ApplicationFiled: May 25, 2022Publication date: November 30, 2023Inventors: Atul Ramakant LELE, Dirk PREIKSZAT, Gregory NORTH, Robin Osa HOEL, Tarjei AABERGE