Abstract
A microarchitecture designed for high performance, control store efficiency, and ease of microprogramming is described. These objectives were achieved by orienting the design to support the requirements of a powerful higher-level-like microprogramming language. 1, 2 The language is machine dependent and achieves efficiency of execution and space, as well as compactness of expression through relatively powerful constructs such as partial field operations and by permitting appropriate suboptions to be coupled with each of the various constructs. The relative utility of the various constructs is indicated by a statistical analysis of an actual emulator.
- 1 H. Lawson, Jr., L. Blomberg, "The DATASAAB FCPU (Microprogramming Language", SIGPLAN/SIGMICRO Interface Meeting May 30, 1973. p. 86-97 Google Scholar
Digital Library
- 2 D. Oestreicher, "A Microprogramming Language for the MLP-900", SIGPLAN/SIGMICRO Interface Meeting, May 20, 1973, P. 113-120 Google Scholar
Digital Library
- 3 HP300 Architecture Guide, Hewlett-Packard Company, Nov. 1979.Google Scholar
Index Terms
A microprogramming language-directed microarchitecture
Recommendations
A microprogramming language-directed microarchitecture
MICRO 15: Proceedings of the 15th annual workshop on MicroprogrammingA microarchitecture designed for high performance, control store efficiency, and ease of microprogramming is described. These objectives were achieved by orienting the design to support the requirements of a powerful higher-level-like microprogramming ...
Microarchitecture of HaL's CPU
COMPCON '95: Proceedings of the 40th IEEE Computer Society International ConferenceThe HaL PM1 CPU is the first implementation of the 64-bit SPARC Version 9 instruction set architecture. The processor utilizes superscalar instruction issue, register renaming, and a dataflow model of execution. Instructions can complete out-of-order ...
A microarchitecture description language for retargeting firmware tools
MICRO 19: Proceedings of the 19th annual workshop on MicroprogrammingARCHI is a microarchitecture description language designed to serve as the underlying language for a retargetable firmware development environment. ARCHI provides a hierarchical, procedural description at the register transfer level of the target ...






Comments