Abstract
Due to their flexibility, increased logic density and low design costs, Field-Programmable Gate Arrays (FPGAs) have become a viable option for implementing many kinds of applications such as custom computing machines, rapid system prototyping, hardware emulation, IP verification and evaluation. This paper proposes an alternative approach that allows IP providers to deliver their IP to customers for functional evaluation before purchase, by mapping IP cores into SRAM-based FPGA logic and distributing them as a bitstream file for a particular device so that customers can use their FPGA boards to try-out the IP as a black-box, pre-verified design component. This paper also presents a simple hardware/software infrastructure and its prototype implementation that allows for seamless integration of hardware IP into an existing simulation environment. In addition, a case study is given to demonstrate the proposed approach and some security issues concerning bitstream-level IP distribution are also discussed.
Keywords
- Intellectual Property
- Hardware Description Language
- FPGA Device
- Intellectual Property Core
- Rapid System Prototype
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
IEEE Standard Test Access Port and Boundary-Scan Architecture. IEEE Std. 1149.1-1990 (May 1990)
Synopsys Inc., Guide to Smart Model Documentation (November 2003), http://www.synopsys.com/
Summit Design, Inc., Visual IP, http://www.summit-design.com/
Altera Corp. IP Megastore web site, http://www.altera.com/products/ip/design/ipm-design.html
Inventra IPX Version 1.1 for LeonardoSpectrum Altera Release, http://www.mentor.com/inventra/ipx/
Aptix Corp., IP Test Drive, http://www.eSoCverify.com
Dalpasso, M., Bogliolo, A., Benini, L.: Specification and Validation of distributed IP-based designs with JavaCAD. In: Proc. of Design, Automation and Test in Europe Conference & Exhibition, Munich, Germany, pp. 684–688 (January 1999)
Fin, A., Fummi, F.: A Web-CAD methodology for IP-core analysis and simulation. In: Proc. of the 37th Design Automation Conference, Los Angeles, California, USA, June 05-09, pp. 597–600 (2000)
Wen, H.-P., Lin, C.-Y., Lin, Y.-L.: Concurrent Simulation-based Remote IP Evaluation over the Internet for System-on-a-Chip Design. In: Proc. of International Symposium on Systems Synthesis, Montreal, Quebec, Canada, September 30-October 3, pp. 233–238 (2001)
Wirthlin, M.J., McMurtrey, B.: IP delivery for FPGAs using Applets and JHDL. In: Proc. of the 39th ACM/IEEE Design Automation Conference, New Orleans, Louisiana, USA, June 10-14, pp. 2–7 (2002)
Siripokarpirom, R., Mayer-Lindenberg, F.: Hardware-Assisted Simulation and Evaluation of IP Cores Using FPGA-based Rapid Prototyping Boards. In: Proc. of the 15th IEEE International Workshop on Rapid System Prototyping (RSP 2004), Geneva, Switzerland, June 28-30 (2004) (to appear)
OPENCORES.ORG, AES Project, http://www.opencores.org/
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
Siripokarpirom, R. (2004). Distribution of Bitstream-Level IP Cores for Functional Evaluation Using FPGAs. 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_71
Download citation
DOI: https://doi.org/10.1007/978-3-540-30117-2_71
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22989-6
Online ISBN: 978-3-540-30117-2
eBook Packages: Springer Book Archive