Abstract
In the present paper a microprogrammable architecture oriented simulator is described. This simulator structure may be logically subdivided in four independent blocks: Supervisor, Interface Module, Simulation Monitor, Simulation Routines.
A high degree of flexibility is obtained by means of a highly hierarchical structure of software and an easy-to-modify table-driven system description. Moreover particular care has been devoted to user-simulator communication via an easy-to-use command language. The use of the simulator in the development of a microprogrammable machine (based on Am2900 bit-slice microprocessors) is described.
- 1 M.V.Wilkes: "The Best Way to Design an Automatic Calculating Machine" - Manchester University Computer Inaugural Conference, London, 1951.Google Scholar
- 2 A.K.Agrawala, T.R.Rauscher: "Foundation of Microprogramming" - Academic Press, 1976.Google Scholar
- 3 H.Katzman: "Microprogramming Primer" - McGraw Hill, 1977.Google Scholar
- 4 A.J.Nichols: "A Microprogramming Framework for Experimental Machine Design" - SIGMICRO Newsletter, vol.2 n.2, 1971.Google Scholar
- 5 S.Young: "A Microprogram Simulator" - SIGMICRO Newsletter, vol.2 n.3, 1971.Google Scholar
- 6 C.Gram, F.Hertweck: "Command Languages: Design Considerations and Basic Concepts" - Command Languages, North-Holland Publishing Co., Amsterdam, 1975.Google Scholar
- 7 R.F.Brunt, D.E.Tuffs: "A User-oriented Approach to Control Languages" - Software - Pratice Experience, 6, 1976.Google Scholar
- 8 D.Gries: "Compiler Construction for Digital Computers" - John Wiley, 1971. Google Scholar
Digital Library
- 9 L.Gilli, M.Mezzalama, P.Prinetto: "Implementation of a Microprogrammable Minicomputer by Bipolar Bit-slice Microprocessors" - L'Elettrotecnica, (in Italian).Google Scholar
- 10 P.Prinetto: "Microprogramming of the Minicomputer MINI 80/29" - Internal Report - Istituto di Elettrotecnica Generale, Politecnico di Torino, Italy, 1978 (in Italian).Google Scholar
- 11 K.Jensen, N.Wirth: "PASCAL: User Manual and Report" - Springer Verlag, 1978. Google Scholar
Digital Library
Index Terms
Design and implementation of a flexible and interactive microprogram simulator
Recommendations
Design and implementation of a flexible and interactive microprogram simulator
MICRO 12: Proceedings of the 12th annual workshop on MicroprogrammingIn the present paper a microprogrammable architecture oriented simulator is described. This simulator structure may be logically subdivided in four independent blocks: Supervisor, Interface Module, Simulation Monitor, Simulation Routines.
A high degree ...
A microprogram simulator
DAC '71: Proceedings of the 8th Design Automation WorkshopMicro-programming has been defined as an orderly approach to the design of a control section of a computer using control signals arranged in fixed-length words. The control section is the part of a computer which controls the activities of the memories, ...
A Symbolic Simulator for Microprogram Development
Symbolic execution can be a powerful aid for microprogram development. This note describes a symbolic microprograni simulator which is used in developing microprograms for a signal processor and gives a brief example of its use. Implementation issues ...






Comments