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
Link To Document