Patents by Inventor Brian Karguth

Brian Karguth 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).

  • Publication number: 20240394206
    Abstract: An address space field is used in conjunction with a normal address field to allow indication of an address space for the particular address value. In one instance, one address space value is used to indicate the bypassing of the address translation used between address spaces. A different address space value is designated for conventional operation, where address translations are performed. Other address space values are used to designate different transformations of the address values or the data. This technique provides a simplified format for handling address values and the like between different devices having different address spaces, simplifying overall computer system design and operation.
    Type: Application
    Filed: August 5, 2024
    Publication date: November 28, 2024
    Inventors: Brian KARGUTH, Chuck FUOCO, Chunhua HU, Todd Christopher HIERS
  • Patent number: 12056073
    Abstract: An address space field is used in conjunction with a normal address field to allow indication of an address space for the particular address value. In one instance, one address space value is used to indicate the bypassing of the address translation used between address spaces. A different address space value is designated for conventional operation, where address translations are performed. Other address space values are used to designate different transformations of the address values or the data. This technique provides a simplified format for handling address values and the like between different devices having different address spaces, simplifying overall computer system design and operation.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: August 6, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Brian Karguth, Chuck Fuoco, Chunhua Hu, Todd Christopher Hiers
  • Patent number: 11823759
    Abstract: A system-on-chip includes first and second devices. An interconnect segment couples between the first and second devices. A bridge is coupled between the first and second devices and coupled to the interconnect segment. At least one of the bridge or interconnect segment include first and second multiplexers, a monitor circuit, and exclusive-OR logic. The first multiplexer has first and second multiplexer inputs and a first multiplexer output. The second multiplexer has third and fourth multiplexer inputs and a second multiplexer output. The monitor circuit has a first and second monitor circuit outputs. The first monitor circuit output is coupled to the second multiplexer input and the second monitor circuit output is coupled to the fourth multiplexer input. The exclusive-OR logic has first and second exclusive-OR logic inputs. The first exclusive-OR logic input couples to the first multiplexer output and the second exclusive-OR logic input couples to the second multiplexer output.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: November 21, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Charles Lance Fuoco, Brian Karguth, Jay Bryan Reimer, Samuel Paul Visalli
  • Publication number: 20230018225
    Abstract: An address space field is used in conjunction with a normal address field to allow indication of an address space for the particular address value. In one instance, one address space value is used to indicate the bypassing of the address translation used between address spaces. A different address space value is designated for conventional operation, where address translations are performed. Other address space values are used to designate different transformations of the address values or the data. This technique provides a simplified format for handling address values and the like between different devices having different address spaces, simplifying overall computer system design and operation.
    Type: Application
    Filed: September 16, 2022
    Publication date: January 19, 2023
    Inventors: Brian KARGUTH, Chuck FUOCO, Chunhua HU, Todd Christopher HIERS
  • Patent number: 11449444
    Abstract: An address space field is used in conjunction with a normal address field to allow indication of an address space for the particular address value. In one instance, one address space value is used to indicate the bypassing of the address translation used between address spaces. A different address space value is designated for conventional operation, where address translations are performed. Other address space values are used to designate different transformations of the address values or the data. This technique provides a simplified format for handling address values and the like between different devices having different address spaces, simplifying overall computer system design and operation.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: September 20, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Brian Karguth, Chuck Fuoco, Chunhua Hu, Todd Christopher Hiers
  • Publication number: 20210375383
    Abstract: A system-on-chip includes first and second devices. An interconnect segment couples between the first and second devices. A bridge is coupled between the first and second devices and coupled to the interconnect segment. At least one of the bridge or interconnect segment include first and second multiplexers, a monitor circuit, and exclusive-OR logic. The first multiplexer has first and second multiplexer inputs and a first multiplexer output. The second multiplexer has third and fourth multiplexer inputs and a second multiplexer output. The monitor circuit has a first and second monitor circuit outputs. The first monitor circuit output is coupled to the second multiplexer input and the second monitor circuit output is coupled to the fourth multiplexer input. The exclusive-OR logic has first and second exclusive-OR logic inputs. The first exclusive-OR logic input couples to the first multiplexer output and the second exclusive-OR logic input couples to the second multiplexer output.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Inventors: Charles Lance FUOCO, Brian KARGUTH, Jay Bryan REIMER, Samuel Paul VISALLI
  • Patent number: 11094392
    Abstract: A system-on-chip includes first and second devices. An interconnect segment couples between the first and second devices. A bridge is coupled between the first and second devices and coupled to the interconnect segment. At least one of the bridge or interconnect segment include first and second multiplexers, a monitor circuit, and exclusive-OR logic. The first multiplexer has first and second multiplexer inputs and a first multiplexer output. The second multiplexer has third and fourth multiplexer inputs and a second multiplexer output. The monitor circuit has a first and second monitor circuit outputs. The first monitor circuit output is coupled to the second multiplexer input and the second monitor circuit output is coupled to the fourth multiplexer input. The exclusive-OR logic has first and second exclusive-OR logic inputs. The first exclusive-OR logic input couples to the first multiplexer output and the second exclusive-OR logic input couples to the second multiplexer output.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: August 17, 2021
    Assignee: Texas Instruments Incorporated
    Inventors: Charles Lance Fuoco, Brian Karguth, Jay Bryan Reimer, Samuel Paul Visalli
  • Publication number: 20200118642
    Abstract: A system-on-chip includes first and second devices. An interconnect segment couples between the first and second devices. A bridge is coupled between the first and second devices and coupled to the interconnect segment. At least one of the bridge or interconnect segment include first and second multiplexers, a monitor circuit, and exclusive-OR logic. The first multiplexer has first and second multiplexer inputs and a first multiplexer output. The second multiplexer has third and fourth multiplexer inputs and a second multiplexer output. The monitor circuit has a first and second monitor circuit outputs. The first monitor circuit output is coupled to the second multiplexer input and the second monitor circuit output is coupled to the fourth multiplexer input. The exclusive-OR logic has first and second exclusive-OR logic inputs. The first exclusive-OR logic input couples to the first multiplexer output and the second exclusive-OR logic input couples to the second multiplexer output.
    Type: Application
    Filed: October 14, 2019
    Publication date: April 16, 2020
    Inventors: Charles Lance FUOCO, Brian KARGUTH, Jay Bryan REIMER, Samuel Paul VISALLI
  • Publication number: 20190391941
    Abstract: An address space field is used in conjunction with a normal address field to allow indication of an address space for the particular address value. In one instance, one address space value is used to indicate the bypassing of the address translation used between address spaces. A different address space value is designated for conventional operation, where address translations are performed. Other address space values are used to designate different transformations of the address values or the data. This technique provides a simplified format for handling address values and the like between different devices having different address spaces, simplifying overall computer system design and operation.
    Type: Application
    Filed: September 3, 2019
    Publication date: December 26, 2019
    Inventors: Brian KARGUTH, Chuck FUOCO, Chunhua HU, Todd Christopher HIERS
  • Patent number: 10402355
    Abstract: An address space field is used in conjunction with a normal address field to allow indication of an address space for the particular address value. In one instance, one address space value is used to indicate the bypassing of the address translation used between address spaces. A different address space value is designated for conventional operation, where address translations are performed. Other address space values are used to designate different transformations of the address values or the data. This technique provides a simplified format for handling address values and the like between different devices having different address spaces, simplifying overall computer system design and operation.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: September 3, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Brian Karguth, Chuck Fuoco, Chunhua Hu, Todd Christopher Hiers
  • Publication number: 20180225238
    Abstract: An address space field is used in conjunction with a normal address field to allow indication of an address space for the particular address value. In one instance, one address space value is used to indicate the bypassing of the address translation used between address spaces. A different address space value is designated for conventional operation, where address translations are performed. Other address space values are used to designate different transformations of the address values or the data. This technique provides a simplified format for handling address values and the like between different devices having different address spaces, simplifying overall computer system design and operation.
    Type: Application
    Filed: February 7, 2018
    Publication date: August 9, 2018
    Inventors: Brian KARGUTH, Chuck FUOCO, Chunhua HU, Todd Christopher HIERS
  • Patent number: 9015376
    Abstract: A low overhead method to handle inter process and peer to peer communication. A queue manager is used to create a list of messages with minimal configuration overhead. A hardware queue can be connected to another software task owned by the same core or a different processor core, or connected to a hardware DMA peripheral. There is no limitation on how many messages can be queued between the producer and consumer cores. The low latency interrupt generation to the processor cores is handled by an accumulator inside the QMSS which can be configured to generate interrupts based on a programmable threshold of descriptors in a queue. The accumulator thus removes the polling overhead from software and boosts performance by doing the descriptor pops and message transfer in the background.
    Type: Grant
    Filed: April 29, 2012
    Date of Patent: April 21, 2015
    Assignee: Texas Instruments Incorporated
    Inventors: Michael A. Denio, Brian Karguth, Akila Subramaniam, Charles Fuoco
  • Publication number: 20130290984
    Abstract: A low overhead method to handle inter process and peer to peer communication. A queue manager is used to create a list of messages with minimal configuration overhead. A hardware queue can be connected to another software task owned by the same core or a different processor core, or connected to a hardware DMA peripheral. There is no limitation on how many messages can be queued between the producer and consumer cores. The low latency interrupt generation to the processor cores is handled by an accumulator inside the QMSS which can be configured to generate interrupts based on a programmable threshold of descriptors in a queue. The accumulator thus removes the polling overhead from software and boosts performance by doing the descriptor pops and message transfer in the background.
    Type: Application
    Filed: April 29, 2012
    Publication date: October 31, 2013
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Michael A. Denio, Brian Karguth, Akila Subramaniam, Charles Fuoco
  • Patent number: 7096301
    Abstract: A serial communications interface is described that enables the extension of an internal Communications Bus Architecture (CBA) bus segment to one or more external devices. The interface accomplishes this function by serializing bus transactions in one device, transferring the serial transaction between devices via one interface port, and de-serializing the transaction in the external device. The general features include low pin count (as few as three signals), simple packet based transfer protocol for memory mapped access, symmetric operation, simple block code formatting, supports both host to peripheral and peer to peer transactions, and support multiple outstanding transactions.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: August 22, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Denis R. Beaudoin, Brian Karguth, James H. Kennedy
  • Publication number: 20060136635
    Abstract: A method and an apparatus for communication among multiple devices on a data bus with relatively few connections to the bus and reduced logic for enumeration, arbitration, and data flow control is described. A Very Little Multi Master Bus (VLMMB) couples various devices in a bit-rotated manner. When one or more devices seek ownership (control) of the bus, that device raises its assigned bus request line to a predetermined logic (e.g., “1” or “0”). Because there are as many bus request lines as devices, each device can “see” the devices requesting the ownership of the bus. If multiple devices request ownership, the requesting devices determine which one gains ownership by a hierarchical, round-robin, or similar logical decision.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Inventors: Denis Beaudoin, Christopher Tracy, Brian Karguth
  • Publication number: 20040139262
    Abstract: A serial communications interface is described that enables the extension of an internal Communications Bus Achitecture (CBA) bus segment to one or more external devices. The interface accomplishes this function by serializing bus transactions in one device, transferring the serial transaction between devices via one interface port, and de-serializing the transaction in the external device. The general features include low pin count (as few as three signals), simple packet based transfer protocol for memory mapped access, symmetric operation, simple block code formatting, supports both host to peripheral and peer to peer transactions, and support multiple outstanding transactions.
    Type: Application
    Filed: March 6, 2003
    Publication date: July 15, 2004
    Inventors: Denis R. Beaudoin, Brian Karguth, James H. Kennedy