Abstract
A dynamically microprogrammable processor called MATHILDA is described. MATHILDA has been designed to be used as a tool in emulator and processor design research. It has a very general micro-instruction sequencing scheme, sophisticated masking and shifting capability, high speed local storage, a 64-bit wide main data path, a horizontally encoded microinstruction, and other facilities which make it reasonably well suited for this purpose. This paper presents an overview of the MATHILDA system.
- Madsen, Ole B., "BPL-A hardware and software description language", RECAU Report, University of Aarhus, Aarhus, Denmark, 1972.Google Scholar
- Shriver, B. D., "A description of the MATHILDA System", Department of Computer Science Report PB--13, University of Aarhus, Aarhus, Denmark, April 1973.Google Scholar
- Flynn, M., and Rosin, R. F., "Microprogramming an introduction and viewpoint", IEEE TC, C-20, No.7, 727--731, July, 1971.Google Scholar
- Sørensen, I. H., "The extended simulator for RIKKE", Department of Computer Science Internal Document, University of Aarhus, Aarhus, Denmark, June, 1974.Google Scholar
- Lynning, E., Kressel, E., Anderson, H.O.S., and Sørensen, I. H., "A users manual for the simulated RIKKE-MATHILDA system on the CDC-6400", Department of Computer Science Report, University of Aarhus, Aarhus, Denmark, 1974.Google Scholar
- Caillouet, P. and Landry, S., "A MATHILDA simulator written in SNOBOL", Department of Computer Science, University of Southwestern Louisiana, Lafayette, Louisiana, Jan. 1974.Google Scholar
- Bullard, S., Caillouet, P., Landry, S., and Pye, J, "A users manual for the simulated MATHILDA machine on the Univac 70/46 G", Department of Computer Science, University of Southwestern Louisiana, Lafayette, Louisiana, May, 1974.Google Scholar
- Sørensen, O., "The emulated 0-code machine for the support of BCPL", Department of Computer Science Document, University of Aarhus, Aarhus, Denmark, to appear.Google Scholar
- Kristensen, B. B., Madsen, O. L., and Jensen, B. B., "A PASCAL environment machine (P-code)", Department of Computer Science, Report PB-28, University of Aarhus, Aarhus, Denmark, April, 1974.Google Scholar
- Rosin, R. F., Frieder, G., and Eckhouse, R., "An environment for research in microprogramming and emulation", CACM, 15, No. 8, 197--212, August, 1972. Google Scholar
Digital Library
- Strachey, C., and Stoy, J, "The text of OSPub", Oxford University Computing Laboratory, Programming Research Group, Oxford, England, 1972.Google Scholar
- Rosin, R. F., "Proposal for a nucleus I/O system", Department of Computer Science Report PB-23, University of Aarhus, Aarhus, Denmark, January, 1974.Google Scholar
- Wirth, N., "The programming language PASCAL", Acta Informatica, 1, No. 1, 35--63, 1971.Google Scholar
Digital Library
- Jensen, B. B., Madsen, O. L., Christensen, B. B., and Eriksen, S. H., "A short description of a translator writing system (BOBS-system)", Department of Computer Science Report PB-11, University of Aarhus, Aarhus, Denmark, February, 1973.Google Scholar
- Podlaska-Lando, S. "A proposed implementation scheme for the partial realization of integer floating-point arithmetics on MATHILDA", Department of Computer Science Internal Document, University of Aarhus, Aarhus, Denmark, October, 1973.Google Scholar
- Shriver, B. D., "A small group of research projects in machine design for scientific computation", Department of Computer Science Report PB-14, University of Aarhus, Aarhus, Denmark, April, 1973.Google Scholar
Recommendations
Concepts of the MATHILDA system
A dynamically microprogrammable processor called MATHILDA is described. MATHILDA has been designed to be used as a tool in emulator and processor design research. It has a very general microinstruction sequencing scheme, sophisticated masking and ...
Concepts of the MATHILDA system
ISCA '75: Proceedings of the 2nd annual symposium on Computer architectureA dynamically microprogrammable processor called MATHILDA is described. MATHILDA has been designed to be used as a tool in emulator and processor design research. It has a very general microinstruction sequencing scheme, sophisticated masking and ...






Comments