Patents by Inventor Johann Zipperer
Johann Zipperer 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: 10802058Abstract: The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant width ON-time.Type: GrantFiled: February 5, 2018Date of Patent: October 13, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Horst Diewald, Johann Zipperer, Peter Weber, Anton Brauchle
-
Patent number: 10795685Abstract: A semiconductor device comprising a processor having a pipelined architecture and a pipeline flattener and a method for operating a pipeline flattener in a semiconductor device are provided. The processor comprises a pipeline having a plurality of pipeline stages and a plurality of pipeline registers that are coupled between the pipeline stages. The pipeline flattener comprises a plurality of trigger registers for storing a trigger, wherein the trigger registers are coupled between the pipeline stages.Type: GrantFiled: April 9, 2019Date of Patent: October 6, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Markus Koesler, Johann Zipperer, Christian Wiencke, Wolfgang Lutsch
-
Publication number: 20200301709Abstract: A method and apparatus for controlling pre-fetching in a processor. A processor includes an execution pipeline and an instruction pre-fetch unit. The execution pipeline is configured to execute instructions. The instruction pre-fetch unit is coupled to the execution pipeline. The instruction pre-fetch unit includes instruction storage to store pre-fetched instructions, and pre-fetch control logic. The pre-fetch control logic is configured to fetch instructions from memory and store the fetched instructions in the instruction storage. The pre-fetch control logic is also configured to provide instructions stored in the instruction storage to the execution pipeline for execution. The pre-fetch control logic is further configured set a maximum number of instruction words to be pre-fetched for execution subsequent to execution of an instruction currently being executed in the instruction pipeline.Type: ApplicationFiled: April 9, 2020Publication date: September 24, 2020Inventors: Christian Wiencke, Johann Zipperer
-
Publication number: 20200272581Abstract: A method of protecting software for embedded applications against unauthorized access is disclosed. Software to be protected is loaded into a protected memory area and access to the protected memory area is controlled by sentinel logic circuitry. The sentinel logic circuitry allows access to the protected memory area only either from within the protected memory area or from outside of the protected memory area but through a dedicated memory location within the protected memory area. The dedicated memory location then points to protected address locations within the protected memory area.Type: ApplicationFiled: March 9, 2020Publication date: August 27, 2020Inventor: Johann ZIPPERER
-
Patent number: 10740280Abstract: Methods and apparatus for a low energy accelerator processor architecture with short parallel instruction word. An integrated circuit includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory coupled to the system bus; and a low energy accelerator processor coupled to the system bus and configured to execute instruction words retrieved from a low energy accelerator code memory, the low energy accelerator processor having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, each of the execution units configured to perform operations responsive to op-codes decoded from the retrieved instruction words, wherein the width of the instruction words is equal to the data width N. Additional methods and apparatus are disclosed.Type: GrantFiled: September 25, 2017Date of Patent: August 11, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Srinivas Lingam, Seok-Jun Lee, Johann Zipperer, Manish Goel
-
Patent number: 10707038Abstract: A system and method for monitoring energy use in an electronic device. In one embodiment, an energy monitoring system includes a processor and an energy monitor module. The energy monitor module includes instructions that when executed cause the processor to receive values of measured parameters of a pulse signal that controls the switching of energy to an energy storage device in a switch mode power supply that provides power to an electronic device. The instructions also cause the processor to determine, based on the values of measured parameters, attributes of operation of the electronic device powered by the energy source during an interval corresponding to the measured parameters. The instructions further cause the processor to generate, based on the attributes of operation, a control signal that causes the electronic device to change the loading of the power supply by the electronic device.Type: GrantFiled: September 6, 2013Date of Patent: July 7, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Horst Diewald, Johann Zipperer, Peter Weber, Anton Brauchle
-
Patent number: 10628163Abstract: A method and apparatus for controlling pre-fetching in a processor. A processor includes an execution pipeline and an instruction pre-fetch unit. The execution pipeline is configured to execute instructions. The instruction pre-fetch unit is coupled to the execution pipeline. The instruction pre-fetch unit includes instruction storage to store pre-fetched instructions, and pre-fetch control logic. The pre-fetch control logic is configured to fetch instructions from memory and store the fetched instructions in the instruction storage. The pre-fetch control logic is also configured to provide instructions stored in the instruction storage to the execution pipeline for execution. The pre-fetch control logic is further configured set a maximum number of instruction words to be pre-fetched for execution subsequent to execution of an instruction currently being executed in the execution pipeline.Type: GrantFiled: April 17, 2014Date of Patent: April 21, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Christian Wiencke, Johann Zipperer
-
Patent number: 10613124Abstract: The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant ON-time.Type: GrantFiled: May 3, 2019Date of Patent: April 7, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Horst Diewald, Johann Zipperer, Peter Weber, Anton Brauchle
-
Patent number: 10585810Abstract: A method of protecting software for embedded applications against unauthorized access is disclosed. Software to be protected is loaded into a protected memory area and access to the protected memory area is controlled by sentinel logic circuitry. The sentinel logic circuitry allows access to the protected memory area only either from within the protected memory area or from outside of the protected memory area but through a dedicated memory location within the protected memory area. The dedicated memory location then points to protected address locations within the protected memory area.Type: GrantFiled: June 27, 2018Date of Patent: March 10, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Johann Zipperer
-
Patent number: 10488443Abstract: The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant width ON-time.Type: GrantFiled: December 19, 2016Date of Patent: November 26, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Horst Diewald, Johann Zipperer, Peter Weber, Anton Brauchle
-
Publication number: 20190303166Abstract: A semiconductor device comprising a processor having a pipelined architecture and a pipeline flattener and a method for operating a pipeline flattener in a semiconductor device are provided. The processor comprises a pipeline having a plurality of pipeline stages and a plurality of pipeline registers that are coupled between the pipeline stages. The pipeline flattener comprises a plurality of trigger registers for storing a trigger, wherein the trigger registers are coupled between the pipeline stages.Type: ApplicationFiled: April 9, 2019Publication date: October 3, 2019Inventors: Markus Koesler, Johann Zipperer, Christian Wiencke, Wolfgang Lutsch
-
Publication number: 20190257863Abstract: The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant ON-time.Type: ApplicationFiled: May 3, 2019Publication date: August 22, 2019Inventors: Horst Diewald, Johann Zipperer, Peter Weber, Anton Brauchle
-
Patent number: 10389407Abstract: In described examples, a system includes a transformer including a primary winding and a secondary winding. The system also includes a primary side circuit coupled to the primary winding of the transformer. The primary side circuit includes a primary controller. The system further includes a secondary side circuit coupled to the secondary winding of the transformer. The primary controller coupled to cause the primary side circuit to transfer power and intermittently transmit data to the secondary side circuit via the primary winding and the secondary winding of the transformer.Type: GrantFiled: November 17, 2017Date of Patent: August 20, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Erich Johann Bayer, Johann Zipperer, Christophe Vaucourt, Tobias Bernhard Fritz
-
Patent number: 10324116Abstract: The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant ON-time.Type: GrantFiled: September 28, 2015Date of Patent: June 18, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Horst Diewald, Johann Zipperer, Peter Weber, Anton Brauchle
-
Publication number: 20190162846Abstract: An electronic device and methods for providing high resolution ranging measurements are disclosed. The electronic device includes a pulse generator, a memory, an ADC, a timer, a comparator, a processing unit, connectors for coupling to a transceiver and instructions stored in the memory. The instructions, when performed by the processing unit, performs a method that determines an estimated time of arrival of a series of measurement pulses in the signal and turns on, prior to the estimated time of arrival, the ADC to capture the series of measurement pulses using a first resolution provided by sampling the signal at a rate equal to or greater than the Nyquist rate. The ADC remains on for a fixed time period sized to capture the series of measurement pulses.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Peter Wongeun Chung, Leonardo William Estevez, Johann Zipperer
-
Publication number: 20190158148Abstract: In described examples, a system includes a transformer including a primary winding and a secondary winding. The system also includes a primary side circuit coupled to the primary winding of the transformer. The primary side circuit includes a primary controller. The system further includes a secondary side circuit coupled to the secondary winding of the transformer. The primary controller coupled to cause the primary side circuit to transfer power and intermittently transmit data to the secondary side circuit via the primary winding and the secondary winding of the transformer.Type: ApplicationFiled: November 17, 2017Publication date: May 23, 2019Inventors: ERICH JOHANN BAYER, JOHANN ZIPPERER, CHRISTOPHE VAUCOURT, TOBIAS BERNHARD FRITZ
-
Patent number: 10255078Abstract: A semiconductor device comprising a processor having a pipelined architecture and a pipeline flattener and a method for operating a pipeline flattener in a semiconductor device are provided. The processor comprises a pipeline having a plurality of pipeline stages and a plurality of pipeline registers that are coupled between the pipeline stages. The pipeline flattener comprises a plurality of trigger registers for storing a trigger, wherein the trigger registers are coupled between the pipeline stages.Type: GrantFiled: October 6, 2016Date of Patent: April 9, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Markus Koesler, Johann Zipperer, Christian Wiencke, Wolfgang Lutsch
-
Patent number: 10241791Abstract: An apparatus for a low energy accelerator processor architecture is disclosed. An example arrangement is an integrated circuit that includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory; a low energy accelerator processor configured to execute instruction words received on the system bus and having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, wherein each of the execution units is configured to perform operations responsive to retrieved instruction words; and a data register file comprising a set of data registers coupled to the plurality of execution units, wherein the registers are coupled to selected ones of the plurality of execution units. Additional methods and apparatus are disclosed.Type: GrantFiled: March 20, 2018Date of Patent: March 26, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Srinivas Lingam, Seok-Jun Lee, Johann Zipperer, Manish Goel
-
Publication number: 20190041435Abstract: The invention relates to an apparatus and method for tracking energy consumption. An energy tracking system comprises at least one switching element, at least one inductor and a control block to keep the output voltage at a pre-selected level. The switching elements are configured to apply the source of energy to the inductors. The control block compares the output voltage of the energy tracking system to a reference value and controls the switching of the switched elements in order to transfer energy for the primary voltage into a secondary voltage at the output of the energy tracking system. The electronic device further comprises an ON-time and OFF-time generator and an accumulator wherein the control block is coupled to receive a signal from the ON-time and OFF-time generator and generates switching signals for the at least one switching element in the form of ON-time pulses with a constant width ON-time.Type: ApplicationFiled: February 5, 2018Publication date: February 7, 2019Inventors: Horst Diewald, Johann Zipperer, Peter Weber, Anton Brauchle
-
Publication number: 20180322070Abstract: A method of protecting software for embedded applications against unauthorized access is disclosed. Software to be protected is loaded into a protected memory area and access to the protected memory area is controlled by sentinel logic circuitry. The sentinel logic circuitry allows access to the protected memory area only either from within the protected memory area or from outside of the protected memory area but through a dedicated memory location within the protected memory area. The dedicated memory location then points to protected address locations within the protected memory area.Type: ApplicationFiled: June 27, 2018Publication date: November 8, 2018Inventor: Johann ZIPPERER