Skip to main content
Log in

A CoDesign case study with the MCSE methodology

  • Published:
Design Automation for Embedded Systems Aims and scope Submit manuscript

Abstract

In this paper, we describe the experiment of a CoDesign process to develop a communication system which needs to correctly mix hardware and software parts in order to satisfy the various required performances. The system design process is based on the MCSE methodology and we show its usefulness for CoDesign. CoDesign is shown as an enhancement of the implementation specification step of MCSE. System partitioning is the result of an interactive procedure based on performance and cost evaluations. The complete description of the implementation is obtained by transformations of the functional description: C or C++ for the software, VHDL for the hardware. The links between hardware and software are also synthesized. Such a procedure and associated tools aim at obtaining system prototypes in an efficient and incremental manner. The described example illustrates the benefit of the proposed method, the significance of the functional level and the specific part of a whole system for which CoDesign is appropriate.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. K. Buchenrieder. Hardware/Software CoDesign. An annotated bibliography. It Press Chicago, 1994.

    Google Scholar 

  2. J. P. Calvez and O. Pasquier. A TRANSputer interconnection BUS for real-time systems. In M. Becker et al., editors, TRANSPUTERS'92, Arc-et-Senans, France, pages 273–283. IOS Press.

  3. J. P. Calvez. Embedded Real-Time Systems. A Specification and Design Methodology. John Wiley & Sons, Chichester, 1993.

    Google Scholar 

  4. J. P. Calvez and gnO. Pasquier. Performance assessement of embedded Hw/Sw systems. In Proceedings of the International Conference on Computer Design 95, pages 52–57, Austin, Oct 2–4, 1995.

  5. J. P. Calvez. ASICs Specification and Design. Chapman & Hall, London, 1996.

    Google Scholar 

  6. J. P. Calvez, D. Heller, and P. Bakowski, Functional-level synthesis with VHDL. In EUROVHDL'93, Hamburg, Sept. 20–24, 1993.

  7. J. P. Calvez and D. Isidoro. A CoDesign experience with the MCSE methodology. In Proceedings of Third International Workshop on Hardware/Software CoDesign, pages 140–147, Grenoble, France, Sept. 22–24, 1994.

  8. M. Chiodo, P. Giusto, A. Jurecska, H. C. Hsieh, A. Sangiovanni-Vincentelli, and L. Lavagno. Hardwaresoftware codesign of embedded systems. IEEE Micro, 26–36, August 1994.

  9. P. Chou, E. A. Walkup, and G. Boriello. Scheduling for reactive real-time systems. IEEE Micro, 37–47, August 1994.

  10. M. Edwards and J. Forrest. A development environment for the cosynthesis of embedded software/hardware systems. In Proceedings of the European Design and Test Conference 1994, pages 466–473, Paris, Feb. 28–March 3, 1994.

  11. D. Fermy, B. Rossignol, P. Bakowski, and J. P. Calvez. Tools to design at a functional scheme level using VHDL. In EURO-VHDL'91, Stockholm, Sept. 1991.

  12. D. P. Gajski, F. Vahid, S. Narayan, and J. Gong. Specification and Design of Embedded Systems. Prentice Hall, Englewood Cliffs, NJ, 1994.

    Google Scholar 

  13. R. K. Gupta and G. De Micheli. Hardware-software cosynthesis for digital systems. IEEE Design & Test of Computers, 29–41, Sept. 1993.

  14. R. K. Gupta, C. N. Coelho, and G. De Micheli. Program implementation schemes for hardware-software systems. IEEE Computer, 48–55, Jan. 1994.

  15. N. Halbwachs. Synchronous Programming of Reactive Systems. Kluwer Academic Publishers, 1993.

  16. D. E. Thomas, J. K. Adams, and H. Schmit. A model and methodology for hardware-software codesign. IEEE Design & Test of Computers, 6–15, Sept. 1993.

  17. A. S. Wenban, J. W. O'Leary, and G. M. Brown. Codesign of communication protocols. Computer, 46–52, Dec. 1993.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Calvez, J.P. A CoDesign case study with the MCSE methodology. Des Autom Embed Syst 1, 183–212 (1996). https://doi.org/10.1007/BF00133302

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00133302

Keywords