“A microprocessor display controller for combining refresh and storage tube graphics” by Satterfield, Rogers and Rodriguez

  • ©Steven G. Satterfield, David F. Rogers, and Francisco Javier Romero Rodriguez

Conference:


Type:


Title:

    A microprocessor display controller for combining refresh and storage tube graphics

Presenter(s)/Author(s):



Abstract:


    This paper describes a stand alone graphics system utilizing a microprocessor based display controller with the capability of combining refresh with storage tube graphics. This combination is accomplished by utilizing the Write-Thru feature of a Tektronix 4014 display terminal. The display controller is a typical Z-80 microprocessor system interfaced to the 4014 by a standard Tektronix parallel interface. A portion of the Z-80 memory is used as the display buffer, allowing it to be divided into store and non-store (refreshed) segments. The microprocessor performs the conversion from the simple integer X, Y coordinates in the display buffer to actual Tektronix drawing commands. A second Z-80 microprocessor is used to perform graphical transformations and transfer the data from the PDP-11 host to the Z-80 display controller. The operations performed by the second microprocessor include translation, rotation and scaling. These operations are implemented by matrix multiplication of the user data by a user specified transformation matrix. The stand alone capabilities of the graphics system is made complete with interactive devices such as a tablet, analog dials, and function switches interfaced directly to the host computer.

References:


    1. Rogers, D. F., and Adams, J. A., Mathematical Elements for Computer Graphics, McGraw Hill Book Company, New York, 1976.
    2. Newman, W. M., and Sproul, R., Principles of Interactive Computer Graphics, McGraw Hill Book Company, New York, 1971.
    3. Grover, D., “Hardware for Visual Information”, Computer Aided Design, volume 9, number 4, October, 1977.
    4. 4014 Computer Display Terminal Users Guide, Tektronix, Inc., Beaverton, Oregon, 1974.
    5. Display Buffer Instruction Manual, CM018-0109-00, Tektronix, Inc., Beaverton, Oregon, 1975.
    6. Basil, M., “A Microprocessor Based Refreshing Buffer for Storage Tube Graphics Terminals”, Computers and Graphics, volume 9, pp. 205-208.
    7. Thanhouser, Ned, “Intermixing Refresh and Direct View Storage Graphics”, Computer Graphics, volume 10, number 2, Proceedings of SIGRAPH ’76.
    8. PDP-11 Peripherals Handbook, Digital Equipment corporation, Maynard, Massachusetts, 1976.
    9. Z-80 Technical Manual, Zilog, Inc., Cupertino, California, 1977.
    10. Z80-MCB Hardware User’s Guide, Zilog, Inc., Cupertino, California, 1977.
    11. 4014 MOD 941Z Parallel Interface, Tektronix, Inc., Beaverton, Oregon, 1975.
    12. Z80-PIO Technical Manual, Zilog, Inc., Cupertino, California, 1977.
    13. TRW LSI Multiplier-Accumulator Technical Description, Model: TDC1003J, TRW LSI Products, Redondo Beach, California, 1977.
    14. Z80-CTC Product Specification, Zilog, Inc., Cupertino, California, 1977.


ACM Digital Library Publication:



Overview Page: