Patents by Inventor Surendar S. Magar

Surendar S. Magar 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: 4528625
    Abstract: A system for real-time digital signal processing employs a single-chip microcomputer device having separate on-chip program ROM and data RAM, with separate address and data paths for program and data. An external program address bus allows the alternative of off-chip program fetch in each instruction cycle, with the opcode returned by an external data bus. Data I/O instructions for access to peripherals or external data memory use two machine cycles so that the external ROM fetch is not distributed. A bus interchange module allows transfer between the separate internal program and data busses in special circumstances. The internal busses are 16-bit, while the ALU and accumulator are 32-bit. A multiplier circuit produces a single state 16.times.16 multiply function separate from the ALU, with 32-bit output to the ALU. One input to the ALU passes through a 0-to-15 bit shifter with sign extension.
    Type: Grant
    Filed: February 11, 1982
    Date of Patent: July 9, 1985
    Assignee: Texas Instruments Incorporated
    Inventors: Kevin C. McDonough, Surendar S. Magar
  • Patent number: 4514805
    Abstract: A system for real-time digital signal processing employs a single-chip microcomputer device having separate on-chip program ROM and data RAM, with separate address and data paths for program and data; however, the accumulator in the data path may be used as a program address source for table look-up for accumulator addressing, for example. An external program address bus allows off-chip program fetch in an expansion mode, with the opcode returned by an external data bus. The on-chip program memory may be disabled and only off-chip memory used for program fetch in a systems emulator mode. A non-maskable interrupt procedure used in the emulator mode generates a vector address for the on-chip ROM in switching between memory expansion and emulator modes, using an overvoltage detector to signal this condition.
    Type: Grant
    Filed: February 22, 1982
    Date of Patent: April 30, 1985
    Assignee: Texas Instruments Incorporated
    Inventors: Kevin C. McDonough, Gary L. Swoboda, Surendar S. Magar
  • Patent number: 4514801
    Abstract: A system for real-time digital signal processing employs a single-chip microcomputer device having separate on-chip program ROM and data RAM, with separate address and data paths for program and data; however, the accumulator in the data path may be used as a program address source for table-read and table-write, for example. An external program address bus allows off-chip program fetch in an expansion mode, with the opcode returned by an external data bus. A bus interchange module allows transfer between the separate internal program and data busses in special circumstances, such as accumulator addressing. The internal busses are 16-bit, while the ALU and accumulator are 32-bit. A multiplier circuit produces a single state 16.times.16 multiply function separate from the ALU, with 32-bit output to the ALU. One input to the ALU passes through a 0-to-15 bit shifter with sign extension.
    Type: Grant
    Filed: February 22, 1982
    Date of Patent: April 30, 1985
    Assignee: Texas Instruments Incorporated
    Inventors: Edward R. Caudel, Gary L. Swoboda, Surendar S. Magar, Kevin C. McDonough, Antony W. Leigh
  • Patent number: 4507727
    Abstract: A system for real-time digital signal processing employs a single-chip microcomputer device having separate on-chip program and data. An external program address bus allows off-chip program fetch in an expansion mode, with the opcode returned by an external data bus. A bus interchange module allows transfer between the separate internal program and data busses in special circumstances; for example, the internal program ROM may be read out on the data bus, one opcode at a time for test purposes, without executing the opcodes.
    Type: Grant
    Filed: February 11, 1982
    Date of Patent: March 26, 1985
    Assignee: Texas Instruments Incorporated
    Inventor: Surendar S. Magar
  • Patent number: 4503500
    Abstract: A system for real-time digital signal processing employs a single-chip microcomputer device having separate on-chip program ROM and data RAM, with separate address and data paths for program and data. An external program address bus allows off-chip program fetch in an expansion mode, with the opcode returned by an external data bus. A bus interchange module allows transfer between the separate internal program and data busses in special circumstances. The internal busses are 16-bit, while the ALU and accumulator are 32-bit. A multiplier circuit produces a single state 16.times.16 multiply function separate from the ALU, with 32-bit output to the ALU. One input to the ALU passes through a 0-to-15 bit shifter with sign extension.
    Type: Grant
    Filed: June 15, 1984
    Date of Patent: March 5, 1985
    Assignee: Texas Instruments Incorporated
    Inventor: Surendar S. Magar
  • Patent number: 4491910
    Abstract: A system for real-time digital signal processing employs a single-chip microcomputer device having separate on-chip program ROM and data RAM, with separate address and data paths for program and data. An external program address bus allows off-chip program fetch in an expansion mode, with the opcode returned by an external data bus. A bus interchange module allows transfer between the separate internal program and data busses in special circumstances. The internal busses are 16-bit, while the ALU and accumulator are 32-bit. A multiplier circuit produces a single state 16.times.16 multiply function separate from the ALU, with 32-bit output to the ALU. One input to the ALU passes through a 0-to-15 bit shifter with sign extension. The data RAM has an internal shift arrangement useful in processing convolution algorithms. An addressed location in the RAM is read out and also shifted to the next higher location in one instruction cycle.
    Type: Grant
    Filed: February 22, 1982
    Date of Patent: January 1, 1985
    Assignee: Texas Instruments Incorporated
    Inventors: Edward R. Caudel, Surendar S. Magar, Antony W. Leigh