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: 20240394206Abstract: 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: ApplicationFiled: August 5, 2024Publication date: November 28, 2024Inventors: Brian KARGUTH, Chuck FUOCO, Chunhua HU, Todd Christopher HIERS
-
Patent number: 12056073Abstract: 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: GrantFiled: September 16, 2022Date of Patent: August 6, 2024Assignee: Texas Instruments IncorporatedInventors: Brian Karguth, Chuck Fuoco, Chunhua Hu, Todd Christopher Hiers
-
Patent number: 11823759Abstract: 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: GrantFiled: August 16, 2021Date of Patent: November 21, 2023Assignee: Texas Instruments IncorporatedInventors: Charles Lance Fuoco, Brian Karguth, Jay Bryan Reimer, Samuel Paul Visalli
-
Publication number: 20230018225Abstract: 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: ApplicationFiled: September 16, 2022Publication date: January 19, 2023Inventors: Brian KARGUTH, Chuck FUOCO, Chunhua HU, Todd Christopher HIERS
-
Patent number: 11449444Abstract: 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: GrantFiled: September 3, 2019Date of Patent: September 20, 2022Assignee: Texas Instruments IncorporatedInventors: Brian Karguth, Chuck Fuoco, Chunhua Hu, Todd Christopher Hiers
-
Publication number: 20210375383Abstract: 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: ApplicationFiled: August 16, 2021Publication date: December 2, 2021Inventors: Charles Lance FUOCO, Brian KARGUTH, Jay Bryan REIMER, Samuel Paul VISALLI
-
Patent number: 11094392Abstract: 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: GrantFiled: October 14, 2019Date of Patent: August 17, 2021Assignee: Texas Instruments IncorporatedInventors: Charles Lance Fuoco, Brian Karguth, Jay Bryan Reimer, Samuel Paul Visalli
-
Publication number: 20200118642Abstract: 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: ApplicationFiled: October 14, 2019Publication date: April 16, 2020Inventors: Charles Lance FUOCO, Brian KARGUTH, Jay Bryan REIMER, Samuel Paul VISALLI
-
Publication number: 20190391941Abstract: 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: ApplicationFiled: September 3, 2019Publication date: December 26, 2019Inventors: Brian KARGUTH, Chuck FUOCO, Chunhua HU, Todd Christopher HIERS
-
Patent number: 10402355Abstract: 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: GrantFiled: February 7, 2018Date of Patent: September 3, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Brian Karguth, Chuck Fuoco, Chunhua Hu, Todd Christopher Hiers
-
Publication number: 20180225238Abstract: 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: ApplicationFiled: February 7, 2018Publication date: August 9, 2018Inventors: Brian KARGUTH, Chuck FUOCO, Chunhua HU, Todd Christopher HIERS
-
Patent number: 9015376Abstract: 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: GrantFiled: April 29, 2012Date of Patent: April 21, 2015Assignee: Texas Instruments IncorporatedInventors: Michael A. Denio, Brian Karguth, Akila Subramaniam, Charles Fuoco
-
Publication number: 20130290984Abstract: 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: ApplicationFiled: April 29, 2012Publication date: October 31, 2013Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Michael A. Denio, Brian Karguth, Akila Subramaniam, Charles Fuoco
-
Patent number: 7096301Abstract: 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: GrantFiled: March 6, 2003Date of Patent: August 22, 2006Assignee: Texas Instruments IncorporatedInventors: Denis R. Beaudoin, Brian Karguth, James H. Kennedy
-
Publication number: 20060136635Abstract: 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: ApplicationFiled: December 22, 2004Publication date: June 22, 2006Inventors: Denis Beaudoin, Christopher Tracy, Brian Karguth
-
Publication number: 20040139262Abstract: 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: ApplicationFiled: March 6, 2003Publication date: July 15, 2004Inventors: Denis R. Beaudoin, Brian Karguth, James H. Kennedy