Advertisement

The design of a stack-based microprocessor

  • Michael Gschwind
  • Christian Mautner
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 849)

Abstract

This paper describes the design of a stack-based CPU using field-programmable gate array technology. The architecture to be implemented was already defined by a compiler, which had been implemented previously. We describe what tools and strategies were used to implement different parts of the processor, as well as the final integration process.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [BF92]
    Manfred Brockhaus and Andreas Falkner. Übersetzerbau. Vorlesungsskriptum, TU Wien, 1992.Google Scholar
  2. [GAO92]
    T. Gal, K. Agusa, and Y. Ohno. Educational purpose microprocessors implemented with user-programmable gate arrays. In Proc. of the 2nd International Workshop on Field-Programmable Logic and Applications, Vienna, Austria, August 1992.Google Scholar
  3. [GJ92]
    Herbert Grünbacher and Alexander Jaud. JAPROC — an 8 bit microcontroller and its test environment. In Proc. of the Second International Workshop on Field-Programmable Logic and Applications, Vienna, Austria, August 1992.Google Scholar
  4. [Gsc93]
    Michael Gschwind. Automatic generation of finite state machines for data path control. Technical report, TU Wien, 1993.Google Scholar
  5. [Gsc94]
    Michael Gschwind. Reprogrammable hardware for educational purposes. In Proc. of the 25th ACM SIGCSE Symposium, SIGCSE Bulletin, pages 183–187, Phoenix, AZ, March 1994. ACM.Google Scholar
  6. [Hub92]
    Ernst Huber. Eine Einsteckkarte für den IBM-PC/AT zur Programmierung von Xilinx FPGAs. Diplomarbeit, Institut für Technische Informatik, Technische Universität Wien, Vienna, Austria, September 1992.Google Scholar
  7. [KNZB93]
    Wern-Yan Koe, Harish Nayak, Nazar Zaidi, and Azam Barkatullah. Presilicon validation of Pentium CPU. In Hot Chips V — Symposium Record, Palo Alto, CA, August 1993. TC on Microprocessors and Microcomputers of the IEEE Computer Society.Google Scholar
  8. [Mau94]
    Christian Mautner. Entwurf eines Stackprozessors als Konfiguration eines Xilinx FPGA Serie 4000. Technical report, Institut für Technische Informatik, Technische Universität Wien, April 1994.Google Scholar
  9. [Xil92]
    Xilinx. XACT Reference Guide. Xilinx, October 1992.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Michael Gschwind
    • 1
  • Christian Mautner
    • 1
  1. 1.Institut für Technische InformatikTechnische Universität WienWienAustria

Personalised recommendations