×

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

  • US 5,283,900 A
  • Filed: 10/02/1989
  • Issued: 02/01/1994
  • Est. Priority Date: 10/02/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for managing the operation f a digital signal processor (DSP), comprising:

  • (a) a digital signal processor (DSP); and

    (b) virtual DSP machine means, performed by the DSP, for insulating computer programs executed by the DSP from the DSP'"'"'s specific architecture, wherein functions of the DSP are accessed by the computer programs via a high-level programming interface, wherein the virtual DSP machine means comprises a plurality of modules arranged in a hierarchy, comprising;

    (1) an array module for creating arrays of data and allocating memory blocks therefor through the memory management means;

    (2) a stream module for processing continuous data streams being input and output by the I/O devices coupled to the DSP, comprising means for binding the I/O devices to the computer programs, means for transferring the data between the arrays and the I/O devices, and means for invoking device-dependent control functions for the I/O devices;

    (3) a vector module for creating vectors of data that provide a one dimensional view of the arrays, and for performing vector math operations on the vectors;

    (4) a matrix module for creating matrices of data that provide a two dimensional view of the arrays, and for performing matrix math functions on the matrices; and

    (5) a filter module for creating finite impulse response filters, infinite impulse response filters, and all-pole filters, and for applying the filters to the vectors.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×