Skip to main content

Integration of System-Level IP Cores in Object-Oriented Design Methodologies

  • Conference paper
  • 905 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 6))

Abstract

IP core reuse is popular for designing and implementing complex systems, because reuse of already provided blocks decreases design time and so diminishes productivity gap. Moreover, as system-level design methodologies and tools emerge for embedded system design, it is useful to have a shift from Register Transfer Level to system-level models for IP cores employed for implementation of hardware parts of the system. In this paper, we propose a C++ model for hardware IP cores that can be adopted as a standard for delivering IPs at a high level of abstraction, suitable for object-oriented system-level design methodologies. Next, we extend our system-level synthesizer in order to integrate IP cores automatically in a system architecture model generated by the synthesizer. Finally, we validate the extended synthesizer by designing and implementing systems with proposed C++ IP cores in our extended system-level design environment.

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   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.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. Gajski, D.D., Wu, A.C.H., Chaiyakul, V., Mori, S., Nukiyama, T., Bricaud, P.: Essential Issues for IP Reuse. In: Proc. ASP-DAC 2000, Yokohama, Japan, pp. 37–42 (2000)

    Google Scholar 

  2. Hekmatpour, A., Goodnow, K.: Standards-compliant IP Design Advantages, Problems, and Future Directions. In: DesignCon East 2005, Worcester, Massachusetts, USA (2005)

    Google Scholar 

  3. Hashemi Namin, S., Hessabi, S.: An IP Integration Metodology in an Object-Oriented design environment for embedded systems. In: 12th Annual International CSI Computer Conference (CSICC 2007), Tehran, Iran (in Persian, 2007)

    Google Scholar 

  4. Goudarzi, M.: The ODYSSEY methodology: ASIP-Based Design of Embedded Systems from Object-Oriented System-Level Models. PhD Thesis, Sharif University of Technology (2005)

    Google Scholar 

  5. Filippi, E., Lavagno, L., Licciardi, L., Montanaro, A.: Intellectual Property Re-use in Embedded System Co-design: an Industrial Case Study. In: 11th International Symposium on Systems Synthesis, Hsinchu, Taiwan, pp. 37–42 (1998)

    Google Scholar 

  6. Haldar, M., Nayak, A., Choudhary, A., Banerjee, P.: A System For Synthesizing Optimized FPGA Hardware From MATLAB. In: ICCAD 2001, San Jose, CA, USA, pp. 314–319 (2001)

    Google Scholar 

  7. Shukla, S.K., Doucet, F., Gupta, R.K.: Structured Component Composition Frameworks for Embedded System Design. In: Sahni, S.K., Prasanna, V.K., Shukla, U. (eds.) HiPC 2002. LNCS, vol. 2552, pp. 663–678. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Goudarzi, M., Hessabi, S.: The ODYSSEY tool-set for system-level synthesis of object-oriented models. In: Hämäläinen, T.D., Pimentel, A.D., Takala, J., Vassiliadis, S. (eds.) SAMOS 2005. LNCS, vol. 3553, pp. 394–403. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hashemi Namin, S., Hessabi, S. (2008). Integration of System-Level IP Cores in Object-Oriented Design Methodologies. In: Sarbazi-Azad, H., Parhami, B., Miremadi, SG., Hessabi, S. (eds) Advances in Computer Science and Engineering. CSICC 2008. Communications in Computer and Information Science, vol 6. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89985-3_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89985-3_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89984-6

  • Online ISBN: 978-3-540-89985-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics