×

Real time programmable signal processor architecture

  • US 5,590,349 A
  • Filed: 06/18/1992
  • Issued: 12/31/1996
  • Est. Priority Date: 07/11/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A programmable, real time, signal processor apparatus designed for semiconductor integration, which receives regularly clocked data signals from means external said signal processor apparatus, and processes said data signals in a real time fashion, thereby generating processed data signals which are available external to said processor apparatus as regularly clocked output signals, comprising:

  • a) at least one data signal receiving means for receiving said regularly clocked data signals from said means external said signal processor apparatus;

    b) a multiported central memory unit coupled to said data signal receiving means for storing said received data signals, said data signal receiving means including means for regularly forwarding said received data signals to desired locations in said multiported central memory unit;

    c) a plurality of digital processor means coupled to said multiported central memory unit, for obtaining said data signals from said multiported central memory unit, for processing said data signals thereby generating processed data signals, and for sending said processed data signals for storage in said multiported central memory unit;

    d) a program memory means coupled to said plurality of digital processors for storing microinstructions for said plurality of digital processors, wherein said digital processors process said data signals according to said microinstructions stored in said program memory means;

    e) at least one output port coupled to said multiported central memory unit for obtaining said processed data signals from said multiported central memory unit and providing said processed data signals as regularly clocked output signals to means external to said processor apparatus; and

    f) at least one data bus coupling said plurality of digital processor means, said at least one output port, and said at least one data signal receiving means to said multiported central memory unit, wherein substantially all data received by said data receiving means is forwarded via said at least one data bus to said multiported central memory unit, obtained from said multiported central memory unit via said at least one data bus and processed by at least one of said plurality of digital processor means to generate said processed data signals, and said processed data signals are forwarded via said at least one data bus to said multiported cental memory unit for either obtaining via said at least one data bus by at least one of said plurality of digital processor means for additional processing or for obtaining via said at least one data bus and output by said at least one output port as a regularly clocked output signal at a rate related to the rate of said received regularly clocked data signals.

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