×

Distributed digital signal processor

  • US 8,280,303 B2
  • Filed: 08/30/2008
  • Issued: 10/02/2012
  • Est. Priority Date: 01/31/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A distributed digital signal processor (DSP) comprises:

  • an instruction memory that stores a plurality of instructions;

    a data memory that stores a plurality of data elements;

    a multiply-accumulate module that performs a function upon first and second data elements of the plurality of data elements in accordance with a command of an instruction of the plurality of instructions to produce a resultant;

    an instruction millimeter wave (MMW) transceiver coupled to the instruction memory, wherein the instruction MMW transceiver;

    retrieves an instruction from the instruction memory;

    interprets the instruction to identify a function from a plurality of functions, an address of the first data element, and an address of the second data element;

    converts a command corresponding to the function into a command symbol stream;

    converts the addresses of the first and second data elements into an addressed data symbol stream;

    converts the command symbol stream into a MMW command signal; and

    converts the addressed data symbol stream into a MMW addressed data signal, the MMW command signal and the MMW data signal forming a MMW instruction signal; and

    transmits a the MMW instruction signal that includes at least a portion of the instruction;

    a data MMW transceiver coupled to the data memory, wherein the data MMW transceiver transmits a MMW data signal in response to receiving the MMW instruction signal, wherein the MMW data signal includes the first and second data elements; and

    a multiply-accumulate MMW transceiver coupled to the multiply-accumulate module, wherein the multiply-accumulate MMW transceiver recovers the first and second data elements from the MMW data signal and recovers a command corresponding to the function from the MMW instruction signal; and

    a control unit operable to;

    identify the instruction based on execution of an algorithm;

    generate a retrieve instruction request for the instruction based on the execution of the algorithm;

    identify the first and second data elements; and

    generate a retrieve data request for the first and second data elements;

    a control MMW transceiver coupled to;

    convert the retrieve instruction request into a MMW retrieve instruction signal, wherein the instruction MMW transceiver transmits the MMW instruction signal in response to receiving the MMW retrieve instruction signal; and

    convert the retrieve data request into a MMW data request signal, wherein the data MMW transceiver transmits a MMW data signal in response to receiving the MMW retrieve data signal.

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