Skip to main content

Specification, Implementation and Testing of HFSMs in Dynamically Reconfigurable FPGAs

  • Conference paper

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

Abstract

This paper discusses methods and software tools that we have developed for the specification, verification, implementation and debugging of control circuits. The specification method that we have adopted is based on the use of Hierarchical Graph-Schemes. The circuit implementation model is a Hierarchical Finite State Machine, which supports the top-down decomposition of the control algorithms. The application input/output interface provides links with other external tools that perform synthesis and implementation tasks. Some of the utilities we have developed, such as the random control algorithm generator, allow many useful supplementary tasks to be handled and provide powerful assistance for experiments. In particular, the tools have been used to implement Hierarchical Finite State Machines in the Xilinx XC6200 dynamically reconfigurable FPGAs.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sklyarov, V.: Hierarchical Graph-Schemes. Latvian Academy of Science, Automatics and Computers, Riga N 2, 82–87 (1984)

    Google Scholar 

  2. Sklyarov, V., Monteiro, R.S., Lau, N., Melo, A., Oliveira, A., Kondratjuk, K.: Integrated Development Environment for Logic Synthesis Based on Dynamically Reconfigurable FPGAs. In: Hartenstein, R.W., Keevallik, A. (eds.) Field-programmable Logic and Applications-8th Int. Workshop, FPL 1998, August 1998, pp. 19–28 (1998)

    Google Scholar 

  3. Sklyarov, V., Lau, N., Oliveira, A., Melo, A., Kondratjuk, K., Ferrari, A.B., Monteiro, R.S., Skliarova, I.: Synthesis tools and design environment for dynamically reconfigurable FPGAs. In: SBCCI98 XI Brazilian Symposium on Integrated Circuit Design, Búzios, Rio de Janeiro, Brazil, September 1998, pp. 46–49(1998)

    Google Scholar 

  4. Xilinx, XC6200 Field Programmable Gate Arrays, Product Description (April 1997), http://www.xilinx.com/partinfo/6200.pdf

  5. Baranov, S.: Logic Synthesis for Control Automata. Kluwer Academic Publishers, Dordrecht (1994)

    MATH  Google Scholar 

  6. Nisbet, S., Guccione, S.: The XC6200DS Development System. In: Proceedings of FPL 1997, London, September 1997, pp. 61–68 (1997)

    Google Scholar 

  7. Xilinx, Velab: VHDL Elaborator for XC6200 (V0.52), http://www.xilinx.com/apps/velabrel.htm

  8. Xilinx, Series 6000 User Guide (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Oliveira, A., Melo, A., Sklyarov, V. (1999). Specification, Implementation and Testing of HFSMs in Dynamically Reconfigurable FPGAs. In: Lysaght, P., Irvine, J., Hartenstein, R. (eds) Field Programmable Logic and Applications. FPL 1999. Lecture Notes in Computer Science, vol 1673. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48302-1_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-48302-1_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66457-4

  • Online ISBN: 978-3-540-48302-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics