U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Real-time operating system and virtual digital signal processor for the control of a digital signal processor

Patent 5283900 Issued on February 1, 1994. Estimated Expiration Date: Icon_subject February 1, 2011. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Distributed signal processing system
Patent #: 4412281
Issued on: 10/25/1983
Inventor: Works

Virtual machine control
Patent #: 4475156
Issued on: 10/02/1984
Inventor: Federico ,   et al.

Method of processing an operating system in a multi-processor system
Patent #: 4494188
Issued on: 01/15/1985
Inventor: Nakane ,   et al.

Communication manager
Patent #: 4509851
Issued on: 04/09/1985
Inventor: Ippolito ,   et al.

Data processing system having a memory using object-based information and a protection scheme for determining access rights to such information
Patent #: 4525780
Issued on: 06/25/1985
Inventor: Bratt ,   et al.

Digital signal generator
Patent #: 4525795
Issued on: 06/25/1985
Inventor: Rubin

Signal-processing multiprocessor system
Patent #: 4542455
Issued on: 09/17/1985
Inventor: Demeure

Self testing data processing system with processor independent test program
Patent #: 4633466
Issued on: 12/30/1986
Inventor: Laws ,   et al.

Data processing system having tunable operating system means
Patent #: 4736318
Issued on: 04/05/1988
Inventor: Delyani ,   et al.

Method and operating system for executing programs in a multi-mode microprocessor
Patent #: 4779187
Issued on: 10/18/1988
Inventor: Letwin

More ...

Inventors

Assignee

Application

No. 415882 filed on 10/02/1989

US Classes:

718/100, TASK MANAGEMENT OR CONTROL703/26, Of instruction719/310MISCELLANEOUS

Examiners

Primary: Lee, Thomas C.
Assistant: Loomis, John C.

Attorney, Agent or Firm

International Classes

G06F 009/455
G06F 015/31
G06F 015/332
G06F 015/347

Abstract

A data processor, such as a digital signal processor, that has augmented memory, I/O and math units for real-time performance of complex functions, is placed under the control of a group of abstract object-oriented modules arranged with an underlying operational nucleus that includes a real-time kernel. The modules are hierarchically configured, with the lowest being an array object type that references memory allocations. A stream object type, based on the arrays, defines channels between application software and data devices. A vector object type, also based on the arrays, establishes structure within allocated blocks and also enables vector math functions to be undertaken by the vector module. Matrix and filter object types utilize the arrays and vectors in sequences controlled by the corresponding matrix and vector modules. The system provides a model of DSP functionality that is hardware independent, and an interface between high level language calls and highly efficient routines executed in assembly language. With this arrangement a large library of math functions is held available for use in real-time operations of complex nature.

Other References

  • "Getting Started with SPOX," Spectron Microsystems, Inc. publication DN 80102-C (Mar. 31, 1989)
  • "SPOX Programming Reference Manual," Spectron Microsystems, Inc. publication DN 80101-E (May 11, 1989)
  • "Adding Math Functions to SPOX [TMS32OC30 Version]," Spectron Microsystems, Inc. publication DN 80105-B (Mar. 31, 1989)
  • "Compiling and Linking SPOX Programs [TMS32OC30 Version]," Spectron Microsystems, Inc. publication DN 82018-A (May 31, 1989)
  • "SPOX-RTK User's Guide [TMS320C30 Version]," Spectron Microsystems, Inc. publication DN 82016-B (May 31, 1989)
  • "SPOX-RTK Reference Manual [TMS320C30 Version]," Spectron Microsystems, Inc. publication DN 82017-B (May 31, 1989)
  • "SPOX-RTK Installation Notes [TMS320C30 Version]," Spectron Microsystems, Inc. publication DN 82015-A (May 31, 1989)
  • "SPOX-XDS User's Guide", Spectron Microsystems, Inc. publication DN 80103-C (Mar. 31, 1989)
  • "The C Programming Language," Kernighan and Ritchie, 2nd Edition, Prentice Hall, Englewood Cliffs, N.J. 07632 (1988)
  • "Third Generation TMS320 User's Guide, SPRU031", Texas Instruments (Aug., 1988)
  • "TMS320C30 C Compiler Reference Guide," Texas Instruments, SPRU034 (Dec. 1988)
  • "TMS320C30 Assembly Language Tools User's Guide", SPRU035, Texas Instruments (Nov., 1988)
  • "TMS320C30 Application Board User's Guide, SPRU040," Texas Instruments (1989)
  • "TMS320C30 Software Development System User's Guide," SPRU013, Texas Instruments (Sep. 1988)
  • "TLC320441, TLC32044C Voice-Band Analog Interface Circuits," D3098, Texas Instruments (Mar. 1988
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?