Abstract
A system for the generation of microcode from a high-level microprogramming language is presented. The system is independent of the target machine because it is table-driven by a separate hardware declaration. It is applicable for horizontally microprogrammed machines.
- 1 Bushell, R.G., "Higher level language for microprogramming", Euromicro Journal, Vol. 4, No. 2, March 1978, pp. 67-75.Google Scholar
Cross Ref
- 2 Patterson, D.A., and Lew, K., and Tuck, R., "Towards an Efficient, Machine-Independent Language for Microprogramming", MICRO-12, ACM SIGMICRO Newsletter, Vol. 10, No. 4, Dec. 1979, pp. 22-35. Google Scholar
Digital Library
- 3 Habib, S., "Editor's Overview-Special Section on Microprogramming", ACM Computing Surveys, Vol. 12, No. 3, Sept. 1980, p. 259. Google Scholar
Digital Library
- 4 Dasgupta, S., "Some Aspects of High Level Microprogramming", ACM Computing Surveys, Vol. 12, No. 3, Sept. 1980, pp. 295-323. Google Scholar
Digital Library
- 5 Baba, T. and Hagiwara, N., "The MPG System: A Machine-Independent Efficient Microprogram Generator", IEEE Trans. Comput., Vol C-30, June 1981, pp. 373-395.Google Scholar
Digital Library
- 6 Marwedel, P. and Zimmermann, G., "MIMOLA Report Revision 1 and MIMOLA Software System User Manual", Techn. Report 2/79, Institut für Informatik und Prakt. Mathematik, University of Kiel, 1979.Google Scholar
- 7 Zimmermann, G., "The MIMOLA Design System: A Computer Aided Digital Processor Design Method", 16th Design Automation Conf. Proc., San Diego, June 1979, pp. 53-58. Google Scholar
Digital Library
- 8 Zimmermann, G., "Cost Performance Analysis and Optimization of Highly Parallel Computer Structures: First Results of a Structured Top-Down Design Method", Proc. 4th Int. Symp. on Computer Hardware Description Languages, Palo Alto, Oct. 1979, pp. 33-39.Google Scholar
- 9 Marwedel, P., "The Design of a Subprocessor with Dynamic Microprogramming with MIMOLA", in Informatik Fachberichte, Vol. 27, G. Zimmermann, ed., Springer, Heidel-berg, 1980, pp. 164-177. Google Scholar
Digital Library
- 10 Wendt, S., "Models and structures for microprogramming", Euromicro Symp., Venice, Oct. 1976, pp. 35-42.Google Scholar
- 11 Eckhouse, R.H., "A high-level microprogramming language (MPL)", Proc. Spring Joint Comp. Conf., 1971, pp. 169-177.Google Scholar
Digital Library
- 12 Cattell, R.G.G., "Formalization and Automatic Derivation of Code Generators", Ph.D. Thesis, Carnegie Mellon University, Pittsburgh, 1978. Google Scholar
Digital Library
- 13 Schmidt, U. and Völler, R., private communication, Kiel April 1980.Google Scholar
- 14 Mallett, P.W., "Methods for Compacting Microprograms", Ph.D. Thesis, University of Southwestern Louisiana, Lafayette, 1978. Google Scholar
Digital Library
- 15 Kuck, D.J., "The structure of computers and computations", Vol. 1, Wiley, New York, 1978. Google Scholar
Digital Library
- 16 Marwedel, P., "Hardware Allocation for Horizontal Microinstructions in the MIMOLA Software System", Techn. Report 5/80, Institut für Informatik und Prakt. Math., University of Kiel, 1980.Google Scholar
- 17 Glanville, R.S. and Graham, S.L., "A New Method for Compiler Code Generation", Conf. Rec. 5th Ann. ACM Symp. on Principles of Programming Languages, ACM, NY, 1978. Google Scholar
Digital Library
- 18 Marwedel, P., "The MIMOLA Design System: Detailed Description of the Software System", 16th Design Automation Conf. Proc., San Diego, 1979, pp. 59-63. Google Scholar
Digital Library
Index Terms
A retargetable microcode generation system for a high-level microprogramming language
Recommendations
A retargetable microcode generation system for a high-level microprogramming language
MICRO 14: Proceedings of the 14th annual workshop on MicroprogrammingA system for the generation of microcode from a high-level microprogramming language is presented. The system is independent of the target machine because it is table-driven by a separate hardware declaration. It is applicable for horizontally ...
A retargetable compiler for a high-level microprogramming language
MICRO 17: Proceedings of the Seventeenth Annual Microprogramming WorkshopA compiler for the generation of microcode for a high-level microprogramming language is presented. The compiler is target machine independent. The input to the compiler consists of a hardware description, a high-level microprogram and a set of program ...






Comments