Skip to main content

PostScriptâ„¢ rendering with virtual hardware

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications (FPL 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1304))

Included in the following conference series:

Abstract

This paper presents the techniques being developed to design a high speed PostScript rendering engine using virtual hardware. The problem of rendering PostScript is decomposed into a series of tasks which can be performed in sequence on one FPGA using virtual hardware.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adobe Systems Incorporated. PostScript Language Reference Manual. Addison-Wesley, 1985.

    Google Scholar 

  2. Adobe Systems Incorporated. Portable Document Format Reference Manual. Version 1.2. 1996.

    Google Scholar 

  3. J. E. Bresenham. Algorithm for Computer Control of a Digital Plotter. IBM Systems Journal, 4(l), 1965, 301–317.

    Google Scholar 

  4. J. E. Bresenham. A Linear Algorithm for Incremental Display of Circular Arcs. Communications of the ACM, 20(2). February, 1997.

    Google Scholar 

  5. H. Eggers, P. Lysaght. H. Dick and G. McGregor, Fast Reconfigurable Crossbar Switching in FPGAs. In, R. W. Hartenstein, M. Glesner (Eds.) Field-Programmable LogicSmart Applications, New Paradigms and Compilers,Springer Verlag, Germany, 1996, pp. 297–306.

    Google Scholar 

  6. James G. Eldridge, Brad L. Hutchings. RRANN: The Run-Time Reconfiguration Artificial Neural Network. IEEE Custom Integrated Circuits Conference. 1994.

    Google Scholar 

  7. J. D. Hadley, B. L. Hutchings. Design Methodologies for Partially Reconfigured Systems. FCCM'95. IEEE Computer Society, 1995.

    Google Scholar 

  8. T. Kean, B. New, B. Slous. A Multiplier for the XC6200. Sixth International Workshop on Field Programmable Logic and Applications. Darmstadt, 1996.

    Google Scholar 

  9. H. T. Kung. Why Systolic Architectures. IEEE Computer. January 1982.

    Google Scholar 

  10. Charles E. Leiserson. Systolic and Semisystolic Design. IEEE Conference on Computer Design/VLSI In Computers (ICCD'83). 1983.

    Google Scholar 

  11. Alex Peleg, Sam Wilkie and Uri Weiser. Intel MMX for Multimedia PCs. Communications of the ACM. Vol. 40, No. 1, January 1997.

    Google Scholar 

  12. Satnam Singh and Pierre Bellec. Virtual Hardware for Graphics Applications using FPGAs. FCCM'94. IEEE Computer Society, 1994.

    Google Scholar 

  13. Satnam Singh. Architectural Descriptions for FPGA Circuits. FCCM'95. IEEE Computer Society. 1995.

    Google Scholar 

  14. M. Sheeran, G. Jones. Circuit Design in Ruby. Formal Methods for VLSI Design, J. Stanstrup, North Holland, 1992.

    Google Scholar 

  15. Michael J. Wirthlin and Brad L. Hutchings. A dynamic instruction set computer. FCCM'95. IEEE Computer Society. 1995.

    Google Scholar 

  16. Michael J. Wirthlin, Brad L. Hutchings. Improving functional density through run-time constant propagation. To be published in FPGA'97.

    Google Scholar 

  17. Xilinx. XC6200 FPGA Family Data Sheet. Xilinx Inc. 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wayne Luk Peter Y. K. Cheung Manfred Glesner

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Singh, S., Patterson, J., Burns, J., Dales, M. (1997). PostScriptâ„¢ rendering with virtual hardware. In: Luk, W., Cheung, P.Y.K., Glesner, M. (eds) Field-Programmable Logic and Applications. FPL 1997. Lecture Notes in Computer Science, vol 1304. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63465-7_248

Download citation

  • DOI: https://doi.org/10.1007/3-540-63465-7_248

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63465-2

  • Online ISBN: 978-3-540-69557-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics