• DocumentCode
    3044871
  • Title

    A microprogrammed signal processor

  • Author

    Sperry, Robert H. ; Farden, David C.

  • Author_Institution
    XEROX Corporation, Webster, New York
  • Volume
    6
  • fYear
    1981
  • fDate
    29677
  • Firstpage
    579
  • Lastpage
    582
  • Abstract
    The implementation of a microprogrammable signal processor which utilizes a bit-sliced microprocessor and a nanoprogrammed convolution computer is described. The processor was designed primarily for the implementation of adaptive filtering algorithms, and is controlled by a microprogram which resides in a writable control store. This primary microcode controls the operations performed by a bit-sliced ALU, the access to the data bus, I/O, memory access, and the initiation of the next lower level of microcode called nanocode. The convolution computer is implemented using two VLSI multiplier-accumulators, has two parallel data paths to memory which are independent of the main data bus, and has its own addressing logic. This allows convolutions to be done at an effective multiply-accumulation time of 100 nanoseconds per weight while the bit-slice ALU is doing I/O or computing parameters for the filter. The adaption algorithm is also implemented in nanocode in the convolution computer.
  • Keywords
    Adaptive filters; Algorithm design and analysis; Concurrent computing; Convolution; Filtering algorithms; Microprocessors; Process design; Signal processing; Signal processing algorithms; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '81.
  • Type

    conf

  • DOI
    10.1109/ICASSP.1981.1171151
  • Filename
    1171151