Abstract
This paper introduces JHDLBits, the integration of two prominent FPGA design tools: JHDL and JBits. JHDLBits offers the low-level access and control provided by JBits with the high-level structural circuit design of JHDL. Furthermore, the JHDLBits flow provides greater control of resource manipulation, placement, and routing, and gives researchers a “sandbox” to explore advanced interactions with FPGA bitstreams. This paper presents the overall architecture of the open-source JHDLBits project. Details are provided on how the core components – JHDL, JBits3 for Virtex-II, and the ADB connectivity database – are linked together to provide a cohesive design environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Betz, V., Rose, J.: VPR: A New Packing, Placement and Routing Tool for FPGA Research. In: International Workshop on Field Programmable Logic and Applications, pp. 213–222 (September 1997)
Guccione, S.A., Levi, D.: XBI: A Java-based interface to FPGA hardware,” Configurable Computing Technology and its uses in High Performance Computing, DSP and Systems Engineering. In: Schewel, J. (ed.) Proc. SPIE Photonics East, SPIE - The International Society for Optical Engineering, Bellingham, WA, vol. 3526, pp. 97–102 (November 1998)
Hutchings, B., Bellows, P., Hawkins, J., Hemmert, S., Nelson, B., Rytting, M.: A CAD Suite for High-Performance FPGA Design. In: Proceedings of the IEEE Workshop on FPGAs for Custom Computing Machines, Napa, CA, pp. 12–24 (April 1999)
Levi, D., Guccione, S.A.: BoardScope: A Debug Tool for Reconfigurable Systems, Configurable Computing Technology and its uses in High Performance Computing, DSP and Systems Engineering. In: Schewel, J. (ed.) Proc. SPIE Photonics EastSPIE - The International Society for Optical Engineering, Bellingham, WA, vol. 3526, pp. 239–246 (November 1998)
Steiner, N.: A Standalone Wire Database for Routing and Tracing in Xilinx Virtex, Virtex-E, and Virtex-II FPGAs. Master’s thesis, Virginia Tech. (August 2002)
Steiner, N.: An Alternate Wire Database for Xilinx FPGAs. In: Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines, Napa, CA (April 2004)
Fong, R., Harper, S., Athanas, P.: A Versatile Framework for FPGA Field Updates: An Application of Partial Self-Reconfiguration. In: Proceedings of the 14th IEEE International Workshop on Rapid System Prototyping, San Diego, CA, pp. 117–123 (June 2003)
Ma, J.: Incremental Design Techniques with Non-Preemptive Refinement for Million-Gate FPGAs. Doctoral dissertation, Virginia Tech. (January 2003)
The JBits SDK, Xilinx, Inc., http://www.xilinx.com/products/jbits/
The JHDL Home Page, Brigham Young University, http://www.jhdl.org/
Hunter, J.: A Device-Level FPGA Simulator. Master’s thesis, Virginia Tech. (June 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Poetter, A., Hunter, J., Patterson, C., Athanas, P., Nelson, B., Steiner, N. (2004). JHDLBits: The Merging of Two Worlds. In: Becker, J., Platzner, M., Vernalde, S. (eds) Field Programmable Logic and Application. FPL 2004. Lecture Notes in Computer Science, vol 3203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30117-2_43
Download citation
DOI: https://doi.org/10.1007/978-3-540-30117-2_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22989-6
Online ISBN: 978-3-540-30117-2
eBook Packages: Springer Book Archive