skip to main content
article
Free Access

A microsequencer architecture with firmware support for modular microprogramming

Authors Info & Claims
Published:05 October 1982Publication History
Skip Abstract Section

Abstract

The aim of this paper is to propose a microsequencer architecture and supporting firmware that are suitable for implementing modular microprogramming. The structure consists of a PLA sequencer store, a microcode store (memory) and an address processor. The latter, operating under sequencing commands issued by the PLA, generates the effective address for both stores. The supporting firmware primitives or transactions, stored in PLA, are suitable for structured microprogramming constructs, e.g., while-do, if-then-else, etc. This capability is extended to complex sequencing structures which are then implemented by context-free transaction blocks. Such sequencing is required to achieve migration of complicated. software functions, such as operating systems, in firmware. It is expected that the proposed method is compatible with LSI/VLSI array technology.

References

  1. 1 S. S. Husson: Microprogramming; Principles and Practices, Prentice Hall, 1970.Google ScholarGoogle Scholar
  2. 2 A. B. Salisbury: Microprogrammable Computer Architectures, Elsevier-North Holland, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 A. K. Agrawala and T. G. Rauscher: Foundations of Microprogramming: Architecture, Software and Applications, Academic Press, 1976.Google ScholarGoogle Scholar
  4. 4 G. G. Boulaye: Microprogramming, The MacMillan Press, 1975.Google ScholarGoogle Scholar
  5. 5 Advanced Micro Devices: The Am 2900 Family Data Book, 1978.Google ScholarGoogle Scholar
  6. 6 J. A. Fisher: "2N-way jump instruction hardware and an effective instruction binding method", in Micro-13, 13th Annual IEEE Microprogramming workshop, 1980, pp. 64-75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 C. A. Papachristou, "Method for direct multiway branching in microprogram control", Elect. Lett. Vol. 17, No. 19, Sept. 1981, pp. 709-710.Google ScholarGoogle ScholarCross RefCross Ref
  8. 8 R. W. Marczynski and M. S. Tudruj: "Microprogrammed control units towards modularity in microprogramming", Proc. Second Symp. on Micro-Architecture, Euromicro, 1976, North-Holland Publishing Company, pp. 173-181.Google ScholarGoogle Scholar
  9. 9 M. S. Tudruj and R. F. Gajda: "The modular firmware architecture through the stack/ register based address modification", in Firmware, Microprogramming and Restructurable Hardware, North-Holland, 1980.Google ScholarGoogle Scholar
  10. 10 M. Andrews: Principles of Firmware Engineering in Microprogram Control, Computer Science Press, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 C. A. Papachristou: "Hardware microcontrol schemes using PLAs", in Micro-14, 14th Annual. IEEE Microprogramming Workshop, 1981, pp. 3-16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 M. Mezzalama, P, Prinetto and S. Romani, "DEFASM: a microprogram meta-assembler with semantic capability," Computer & Digital Techniques, IEE Proc., Vol. 128, Part E, No. 4, July 1981, pp. 133-142.Google ScholarGoogle Scholar
  13. 13 P. Corcoran, "Simulator generator system," Comp. & Digital Techniques, IEE Proc. Vol. 128, Pt. E, No. 2, March 1981, pp. 61-63.Google ScholarGoogle Scholar
  14. 14 A.J.M. Peels, "A model of a generalized chip structure," Microprocessing and Microprogramming, Vol.9, No.5, May 1982, pp. 295-298.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A microsequencer architecture with firmware support for modular microprogramming

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGMICRO Newsletter
                ACM SIGMICRO Newsletter  Volume 13, Issue 4
                Dec. 1982
                169 pages
                ISSN:1050-916X
                DOI:10.1145/1014194
                Issue’s Table of Contents

                Copyright © 1982 Authors

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 5 October 1982

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader
              About Cookies On This Site

              We use cookies to ensure that we give you the best experience on our website.

              Learn more

              Got it!