Advertisement

Interface-Centric Abstraction Level for Rapid Hardware/Software Integration

  • André C. Nácul
  • Marcello Lajolo
  • Tony Givargis

Keywords

Shared Memory Application Programming Interface Device Driver Register Transfer Level Operating System Support 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ARM (2003) AMBA AHB Cycle Level Interface Specification. ARM Limited.Google Scholar
  2. Balarin, F. et al. (1997) Hardware-Software Co-Design of Embedded Systems: The POLIS Approach. Kluwer Academic Publishers, Dordrecht, The Netherlands. MATHGoogle Scholar
  3. Besana, M. and Borgatti, M. (2003) Application mapping to a hardware plat-form through automated code generation targeting a RTOS. In: Proceedings of Design, Automation and Test in Europe (DATE) 2003, Munich, Germany.Google Scholar
  4. Caldari, M., Conti, M., Coppola, M., Curaba, S., Pieralisi, L., and Turchetti, C. (2003) Transaction-level models for AMBA bus architecture using SystemC 2.0. In: Proceedings of Design, Automation and Test in Europe (DATE) 2003, Munich, Germany.Google Scholar
  5. Coppola, M., Curaba, S., Grammatikakis, M., and Maruccia, G. (2003) IPSIM: SystemC 3.0 enhancements for communication refinement. In: Proceedings of Design, Automation and Test in Europe (DATE) 2003, Munich, Germany.Google Scholar
  6. Dziri, M., Samet, F., Wagner, F., Cesario, W., and Jerraya, A. (2003) Combining architecture exploration and a path to implementation to build a complete SoC design flow from system specification to RTL. In: Proceedings of Asia and South Pacific Design Automation Conference (ASP-DAC) 2003, Kitakyushu, Japan.Google Scholar
  7. ELC (2006) Homepage of the Embedded Linux Consortium. The Embedded Linux Consortium (ELC). http://www.embedded-linux.org/.
  8. Gerstlauer, A., Doemer, R., Peng, J., and Gajski, D. (2001) System Design: A Practical Guide With SpecC. Kluwer Academic Publishers, Boston, MA.Google Scholar
  9. Gerstlauer, A., Yu, H., and Gajski, D. (2003) RTOS modeling for system level design. In: Proceedings of Design, Automation and Test in Europe (DATE) 2003, Munich, Germany.Google Scholar
  10. Herrera, F., Posadas, H., Sanchez, P., and Villar, E. (2003) Systematic embedded software generation from SystemC. In: Proceedings of Design, Automation and Test in Europe (DATE) 2003, Munich, Germany.Google Scholar
  11. Le Moigne, R., Pasquier, O., and Calvez, J.-P. (2004) A generic RTOS model for real-time systems simulation with SystemC. In: Proceedings of Design, Automation and Test in Europe (DATE) 2004, Paris.Google Scholar
  12. Massa, A. (2002) Embedded Software Development with eCos. Prentice-Hall, Upper Saddle river, NJ.Google Scholar
  13. Meyerowitz, T., Pinello, C., and Sangiovanni-Vincentelli, A. (2003) A tool for describing and evaluating hierarchical real-time bus scheduling policies. In: Proceedings of the 40th Design Automation Conference (DAC) 2003, Anaheim, CA.Google Scholar
  14. Nacul, A. and Givargis, T. (2004) Code partitioning for synthesis of embedded applications with Phantom. In: Proceedings of the International Conference on Computer Aided Design (ICCAD) 2004.Google Scholar
  15. OSCI (2006) Homepage of the SystemC Community. The Open SystemC Initiative (OSCI). http://www.systemc.org/.
  16. Passerone, R., Rowson, J., and Sangiovanni-Vincentelli, A. (1998) Automatic synthesis of interfaces between incompatible protocols. In: Proceedings of the 35th Design Automation Conference (DAC) 1998, San Francisco, CA.Google Scholar
  17. The Open Group (2004) The Open Group Base Specifications Issue 6 IEEE Std 1003.1. The Open Group and IEEE. http://www.opengroup.org/onlinepubs/009695399/toc.htm.
  18. Wind River (2006) Wind River Homepage. Wind River Inc. http://www.windriver.com/.

Copyright information

© Springer 2006

Authors and Affiliations

  • André C. Nácul
    • 1
  • Marcello Lajolo
    • 2
  • Tony Givargis
    • 3
  1. 1.Center for Embedded Computer Systems Department of Computer ScienceUniversity of CaliforniaIrvineUSA
  2. 2.NEC Laboratories of AmericaPrincetonUSA
  3. 3.Center for Embedded Computer Systems Department of Computer ScienceUniversity of CaliforniaIrvineUSA

Personalised recommendations