Patents by Inventor Marko Krüger

Marko Krüger 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: 11449341
    Abstract: The invention relates to an electronic device for data processing, which includes an execution unit with a temporary register, a register file, a first feedback path from the data output of the execution unit to the register file, a second feedback path from the data output of the execution unit to the temporary register, a switch configured to connect the first feedback path and/or the second feedback path, and a logic stage coupled to control the switch. The control stage is configured to control the switch to connect the second feedback path if the data output of an execution unit is used as an operand in the subsequent operation of an execution unit.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: September 20, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Marko Krüger, Steven Bartling, Markus Kösler
  • Publication number: 20200073667
    Abstract: The invention relates to an electronic device for data processing, which includes an execution unit with a temporary register, a register file, a first feedback path from the data output of the execution unit to the register file, a second feedback path from the data output of the execution unit to the temporary register, a switch configured to connect the first feedback path and/or the second feedback path, and a logic stage coupled to control the switch. The control stage is configured to control the switch to connect the second feedback path if the data output of an execution unit is used as an operand in the subsequent operation of an execution unit.
    Type: Application
    Filed: September 9, 2019
    Publication date: March 5, 2020
    Inventors: Marko Krüger, Steven Bartling, Markus Kösler
  • Patent number: 10409607
    Abstract: The invention relates to an electronic device for data processing, which includes an execution unit with a temporary register, a register file, a first feedback path from the data output of the execution unit to the register file, a second feedback path from the data output of the execution unit to the temporary register, a switch configured to connect the first feedback path and/or the second feedback path, and a logic stage coupled to control the switch. The control stage is configured to control the switch to connect the second feedback path if the data output of an execution unit is used as an operand in the subsequent operation of an execution unit.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: September 10, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Marko Krüger, Steven Bartling, Markus Kösler
  • Patent number: 9086887
    Abstract: The invention relates to an electronic device for data processing, which includes an execution unit with a temporary register, a register file, a first feedback path from the data output of the execution unit to the register file, a second feedback path from the data output of the execution unit to the temporary register, a switch configured to connect the first feedback path and/or the second feedback path, and a logic stage coupled to control the switch. The control stage is configured to control the switch to connect the second feedback path if the data output of an execution unit is used as an operand in the subsequent operation of an execution unit.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: July 21, 2015
    Assignee: TEXAS INSTRUMENT INCORPORATED
    Inventors: Marko Krüger, Steven Bartling, Markus Kösler
  • Publication number: 20150100759
    Abstract: A system and method for controlling operation of a pipeline. In one embodiment, a pipelined datapath includes a plurality of processing stages and a pipeline controller. Each of the processing stages is configured to further processing provided by a previous one of the processing stages. The pipeline controller is configured to control operation of the processing stages. The pipeline controller includes a pipelined finite state machine. The pipelined finite state machine includes a plurality of control stages. Each of the control stages is configured to control operation of a single one of the processing stages, and to receive a state value that defines a state of the control stage for controlling the single one of the processing stages from a previous control stage.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 9, 2015
    Applicant: TEXAS INSTRUMENTS DEUTSCHLAND GMBH
    Inventors: Christian Wiencke, Marko Krüger, Markus Kösler
  • Publication number: 20130159740
    Abstract: The invention relates to an electronic device and a method for event handling in an electronic device comprising a bus master and a memory for storing a software program. A status of a software and/or hardware module is polled in a polling loop. The status polling loop is left and a low power mode is entered when the status polling loop is executed a second time. In other words, any second execution of the status polling loop is detected and the execution of the loop is then terminated. An active mode is entered upon a write operation to a first predefined reserved address indicating that information related to the status of the software and/or hardware module arrived.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: Texas Instruments Incorporated
    Inventors: Johann Zipperer, Marko Krüger, Markus Kösler
  • Publication number: 20120297165
    Abstract: The invention relates to an electronic device for data processing, which includes an execution unit with a temporary register, a register file, a first feedback path from the data output of the execution unit to the register file, a second feedback path from the data output of the execution unit to the temporary register, a switch configured to connect the first feedback path and/or the second feedback path, and a logic stage coupled to control the switch. The control stage is configured to control the switch to connect the second feedback path if the data output of an execution unit is used as an operand in the subsequent operation of an execution unit.
    Type: Application
    Filed: September 9, 2011
    Publication date: November 22, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Marko Krüger, Steven Bartling, Markus Kösler