Abstract
An easily implemented microprogrammed control concept for signal processors is presented. The control unit is developed by restricting the next state function of a classical Moore machine, and by using microprogramming in its implementation. The concept is well matched to requirements for signal processors (which do not require complex branching logic). It is optimized for efficient implementation with commercially available integrated circuits as demonstrated by an example signal processor which is described in detail to illustrate the simplicity and flexibility of the concept.
- 1 M.V. Wilkes, "The Best Way to Design an Automated Calculating Machine," Report of the Manchester University Computer Inaugural Conference, Electrical Engineering Dept, Manchester University, Manchester, England: 1971, pp. 16-18, Reprinted in Computer Design Development: Principal Papers, ed. by E.E. Swartzlander, Jr., Rochelle Park, N.J.: Hayden Book Co., 1976.Google Scholar
- 2 S.H. Fuller, V.R. Lesser, C.G. Bell, and C.H. Kaman, "The Effects of Emerging Technology and Emulation Requirements on Microprogramming," IEEE Trans. on Computers, Vol. C-25, 1976, pp. 1000-1009.Google Scholar
- 3 E.F. Moore, "Gedanken-Experiments on Sequential Machines," Automata Studies, Princeton: Princeton University Press, 1956.Google Scholar
- 4 A.K. Agrawala and T.G. Rauscher, Foundation of Microprogramming, New York: Academic Press, Inc. 1976, p. 62.Google Scholar
- 5 D. Cohen, "Simplified Control of FFT Hardware," IEEE Trans. on Acoustics, Speech, and Signal Processing, (Correspondence), Vol. ASSP-24, 1976, pp. 577-579.Google Scholar
Cross Ref
- 6 E.E. Swartzlander, Jr., "Microprogrammed Sequential Machines," in New Components and Subsystems for Digital Design, " Santa Monica, California, Technology Service, Corp., 1975, pp. 111-114.Google Scholar
Index Terms
Microprogrammed control for signal processing
Recommendations
Pipelined microprogrammed control of a real-time signal processor
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingThe design of a pipelined microprogrammed controller for a real-time signal processor is described. The signal processor has an arithmetic functional unit with four multipliers and four adders, eight general-purpose registers, 16 index registers, a ...
Microprogrammed control for signal processing
MICRO 10: Proceedings of the 10th annual workshop on MicroprogrammingAn easily implemented microprogrammed control concept for signal processors is presented. The control unit is developed by restricting the next state function of a classical Moore machine, and by using microprogramming in its implementation. The concept ...
Performance Evaluation and Benchmarking of Native Signal Processing
Euro-Par '99: Proceedings of the 5th International Euro-Par Conference on Parallel ProcessingDSP processor growth is phenomenal and continues to grow rapidly, but general-purpose microprocessors have entered the multimedia and signal processing oriented stream by adding DSP functionality to the instruction set and also providing optimized ...






Comments