Skip to main content

JRoute: A Run-Time Routing API for FPGA Hardware

  • Conference paper
  • First Online:

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

Abstract

JRoute is a set of Java classes that pro vide an application programming interface (API) for routing of Xilinx FPGA devices. The interface allows various levels of control from connecting two routing resources to automated routing of a net with fan out. This API also handles ports, which are useful when designing object oriented macro circuits or cores. Each core can define its own ports, which can then be used in calls to the router. Debug support for circuits is also available. Finally, the routing API has an option to unroute a circuit. Built on JBits, the JRoute API provides access to routing resources in a Xilinx FPGA architecture. Currently the Virtex™ family is supported.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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. S. A. Guccione and D. Levi, “XBI: A Java-based interface to FPGA hardware,” Configurable Computing Technology and its uses in High Performance Computing, DSP and Systems Engineering, Proc. SPIE Photonics East, J. Schewel (Ed.), SPIE-The International Society for Optical Engineering, Bellingham, WA, November 1998.

    Google Scholar 

  2. D. Levi and S. A. Guccione, “BoardScope: A Debug Tool for Reconfigurable Systems,” Configurable Computing Technology and its uses in High Performance Computing, DSP and Systems Engineering, Proc. SPIE Photonics East, J. Schewel (Ed.), SPIE-The International Society for Optical Engineering, Bellingham, WA, November 1998.

    Google Scholar 

  3. Xilinx, Inc., The Programmable Logic Data Book, 1999.

    Google Scholar 

  4. Naveed A Sherwani, Algorithms for VLSI Physical Design Automation, Kluwer Academic Publishers, Norwell, Massachusetts, 1993.

    Book  Google Scholar 

  5. Stephen D. Brown, Robert J. Francis, Jonathan Rose and Zvonko G. Vranesic, Field-Programmable Gate Arrays, Kluwer Academic Publishers, Norwell, Massachusetts, 1992.

    Book  Google Scholar 

  6. J. Swartz, V. Betz and J. Rose, “A Fast Routability-Driven Router for FPGAs,” ACM/SIGDA International Symposium on Field Programmable Gate Arrays, Monterey, CA, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Keller, E. (2000). JRoute: A Run-Time Routing API for FPGA Hardware. In: Rolim, J. (eds) Parallel and Distributed Processing. IPDPS 2000. Lecture Notes in Computer Science, vol 1800. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45591-4_121

Download citation

  • DOI: https://doi.org/10.1007/3-540-45591-4_121

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67442-9

  • Online ISBN: 978-3-540-45591-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics