Abstract
We present as algorithm to transform a sequential (vertical microcode) VHDL (VHSIC Hardware Description Language) behavioral description of a digital system design into a parallel (horizontal microcode) VHDL description. Data dependency analysis is performed on the sequential code to identify the parallelism within the code. This parallel VHDL code is targeted for synthesis by the MIMOLA synthesis system.
- AHO79 Aho, A. and J. D. Ullman, Principles of Compiler Design, Addison Wesley, 1979, Chap. 7--8. Google Scholar
Digital Library
- DASG76 Dasgupta, S. and J. Tartar, The Identification of Maximal Parallelism in Straight Line Microprograms, IEEE Trans. on Computers, Vol. C-25, Oct. 1976, pp 986--991.Google Scholar
- FISH81 Fisher, J. A., Trace Scheduling: A Technique for Global Microcode Compaction, IEEE Transactions on Computers, Vol. C-30, No. 7, July 1981, pp 478--490.Google Scholar
- HOPK85 Hopkins, W. C., et al, Target Independent High Level Microprogramming, Proc. 18th Annual Workshop on Microprogramming, 1985, pp 137--143. Google Scholar
Digital Library
- HWAN85 Hwang, J. P. C., et al. Microcode Development for Microprogrammed Processors, Proc. 16th Annual Workshop on Microprogramming, 1985, pp 145--156. Google Scholar
Digital Library
- KUCK76 Kuck, D. J., Parallel Processing of Ordinary Programs, Advances in Computer, Academic Press, Vol. 15, 1976, pp 119--179.Google Scholar
- LAND80 Landskov, D., et al. Local Microcode Compaction Techniques, Computing Surveys, Vol. 12, No. 3, September 1980, pp 261--294. Google Scholar
Digital Library
- SU85 Su, B. and S. Ding, Some Experiments in Global Microcode Compaction, Proc, 18th Annual Workshop on Microprogramming, Dec 1985, pp 175--180. Google Scholar
Digital Library
- ZIMM85 Zimmermann, G., et al. MIMOLA Software System Primer, Honeywell CSC Document, March 1985.Google Scholar
Index Terms
An algorithm for microcode compaction of VHDL behavioral descriptions
Recommendations
An algorithm for microcode compaction of VHDL behavioral descriptions
MICRO 20: Proceedings of the 20th annual workshop on MicroprogrammingWe present an algorithm to transform a sequential (vertical microcode) VHDL (VHSIC Hardware Description Language) behavioral description of a digital system design into a parallel (horizontal microcode) VHDL description. Data dependency analysis is ...






Comments