The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - October (1986 vol.6)
pp: 24-39
Mike Asal , Texas Instruments
Graham Short , Texas Instruments
Tom Preston , Texas Instruments
Richard Simpson , Texas Instruments
Derek Roskell , Texas Instruments
Karl Guttag , Texas Instruments
ABSTRACT
The 34010 Graphics System Processor is a 32-bit graphics microprocessor capable of executing high-level languages. It combines a full general-purpose instruction set with a powerful set of graphics instructions that includes arithmetic as well as Boolean pixbits (pixel block transfers). Because it is completely programmable, the 34010 can be used in many different graphics and nongraphics applications. it was designed to support a wide range of display resolutions and pixel sizes, as well as applications such as page (laser) printers, ink jet printers, data compression, and facsimile transmission. The 34010 includes such system features as an on-board instruction cache, full interrupt capability, wait and hold functions, and display timing control, as well as test and emulation support. Unique among today's microprocessors, the 34010 addresses all memory down to the bit level with variably sized fields rather than the common byte or word addressing. For example, the 34010 can push a 5-bit quantity onto a stack. This field-processing capability is an integral part of the basic architecture.
INDEX TERMS
null
CITATION
Mike Asal, Graham Short, Tom Preston, Richard Simpson, Derek Roskell, Karl Guttag, "The Texas Instruments 34010 Graphics System Processor", IEEE Computer Graphics and Applications, vol.6, no. 10, pp. 24-39, October 1986, doi:10.1109/MCG.1986.276566
REFERENCES
1. D. H.Ingalls, "The Smalltalk Graphics Kernel," Byte Vol. 6, No. 8, pp. 128-194 Aug. 1981
2. J. L.Wise and H.Szenjnwald, "Display Controller Simplifies Design of Sophisticated Graphics Terminals," Electronics Vol. 54, No. 7, pp. 153-157 Apr.7 1981
3. K.Guttag, J.Vanaken, and M.Asal, "Requirements for a VLSI Graphics Processor," IEEE CG& Vol. 6, No. 1, pp. 32-47 Jan. 1986
4. RayPinkham, MarkNovak, and KarlGuttag, "Video RAM Excels at Fast Graphics," Electronic Design Vol. 31, No. 17, pp. 161-182 Aug.18 1983
5. Mary C.Whitton, "Memory Design for Raster Graphics Displays," IEEE CG&A Vol. 4, No. 3, pp. 48-65 Mar. 1984
6. Robert P.Colwell, "Computers, Complexity, and Controversy," Computer Vol. 18, No. 9, pp. 8-19 Sept. 1985
7. D. A.Patterson and C. H.Sequin, "A VLSI RISC," Computer Vol. 15, No. 9, pp. 8-21 Sept. 1982
8. J. E.Bresenham, "Algorithm for Computer Control of a Digital Plotter," IBM Systems J. Vol. 4, No. 1, pp. 25-30 1965
9. J.Foley and A.Van Dam, Fundamentals of Interactive Computer Graphics , Addison-Wesley 1982pp. 144-148
10. M. L. V.Pitteway, "Algorithm for Drawing Ellipses or Hyperbolae with a Digital Plotter," Computer J. Vol. 10, No. 3, pp. 282-289 Nov. 1967
11. J. E.Bresenham, "A Linear Algorithm for Incremental Display of Digital Arcs," Comm ACM Vol. 20, No. 2, pp. 100-106 Feb. 1977
12. Jerry R.Van Aken, "An Efficient Ellipse-Drawing Algorithm," IEEE CG&A Vol. 4, No. 9, pp. 24-35 Sept. 1984
13. AkiraFujimoto and KanseiIwata, IEEE CG&A , Dec. 1983pp. 26-34
14. A.R.Forrest, R.A.Earnshaw, Fundamental Algorithms for Computer Graphics , Springer-Verlag 1985pp. 113-134
15. HenryLieberman, "How To Color in a Coloring Book," Computer Graphics (Proc. SIGGRAPH 78) Aug. 1978 Vol. 12, No. 3, pp. 111-116
16. J.Foley and A.Van Dam, Fundamentals of Interactive Computer Graphics , Addison-Wesley 1982pp. 446-451
17. A.C.Gay, R.A.Earnshaw, Fundamental Algorithms for Computer Graphics , Springer-Verlag 1985pp. 153-160
18. MichaelDunlavey, "Efficient Polygon-Filling Algorithms for Raster Displays," ACM Trans. Graphics Vol. 2, No. 4, pp. 264-273 Oct. 1983
19. "Standardization of Group 3 Facsimile Apparatus For Document Transmission," , CCITT 1984 recommendation T.4
20. "Facsimile Coding Schemes and Coding Control Functions for Group 4 Facsimile Apparatus," , CCITT 1984 recommendation T.6
14 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool