• DocumentCode
    1376109
  • Title

    Teaching hardware/software system codesign using CAD tools: a case study in image synthesis

  • Author

    Dubois, Hélène ; Sentieys, Olivier ; Chillet, Daniel ; Philippe, Jean-Luc

  • Author_Institution
    LASTI, Rennes I Univ., France
  • Volume
    43
  • Issue
    3
  • fYear
    2000
  • fDate
    8/1/2000 12:00:00 AM
  • Firstpage
    277
  • Lastpage
    283
  • Abstract
    The teaching of electronic systems architecture covers a large domain from software to hardware aspects. Producing engineers who are experts in both areas seems impossible, but giving the students a second expertise is obviously important. The subject matter of this paper is to report a course developed for students in computer science to give them an expertise in digital electronic problems through the use of a heterogeneous architecture. The application supporting this teaching is image synthesis, partially programmed on transputer microprocessors and partially synthesized with two FPGAs. Thanks to this example, students use a large set of CAD tools and understand the advantages and drawbacks of cabled solutions versus programmed solutions. The developed application is finally validated on a board designed by others students. Beyond technical achievements, students also gain experience working in teams on a project with a module partitioning
  • Keywords
    CAD; application specific integrated circuits; computer aided instruction; computer science education; field programmable gate arrays; hardware-software codesign; image processing; transputer systems; CAD tools; FPGA; cabled solutions; computer science; digital electronic problems; electronic systems architecture; hardware/software system codesign; heterogeneous architecture; image synthesis; module partitioning; programmed solutions; project; ray tracing; teaching; team working; transputer microprocessors; Application software; Computer aided software engineering; Computer architecture; Computer science; Education; Hardware; Image generation; Ray tracing; Software systems; Software tools;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/13.865201
  • Filename
    865201