Skip to main content

Distribution of Bitstream-Level IP Cores for Functional Evaluation Using FPGAs

  • Conference paper
Field Programmable Logic and Application (FPL 2004)

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

Included in the following conference series:

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IEEE Standard Test Access Port and Boundary-Scan Architecture. IEEE Std. 1149.1-1990 (May 1990)

    Google Scholar 

  2. Synopsys Inc., Guide to Smart Model Documentation (November 2003), http://www.synopsys.com/

  3. Summit Design, Inc., Visual IP, http://www.summit-design.com/

  4. Altera Corp. IP Megastore web site, http://www.altera.com/products/ip/design/ipm-design.html

  5. Inventra IPX Version 1.1 for LeonardoSpectrum Altera Release, http://www.mentor.com/inventra/ipx/

  6. Aptix Corp., IP Test Drive, http://www.eSoCverify.com

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. OPENCORES.ORG, AES Project, http://www.opencores.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics