Abstract
This paper presents an approach that provides a total computer aided design environment for developing microprogrammed processors using hardware description languages. This includes the behavioral description, micro-coding, and testing of the integrated microprogrammed processors. To illustrate the design procedure a functionally equivalent micro-coded version of the Motorola's MC6809 processor was modeled, and tested. The results indicate that it is a valid design approach. The micro control unit described through the hardware description language AHPL not only replaces the required microprogram simulator but also emulates its exact hardware. Here the micro control unit and the microcode are emulated and tested as a unit: in such the same way a real processor's micro control unit functions with its stored microcode. The emulated micro-simulator here is used for verifying the MC6809 microcode. It can, however, be used as a general purpose testbed for testing any microcode. The design procedure presented here is for the MC6809 microprogrammed processor, however, the procedure can be used to design any processor with user defined instruction set.
- Hwang. J. P. C., C. A. Papachriston, and D. D. Cornett. "Microcode Development for Microprogrammed Processor". Micro-18 Proceedings, Pacific Grove, CA, December 1985, pp. 145--156. Google Scholar
Digital Library
- Hill, F. J. and G. R. Peterson. Digital Systems: Hardware Organization and Design. Wiley, New York, NY 1978. Google Scholar
Digital Library
- Shiva, S. G. "Computer Hardware Description Languages: A Tutorial". IEEE Proceedings, 67(12), December 1979, pp. 1605--1615.Google Scholar
Cross Ref
- Chu, Y. "Introducing CDL". Computer, 7(12), 1974, pp. 31--33.Google Scholar
Digital Library
- Dietmeyer, D. L. "Introducing DDL". Computer, 7(12). 1974, pp. 34--38.Google Scholar
Cross Ref
- Hill. F. J. "Introducing AHPL". Computer, 7(12), 1974, pp. 28--30.Google Scholar
Digital Library
- Intermetrics, Inc. VHDL Language Reference Manual Version 7.2. Intermetrics, Inc., Bethesda, MD, August 1985.Google Scholar
- Navabi, Z., R. Swanson, and F. J. Hill. User Manual for AHPL Simulator and Compiler. University of Arizona. Tucson. Arizona. September 1984.Google Scholar
- Chen, W. J. "Modeling of the Microprogrammed MC6809 Using Hardware Description Languages". MS Thesis, Michigan Technological University, Houghton, Michigan, 1987.Google Scholar
- Chen, W. J. and G. N. Reddy. "Modeling of the MC6809 through the Hardware Description Languages". IEEE Pacific Rim Conference, Victoria, BC, Canada, June 1987.Google Scholar
- Reddy, G. N. and D. E. Simpson, "8085 Simulator using AHPL". ISMM-87, Lugano, Switzerland, June 1987.Google Scholar
- Chen, W. J. and G. N. Reddy. "Functional Level Modeling of the MC68000 Using AHPL". 30th Midwest Symposium on Circuits and Systems, Syracuse, NY, August 1987.Google Scholar
- Leventhal, L. A. 6809 Assembly Language Programming. Osborne/McGraw Hill, 1980.Google Scholar
- Motorola Inc. MC6809 Microprocessor Programming Manual. Motorola Inc., Phoenix, Arizona, 1983.Google Scholar
- Motorola, Inc. MC6809 Program Reference Card. Motorola. Inc., Phoenix, Arizona, September 1984.Google Scholar
- Jones, A. J. An AHPL Simulator for the IBM PC and Compatibles. EE Department, Michigan Technological University, Houghton. Michigan, February 1987.Google Scholar
- Reddy, G. N. and J. A. Jones. "An Improved Simulator for AHPL". Identification, Modelling, and Simulation Conference, Paris, June 1987.Google Scholar
Index Terms
A computer aided design automation system for developing microprogrammed processors: a design approach through HDLs
Recommendations
A computer aided design automation system for developing microprogrammed processors: a design approach through HDLs
MICRO 20: Proceedings of the 20th annual workshop on MicroprogrammingThis paper presents an approach that provides a total computer aided design environment for developing microprogrammed processors using hardware description languages. This includes the behavioral description, micro-coding, and testing of the integrated ...






Comments