[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

A “metasimulator” for microcoded processors

Published: 01 December 1984 Publication History

Abstract

In a computer design project where software and hardware development proceed in parallel, it is essential that some form of simulation is available early so that the software can be breadboarded before the hardware is stable. The simulator must be readily modifiable to accommodate evolving hardware design. For a project at AT&T Bell Laboratories involving several processors of different designs, a program was constructed that generates a simulator from a description of the hardware block diagram. This paper describes the design of that program.

References

[1]
C. G. Bell and A. Newell, Computer Structures: Readings and Examples. New York, New York: McGraw-Hill, 1971.
[2]
M. R. Barbacci, "Instruction Set Processor Specifications (ISPS): The notation and its applications," IEEE Trans. Comp., Vol. C-30, No. 1, pp. 29-40, January 1981.
[3]
M. R. Barbacci, The Design and Analysis of Instruction Set Processors. New York, New York: McGraw-Hill, 1982.
[4]
C. W. Rose, G. M. Ordy, and P. J. Drongowski, "N.mPc: A Study in University-Industry Technology Transfer," IEEE Design and Test of Computers, Vol. 1, No. 1, pp. 44-56, February 1984.
[5]
T. Uehara and M. Barbacci (ed.), Computer Hardware Description Languages and their Applications. Amsterdam: North-Holland, 1983.
[6]
M. Persson, "Design of Software Tools for Microprogrammable Microprocessor," Microprocessors and their Applications: Fifth EUROMICRO Symposium on Microprocessing and Microprogramming, pp. 119-127, August 1979.
[7]
J. L. Kelly, Jr., C. Lochbaum, and V. A. Vyssotsky, "A Block Diagram Compiler," Bell Syst. Tech. J., Vol. 40, No. 3, pp. 669-676, May 1961.
[8]
Alfred V. Aho, John E. Hopcroft, and Jeffrey D. Ullman, Data Structures and Algorithms. Reading, Massachusetts: Addison-Wesley, 1983.
[9]
VAK-11 Symbolic Debugger Reference Manual. Maynard, Massachusetts: Digital Equipment Corporation, 1981.
[10]
Bipolar Microprocessor Logic and Interface Data Book. Sunnyvale, California: Advanced Micro Devices, 1981.
[11]
R. L. Whitelaw, private communication.

Cited By

View all
  • (1986)BBMSS: A bit-splice based microprogram simulation systemProceedings of the 19th annual workshop on Microprogramming10.1145/19551.19548(156-161)Online publication date: 1-Dec-1986
  • (1986)BBMSS: A bit-splice based microprogram simulation systemACM SIGMICRO Newsletter10.1145/19530.1954817:4(156-161)Online publication date: 1-Dec-1986
  • (1986)A dynamic very high-level debugger for low-level microprogramsProceedings of the 19th annual workshop on Microprogramming10.1145/19551.19547(148-155)Online publication date: 1-Dec-1986
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMICRO Newsletter
ACM SIGMICRO Newsletter  Volume 15, Issue 4
MICRO 17: Proceedings of the Seventeenth Annual Microprogramming Workshop
Dec. 1984
302 pages
ISSN:1050-916X
DOI:10.1145/384281
Issue’s Table of Contents
  • cover image ACM Conferences
    MICRO 17: Proceedings of the 17th annual workshop on Microprogramming
    December 1984
    325 pages

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1984
Published in SIGMICRO Volume 15, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)46
  • Downloads (Last 6 weeks)5
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (1986)BBMSS: A bit-splice based microprogram simulation systemProceedings of the 19th annual workshop on Microprogramming10.1145/19551.19548(156-161)Online publication date: 1-Dec-1986
  • (1986)BBMSS: A bit-splice based microprogram simulation systemACM SIGMICRO Newsletter10.1145/19530.1954817:4(156-161)Online publication date: 1-Dec-1986
  • (1986)A dynamic very high-level debugger for low-level microprogramsProceedings of the 19th annual workshop on Microprogramming10.1145/19551.19547(148-155)Online publication date: 1-Dec-1986
  • (1986)A dynamic very high-level debugger for low-level microprogramsACM SIGMICRO Newsletter10.1145/19530.1954717:4(148-155)Online publication date: 1-Dec-1986

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media