Abstract
The system described allows the generation of microprograms in several stages. After a translation of its description in an appropriate Language one obtains an image of the microprogrammable structure. The microprogram is then introduced in algorithmic form, in a high-level language. Its compilation, in conjunction with the image of the wired structured, produces a sequence of elementary operations on which is carried out an optimization leading to an image of the control memory.The structure of the system allows to share the generation of the microprograms among two categories of designers: harware specialists who describe the micromachine, and algorithm specialists who actually implement the microprograms. Microprogramming may thus be facilited.
- G. Blain, N'Guyen-Xuan-Hong, M. Perrone, G. Ruggiu: Génération automatique de microprogrammes optimisés à partir d'une description algorithmique des macrocodes et d'une description formelle de la structure câblée. Rapport final contrat CRI N°70.098 -- Mars 1972.Google Scholar
- G. Blain, N'Guyen-Xuan-Hong, M. Perrone, G. Ruggiu: Génération automatique de microprogrammes optimisés. RAIRO, B.3. pp.61--90. Septembre 1972.Google Scholar
- G. Blain, N'Guyen-Xuan-Hong, M. Perrone: Etude d'un compilateur paramétré de microprogrammes. Rapport final contrat SESORI n° 72.58. Juin 1974.Google Scholar
- G. Boulaye, J. Mermet: International advanced summer institute on microprogramming. Hermann (Paris) 1972.Google Scholar
- Y. Chu Computer organization and microprogramming. Prentice Hall. 1972.Google Scholar
- P. M. Davies Reading in microprogramming. IBM System Journal. Vol. 11. n°1. pp. 16--40. 1972.Google Scholar
- D. J. Dewitt, M. S. Schlansker, D. E. Atkins: A microprogramming language for the B.1726. 6th annual worshop on microprogramming. Sept.24--25, 1973. College Park, Maryland. Google Scholar
Digital Library
- M. J. Flynn, M. D. Mc Laren: Microprogramming revisited. Proceedings of the 22nd National Conference 1967. pp. 457--463. Google Scholar
Digital Library
- M. J. Flynn, R. F. Rosin: Microprogramming, an introduction and a viewpoint. IEEE Transactions on Computers. Vol. C.20, n° 7. pp. 727--731, July 1971.Google Scholar
- A. Grasselli, U. Montanari: On the minimization of read-only memories in microprogrammed digital computers. IEEE Transactions on Electronic Computers. Nov. 1970. pp. 1111--1114.Google Scholar
- S. S. Husson: Microprogramming, principles and practices. Prentice Hall. 1970.Google Scholar
- R. L. Kleir, C. V. Ramamoorthy: Optimization strategies for microprograms. IEEE Transactions on Computers. Vol. C.20, n°7. pp. 783--784. July 1971.Google Scholar
- C. V. Ramamoorthy A survey of current microprogrammed computers. Proceedings of the ACM IEEE Design Automation Workshop. June 26--28, 1972. pp. 272--274. Google Scholar
Digital Library
- C.V. Ramamoorthy, M. Tabandeh, M. Tsuchiya: A high level language for microprogramming. 6th annual workshop on microprogramming. Sept. 24--25, 1973. College Park, Maryland. Google Scholar
Digital Library
- P. Rosenstiehl: Problème de la traversée d'un graphe occupé et gestion des ressources d'un calculateur. Revue Technique THOMSON-CSF, vol.5, n° 3, Sept. 1973. pp. 703--706.Google Scholar
- P. Rosenstiehl, E. Girard: Détermination des variables actives restantes en tout segment d'un programme par la méthode récurrente du pointeur le plus rétrograde. Revue Technique THOMSON-CSF, vol. 5, n° 4, Dec. 1973, pp. 979--985.Google Scholar
- A. K. Tirrell: A study of the application of compiler techniques to the generation of micro-code. Workshop on microprogramming. Grenoble. June 1970.Google Scholar
- S. G. Tucker: Microprogram control for system /360. IBM System Journal, vol. 6, n° 4, pp. 222--241, 1967.Google Scholar
Digital Library
- A. B. Tucker, M. J. Flynn: Dynamic microprogramming: processor organization and programming. CACM, vol. 14, n°4, pp. 240--250, April 1971. Google Scholar
Digital Library
- R. Zaks: A microprogrammed APL implementation. Department of Computer Science. University of California at Berkeley. May 1972 Google Scholar
Digital Library
Recommendations
Automatic generation of compiler backends
Application-specific instruction set processors have proven successful in meeting the various design constraints of modern embedded systems and often provide the only viable trade-off between computing power and opposing metrics such as power ...
Effective compiler generation by architecture description
Proceedings of the 2006 LCTES ConferenceEmbedded systems have an extremely short time to market and therefore require easily retargetable compilers. Architecture description languages (ADLs) provide a single concise architecture specification for the generation of hardware, instruction set ...






Comments