Abstract
This paper reviews some of the major concepts involved in the design of a microprogrammed control for a general purpose data processor. The areas discussed are timing, control store cycle design, bit dimension design and word dimension design. The design considerations are presented from the perspective of a system design engineer concerned with producing a viable product design. Although the concepts are presented in the context of a medium to large scale processor design; they are, for the most part, applicable to the design of any microprogrammed system.
Recommendations
Applicability of General Purpose Processors to Network Applications
VLSID '05: Proceedings of the 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems DesignIn this paper we look at the applicability of some of the features commonly found in general-purpose processors to network applications. Specifically we evaluate the benefit of in-order vs. out-of-order instruction issue, multiple issue, and subword ...
Exploiting Parallelism in Geometry Processing with General Purpose Processors and Floating-Point SIMD Instructions
Three-dimensional (3D) graphics applications have become very important workloads running on today's computer systems. A cost-effective graphics solution is to perform geometry processing of 3D graphics on the host CPU and have specialized hardware ...
Microcode development for microprogrammed processors
The aim of this paper is to develop a top-down design automation tool for digital system design such as microprogrammed processors. The package contains a hardware description language to specify the design, a microcode development module to generate an ...






Comments