Patents by Inventor Jason L. Peck

Jason L. Peck 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: 9244805
    Abstract: A method of managing a debug trace data stream by detecting conditions where the trace data generated exceeds the available transmission bandwidth, and inserting a trace data gap into the trace data stream. The gap may contain additional information relating to the amount and type of data that is being lost during the overflow condition. In an alternate embodiment the generated trace may be throttled to ensure the available bandwidth is not exceeded.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: January 26, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Jason L. Peck
  • Patent number: 9244806
    Abstract: A method of correlating the timing of multiple interleaved trace data streams. A Time Stamp Trace stream logic monitors the event trace stream for a synchronization point. When a synchronization point is detected a time stamp value is inserted into the trace stream along with any relevant identification markers available in the detected synchronization point.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: January 26, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Jason L. Peck
  • Patent number: 9189354
    Abstract: A method is shown to provide remote access to one or more debug access points whose functions include capabilities other than accessing memories across an application interface such as USB, IEEE 802.3 (Ethernet) and other protocols. The capabilities available include all or many of the capabilities provided by a dedicated debug interface.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: November 17, 2015
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Gary L Swoboda, Jason L Peck
  • Publication number: 20150212921
    Abstract: A method of correlating the timing of multiple interleaved trace data streams. A Time Stamp Trace stream logic monitors the event trace stream for a synchronization point. When a synchronization point is detected a time stamp value is inserted into the trace stream along with any relevant identification markers available in the detected synchronization point.
    Type: Application
    Filed: April 2, 2015
    Publication date: July 30, 2015
    Inventor: Jason L. Peck
  • Patent number: 9026861
    Abstract: A method of correlating the timing of multiple interleaved trace data streams. A Time Stamp Trace stream logic monitors the event trace stream for a synchronization point. When a synchronization point is detected a time stamp value is inserted into the trace stream along with any relevant identification markers available in the detected synchronization point.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: May 5, 2015
    Assignee: Texas Instruments Incorporated
    Inventor: Jason L. Peck
  • Publication number: 20150113336
    Abstract: A method of managing a debug trace data stream by detecting conditions where the trace data generated exceeds the available transmission bandwidth, and inserting a trace data gap into the trace data stream. The gap may contain additional information relating to the amount and type of data that is being lost during the overflow condition. In an alternate embodiment the generated trace may be throttled to ensure the available bandwidth is not exceeded.
    Type: Application
    Filed: December 24, 2014
    Publication date: April 23, 2015
    Inventor: Jason L. Peck
  • Patent number: 8977916
    Abstract: A method of detecting uninitialized memory reads is shown where either all or a subset of a random access memory system is initialized to a know value. One or more watch points are implemented where after a memory read is detected the value read is compared to the value written during initialization. If the values match debug information is captured and appropriate corrective action is taken.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: March 10, 2015
    Assignee: Texas Instruments Incorporated
    Inventor: Jason L Peck
  • Patent number: 8954809
    Abstract: A method of managing a debug trace data stream by detecting conditions where the trace data generated exceeds the available transmission bandwidth, and inserting a trace data gap into the trace data stream. The gap may contain additional information relating to the amount and type of data that is being lost during the overflow condition. In an alternate embodiment the generated trace may be throttled to ensure the available bandwidth is not exceeded.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: February 10, 2015
    Assignee: Texas Instruments Incorporated
    Inventor: Jason L. Peck
  • Patent number: 8938649
    Abstract: A method of correlating the timing of multiple interleaved trace data streams. A Time Stamp Trace stream logic monitors the event trace stream for a synchronization request. When a synchronization request, a CTI trigger or both are detected the EEP ID is incremented and the time stamp value is inserted into the trace stream along with the EEP ID and any relevant identification markers available in the detected synchronization request.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: January 20, 2015
    Assignee: Texas Instruments Incorporated
    Inventors: Jason L. Peck, Byran Thome
  • Publication number: 20140157039
    Abstract: A method of detecting uninitialized memory reads is shown where either all or a subset of a random access memory system is initialized to a know value. One or more watch points are implemented where after a memory read is detected the value read is compared to the value written during initialization. If the values match debug information is captured and appropriate corrective action is taken.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 5, 2014
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Jason L. Peck
  • Publication number: 20140115397
    Abstract: A method of correlating the timing of multiple interleaved trace data streams. A Time Stamp Trace stream logic monitors the event trace stream for a synchronization request. When a synchronization request, a CTI trigger or both are detected the EEP ID is incremented and the time stamp value is inserted into the trace stream along with the EEP ID and any relevant identification markers available in the detected synchronization request.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Jason L. Peck, Byran Thome
  • Publication number: 20140095940
    Abstract: A method of correlating the timing of multiple interleaved trace data streams. A Time Stamp Trace stream logic monitors the event trace stream for a synchronization point. When a synchronization point is detected a time stamp value is inserted into the trace stream along with any relevant identification markers available in the detected synchronization point.
    Type: Application
    Filed: October 2, 2012
    Publication date: April 3, 2014
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Jason L. Peck
  • Patent number: 8682639
    Abstract: This invention allows code emulation in a memory system by implementing a fixed location and size emulation segment that is only accessible to emulation requests, and may be mapped to any area of the physical memory space by the Extended Memory Controller. All areas of the memory space are visible to the emulation process, whether there is a functional segment mapped to that area or not.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: March 25, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Joseph R. M. Zbiciak, Jason L. Peck
  • Publication number: 20140053023
    Abstract: A method is shown to provide remote access to one or more debug access points whose functions include capabilities other than accessing memories across an application interface such as USB, IEEE 802.3 (Ethernet) and other protocols. The capabilities available include all or many of the capabilities provided by a dedicated debug interface.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 20, 2014
    Applicant: Texas Instruments Incorporated
    Inventors: Gary L. Swoboda, Jason L. Peck
  • Publication number: 20140032974
    Abstract: A method of managing a debug trace data stream by detecting conditions where the trace data generated exceeds the available transmission bandwidth, and inserting a trace data gap into the trace data stream. The gap may contain additional information relating to the amount and type of data that is being lost during the overflow condition. In an alternate embodiment the generated trace may be throttled to ensure the available bandwidth is not exceeded.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Jason L. Peck
  • Publication number: 20120265517
    Abstract: This invention allows code emulation in a memory system by implementing a fixed location and size emulation segment that is only accessible to emulation requests, and may be mapped to any area of the physical memory space by the Extended Memory Controller. All areas of the memory space are visible to the emulation process, whether there is a functional segment mapped to that area or not.
    Type: Application
    Filed: July 21, 2011
    Publication date: October 18, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Joseph R. M. Zbiciak, Jason L. Peck
  • Patent number: 7299386
    Abstract: A comparator unit includes first and second comparator components. The first and second comparator components exchange signals and generate signals when certain characteristics are met. The comparator unit finds application a target processor for generating event signals can be used in test and diagnostic environments to identify address signal groups having selected characteristics. Each comparator can determine a relationship of an address signal group to a selected address. When the two comparators are coupled together, the comparator unit can determine the relationship of an address signal group to a region defined by two addresses. In addition, the comparator unit can identify a relationship between two address signal groups, each address signal group being applied to a different one of the first and second comparators.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: November 20, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: Gary L. Swoboda, Jason L. Peck
  • Publication number: 20040153790
    Abstract: A comparator unit includes first and second comparator components. The first and second comparator components exchange signals and generate signals when certain characteristics are met. The comparator unit finds application a target processor for generating event signals can be used in test and diagnostic environments to identify address signal groups having selected characteristics. Each comparator can determine a relationship of an address signal group to a selected address. When the two comparators are coupled together, the comparator unit can determine the relationship of an address signal group to a region defined by two addresses. In addition, the comparator unit can identify a relationship between two address signal groups, each address signal group being applied to a different one of the first and second comparators.
    Type: Application
    Filed: December 5, 2003
    Publication date: August 5, 2004
    Inventors: Gary L. Swoboda, Jason L. Peck