Patents by Inventor Jay A. Hartvigsen

Jay A. Hartvigsen 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: 6760864
    Abstract: A debug module (20) is provided which allows a developer to capture three types of debug information. The three types of debug information are: change-of-flow addresses, CPU data, and current instruction addresses. The debug information is captured in an on-chip debug FIFO memory (30) during program development. The debug information is provided to an external host via a serial communication interface (14) for post-processing and analysis. Storing and retrieving program information in this way is useful in microcontrollers that do not provide external access to address and data bus signals.
    Type: Grant
    Filed: February 21, 2001
    Date of Patent: July 6, 2004
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Michael C. Wood, Jay A. Hartvigsen, James M. Sibigtroth
  • Publication number: 20020116663
    Abstract: A debug module (20) is provided which allows a developer to capture three types of debug information. The three types of debug information are: change-of-flow addresses, CPU data, and current instruction addresses. The debug information is captured in an on-chip debug FIFO memory (30) during program development. The debug information is provided to an external host via a serial communication interface (14) for post-processing and analysis. Storing and retrieving program information in this way is useful in microcontrollers that do not provide external access to address and data bus signals.
    Type: Application
    Filed: February 21, 2001
    Publication date: August 22, 2002
    Inventors: Michael C. Wood, Jay A. Hartvigsen, James M. Sibigtroth
  • Patent number: 6368739
    Abstract: The invention comprises a solid oxide fuel cell system comprising at least two solid oxide fuel cell stacks and at least one extension member. Each solid oxide fuel cell stack includes a plurality of solid oxide fuel cells. Each cell is separated by an interconnect. The extension member joins at least one interconnect of one of the solid oxide fuel cell stacks with a corresponding interconnect of another of the solid oxide fuel cell stacks. The invention further includes a method of fabrication.
    Type: Grant
    Filed: September 8, 1999
    Date of Patent: April 9, 2002
    Assignee: Sofco
    Inventors: Lyman J. Frost, Singaravelu Elangovan, Joseph Jay Hartvigsen, Mark Timper, Dennis L. Larsen
  • Patent number: 6265095
    Abstract: An interconnect for solid oxide fuel cells comprises a separator having a cathode side and an anode side, and, at least one compliant sheet of material associated with one of the cathode side and the anode side of the separator. The anode side is associateable with an anode of a first adjacent cell. The cathode side is associateable with a cathode of a second adjacent cell. The at least one compliant sheet of material electrically and mechanically connects the respective anode or cathode with the respective side of the separator plate.
    Type: Grant
    Filed: March 1, 1999
    Date of Patent: July 24, 2001
    Assignee: Sofco
    Inventors: Joseph Jay Hartvigsen, Singaravelu Elangovan, Ashok Chandrashekhar Khandkar
  • Patent number: 6224993
    Abstract: An electrolyte, and a process for its formation, for a solid oxide fuel cell comprising an electrolyte plate and a supporting member. The electrolyte plate includes an upper and a lower surface. The support member includes a plurality of non-intersecting support members which are positioned on at least one of the upper and the lower surfaces of the electrolyte plate.
    Type: Grant
    Filed: October 21, 1998
    Date of Patent: May 1, 2001
    Assignee: Sofco
    Inventors: Joseph Jay Hartvigsen, Singaravelu Elangovan, Robert Phillip Merrill, Ashok Chandrashekhar Khandkar
  • Patent number: 6183897
    Abstract: An interconnect for a solid oxide fuel cell comprises a gas separator plate and at least one fill material. The gas separator plate includes at least one via extending therethrough. The at least one fill material is positioned within the at least one via, and operatively associated with at least one of a cathode or anode. The invention likewise includes a method for manufacturing the interconnect for a solid oxide fuel cell.
    Type: Grant
    Filed: September 16, 1998
    Date of Patent: February 6, 2001
    Assignee: Sofco
    Inventors: Joseph Jay Hartvigsen, Ashok Chandrashckhar Khandkar, Singaravelu Elangovan
  • Patent number: 5826058
    Abstract: A method and apparatus for providing an external indication of internal cycles in a data processing system (10) in order to more easily debug software being executed by data processing system (10). In one embodiment, data processing system (10) provides cycle type signals (14) external to data processing system (10). The cycle type signals (14) can be used to determine a variety of information about the activity and bus cycles being performed within data processing system (10), activity which is not readily discernible except by way of the cycle type signals (14). In some cases the information provided by the cycle type signals (14) is sufficient for debug purposes; in other cases, information from additional signals, e.g. the address type signals (15) and the read/write signal (19) may also be required.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: October 20, 1998
    Assignee: Motorola, Inc.
    Inventors: Jay A. Hartvigsen, Chinh H. Le, Wallace B. Harwood, III
  • Patent number: 5675749
    Abstract: The present invention relates in general to a data processing system (10), and more particularly to a method and apparatus for controlling showcycles in a data processing system (10) to provide user control over the tradeoff between internal bus visibility and operating performance. In one embodiment, the functionality of one or more register control bits (100, 102) can be combined with the functionality of one or more externally provided signals (78) to allow the user to have a wide range of control over the show cycles provided on external bus 12. The user is thus able to continuously select and change which information is provided by way of show cycles on external bus 12. As a result, the difficulty of debugging software program code can potentially be reduced.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: October 7, 1997
    Assignee: Motorola, Inc.
    Inventors: Jay A. Hartvigsen, James B. Eifert, Wallace B. Harwood, III, Jeffrey A. Hopkins
  • Patent number: 5084814
    Abstract: A data processor with development support features includes an alternate mode of operation in which instructions are received by means of an externally-controlled path. The connections used by the externally-controlled path are not shared by any system resources accessible to the data processor in the normal mode of operation, but are used by other development support features in the normal mode. In a preferred embodiment, an integrated circuit microcomputer includes such a data processor as its CPU. The CPU has access to on-chip peripherals and memory, in addition to off-chip peripherals and memory, in both the normal and alternate modes of operation, by means of a parallel bus which it operates as a bus master. In the alternate mode, the CPU receives instructions by means of a serial bus on which the CPU is a slave device.
    Type: Grant
    Filed: October 30, 1987
    Date of Patent: January 28, 1992
    Assignee: Motorola, Inc.
    Inventors: John J. Vaglica, Jay A. Hartvigsen, Rand L. Gray
  • Patent number: 5053949
    Abstract: A data processing system having a debug peripheral is provided. The debug peripheral is coupled to a central processing unit and memory via an internal communications bus. The debug peripheral is a single-word dual port memory with parallel read-write write access on one side, and synchronous, full-duplex serial read-write access on the other side. The serial side of the debug peripheral is connected to external emulation hardware by means of a three-pin synchronous serial interface. The parallel access is via a connection to a core central processing unit (CPU) internal communications bus. The debug peripheral is addressed at sixteen adjacent locations in the CPU memory space. During a debug interlude, the debug peripheral assumes control of the CPU by providing an interrup signal to the CPU, and thereby causing the CPU to fetch instructions directly from the debug peripheral.
    Type: Grant
    Filed: April 3, 1989
    Date of Patent: October 1, 1991
    Assignee: Motorola, Inc.
    Inventors: Nigel J. Allison, Rand L. Gray, Jay A. Hartvigsen
  • Patent number: 4888688
    Abstract: In a data processing system comprising a central processing unit (CPU), a memory management unit (MMU) and a storage system, the MMU translates each of the logical addresses output by the CPU to a corresponding physical address in the storage system by selectively using translation descriptors stored in an address translation cache. In response to receiving a dynamic disable signal, the MMU will provide each logical address as the corresponding physical address without translation. In addition, the MMU will preserve the state of the entries in the address translation cache, and "freeze" the translation activities.
    Type: Grant
    Filed: September 18, 1987
    Date of Patent: December 19, 1989
    Assignee: Motorola, Inc.
    Inventors: Jay A. Hartvigsen, William C. Moyer
  • Patent number: 4862352
    Abstract: A data processor is provided with status logic for monitoring the instruction processing activity therein, and for providing a pulse width encoded status output signal having either a first duration if the next instruction is to be executed in a normal sequence, or a second duration if an exception condition has occurred which will delay or prevent the execution of the next instruction. In the preferred form, the status logic can detect various types of exception conditions in the CPU and will assert the status signal for respective durations for each such type. In a data processor having an internal instruction pipeline, the status logic may also monitor changes in the flow of instructions, and provide a "refill" signal to indicate that the prefetched instructions in the pipeline have be discarded.
    Type: Grant
    Filed: September 16, 1987
    Date of Patent: August 29, 1989
    Assignee: Motorola, Inc.
    Inventors: William C. Moyer, Jay A. Hartvigsen, Russell C. Stanphill
  • Patent number: 4751632
    Abstract: In a data processor adapted to perform operations upon operands of a given size, a bus controller is provided to communicate the operands with a storage device having a data port which may be a submultiple of the operand size. In response to a signal from the bus controller requesting the transfer of an operand of a particular size, the storage device provides a size signal indicating the size of the data port available to accommodate the requested transfer. Depending upon the size of the operand to be transferred and the size of the data port of the storage device, the bus controller may break the operand transfer cycle into several bus cycles in order to completely transfer the operand. In the process, the bus controller compensates for any address misalignment between the operand and the data port.
    Type: Grant
    Filed: May 7, 1986
    Date of Patent: June 14, 1988
    Assignee: Motorola, Inc.
    Inventors: David S. Mothersole, Jay A. Hartvigsen, Robert R. Thompson
  • Patent number: 4740889
    Abstract: A data processor is adapted for operation with a memory containing a plurality of items of operating information for the data processor. In addition a cache stores a selected number of all of the items of the operating information. When the cache provides an item of operating information, the memory is not requested to provide the item so that a user of the data processor cannot detect the request for the item. A disable circuit is provided to prevent the cache from providing the item when a signal external to the data processor is provided. Consequently, a user, with the external signal, can cause the data processor to make all of its requests for items of operating information to the memory where these requests can be detected.
    Type: Grant
    Filed: July 14, 1986
    Date of Patent: April 26, 1988
    Assignee: Motorola, Inc.
    Inventors: David S. Motersole, Jay A. Hartvigsen, John Zolnowsky