Skip to main content

An automatic technique for realising user interaction processing in PLD based systems

  • Tools
  • Conference paper
  • First Online:
  • 199 Accesses

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

Abstract

This paper has described how a shift-reduce parser can be implemented in hardware. Of more significance is the way in which the architecture has been tailored to the specific logical structures of fpgas. The paper then describes how the hardware can be constructed automatically by analysing the output of the compiler-compiler. Although the example cited in the paper very simple the method has been used to develop sophisticated user interfaces for domestic electronic equipment. Whilst the Xilinx fpga is used in this paper studies are continuing to examine other types. With the current implementation this design takes approximately 90 CLBs to realise, it is expected that finer grain fpgas could offer some interesting advantages.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. YACC yet another Compiler-Compiler Chapter 10 Programming Utilities and Libraries, Sun Micro Systems.

    Google Scholar 

  2. Aho and Ullman — Principles of Compiler Design, Addison Wesley.

    Google Scholar 

  3. Dimond, K. R. Integrated Circuit Structures for Processing Man-machine interactions. pp 347–350 IEEE ISCAS 1987 Philadelphia.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Will Moore Wayne Luk

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dimond, K. (1995). An automatic technique for realising user interaction processing in PLD based systems. In: Moore, W., Luk, W. (eds) Field-Programmable Logic and Applications. FPL 1995. Lecture Notes in Computer Science, vol 975. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60294-1_109

Download citation

  • DOI: https://doi.org/10.1007/3-540-60294-1_109

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60294-1

  • Online ISBN: 978-3-540-44786-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics