Patents by Inventor Michael Asal

Michael Asal 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: 20230304488
    Abstract: Provided herein is a tube rolling apparatus. The apparatus includes a first arm, a first roller rotatable around a first axis, a second arm, a second roller rotatable around a second axis, and optionally an advancing unit coupled to the first roller and configured to rotate the first roller around the first axis. Related systems and methods are also provided.
    Type: Application
    Filed: July 28, 2021
    Publication date: September 28, 2023
    Inventors: Thomas Eisele, Pasquale CATALDO, Scott WIESER, Warren Dana AWEAU, Ruel G. GATDULA, Nicholas RUMMEL, Arthi NARAYANAN, Dennis FRANKMANN, Orhan CELIK, Mirko MARINGER, Murat COSKUN, Stephen Christopher SLONE, Henzel DALMACIO, Dominik MARKS, Edward CHAN, Dustin Daniel Scott, Michael Asal
  • Publication number: 20060259739
    Abstract: This invention is useful in a very long instruction word data processor that fetches a predetermined plural number of instructions each operation cycle. A predetermined one of these instructions is used as a special header. This special header has a unique encoding different from any normal instruction. When decoded this special header instructs decode hardware to decode this fetch packet in a special way. In one embodiment a bit field in the header signals the decode hardware whether to decode each instruction word normally or in an alternative way. The header may include extension opcode bits corresponding to each of the other instruction slots. In another embodiment another bit field signals whether to decode an instruction field as one normal length instruction or as two half-length instructions.
    Type: Application
    Filed: May 8, 2006
    Publication date: November 16, 2006
    Inventors: Michael Asal, Eric Stotzer, Todd Hahn
  • Publication number: 20060259764
    Abstract: Systems and methods for transferring control between programs of different security levels are described herein. Some embodiments include a processor capable of operating at one or more security levels including a first and a second security level, a memory system coupled to the processor (the memory system stores a first program that executes on the processor at the first security level, and a second program that executes on the processor at the second security level), and a register configured to store an entry point address to the first program (wherein an instruction that executes on the processor at the second security level is blocked from writing values to the register). A transfer of control from the second program to the first program is executed if the register provides the entry point address. The transfer of control is blocked if the entry point address is not provided by the register.
    Type: Application
    Filed: May 14, 2006
    Publication date: November 16, 2006
    Applicant: Texas Instruments Incorporated
    Inventors: Michael Asal, Anthony Lell, Gary Swoboda
  • Publication number: 20060259740
    Abstract: This invention employs a 16-bit instruction set that has a subset of the functionality of the 32-bit instruction set. In this invention 16-bit instructions and 32-bit instructions can coexist in the same fetch packet. In the prior architecture 32-bit instructions may not span a 32-bit boundary. The 16-bit instruction set is implemented with a special fetch packet header that signals whether the fetch packet includes some 16-bit instructions. This fetch packet header also has special bits that tell the hardware how to interpret a particular 16-bit instruction. These bits essentially allow overlays on the whole or part of the 16-bit instruction space. This makes the opcode space larger permitting more instructions than with a pure 16-bit opcode space.
    Type: Application
    Filed: May 8, 2006
    Publication date: November 16, 2006
    Inventors: Todd Hahn, Eric Stotzer, Michael Asal
  • Publication number: 20060259753
    Abstract: Disclosed herein is a system and method of operating a processor before and after a reset has been asserted. Prior to a reset being asserted the processor operates in one of a plurality of states wherein primary code may be executed by the processor depending on said state. Upon a reset being asserted the processor begins executing code for a reset routine. The processor also executes a process such that the processor operates in the same state it was in prior to the reset upon the reset no longer being asserted.
    Type: Application
    Filed: May 14, 2006
    Publication date: November 16, 2006
    Applicant: Texas Instuments Incorporated
    Inventors: Anthony Lell, Michael Asal, Gary Swoboda
  • Patent number: 5185859
    Abstract: A graphics processor device performs bit-by-bit masking outside of the central processing unit, by way of a read-modify-write cycle to external or internal memory. A mask bus is incorporated into the device so that, for each bit of the external data word, a mask bit is present which indicates whether data from the central processing unit (CPU) is to be written to memory (unmasked) or if that bit of memory contents is to remain unaltered (masked). The CPU data is written into a latch at the memory interface during such time as the latch is isolated from the external memory bus and during the read portion of the read-modify-write cycle. For those bits which are to be masked, the latch is overwritten with the data read from memory, while for the unmasked bits the latch remains isolated from the external memory bus. During the write portion of the read-modify-write cycle, the contents of the latch are driven onto the external memory bus.
    Type: Grant
    Filed: August 15, 1991
    Date of Patent: February 9, 1993
    Assignee: Texas Instruments Incorporated
    Inventors: Karl M. Guttag, Michael Asal, Richard Simpson, Thomas Preston, John Sharkey
  • Patent number: 5140687
    Abstract: A microprocessor, specially adapted for graphics processing applications, and which has a self-emulation capability by which the contents of its internal registers may be dumped or loaded to or from external memory on an instruction-by-instruction basis, is disclosed. The microprocessor has circuitry which is responsive to an emulate enable signal, or to a predetermined instruction code, so that normal execution is halted at the end of the ion, with execution jumping to a predetermined vector. Responsive to a dump signal, the microprocessor begins execution of a routine which presents a predetermined series of memory addresses on a memory bus, in conjunction with the contents of registers internal to the microprocessor. Accordingly, the addressed locations of a memory device connected to the memory bus can be written with the register contents, for subsequent interrogation by the user.
    Type: Grant
    Filed: September 27, 1989
    Date of Patent: August 18, 1992
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas A. Dye, Derek Roskell, Richard Simpson, Michael Asal, Karl M. Guttag, Neil Tebbutt, Jerry Van Aken
  • Patent number: 5056041
    Abstract: A graphics processor device is disclosed which performs bit-by-bit masking outside of the central processing unit, by way of a read-modify-write cycle to external or internal memory. A mask bus is incorporated into the device so that, for each bit of the external data word, a mask bit is present which indicates whether data from the central processing unit (CPU) is to be written to memory (unmasked) or if that bit of memory contents is to remain unaltered (masked). The CPU data is written into a latch at the memory interface during such time as the latch is isolated from the external memory bus and during the read portion of the read-modify-write cycle. For those bits which are to be masked, the latch is overwritten with the data read from memory, while for the unmasked bits the latch remains isolated from the external memory bus. During the write portion of the read-modify-write cycle, the contents of the latch are driven onto the external memory bus.
    Type: Grant
    Filed: July 31, 1989
    Date of Patent: October 8, 1991
    Assignee: Texas Instruments Incorporated
    Inventors: Karl M. Guttag, Michael Asal, Richard Simpson, Thomas Preston, John Sharkey