• DocumentCode
    3076909
  • Title

    How You Can Learn to Stop Worrying and Love Reconfigurable Embedded Systems: A Tutorial

  • Author

    Sandoval, Nathan ; Mackin, Charles ; Lysecky, Roman ; Sprinkle, Jonathan

  • Author_Institution
    Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ, USA
  • fYear
    2013
  • fDate
    22-24 April 2013
  • Firstpage
    213
  • Lastpage
    214
  • Abstract
    This tutorial will cover technical details of how we can reconfigure our embedded hardware to optimize performance for new data streams as they arrive. As a participant, you will see details of the toolchain, including (1) the modeling infrastructure used for codesign, (2) tools used to implement the algorithms in software, (3) the tools that permit us to import C/C++ code to hardware, (4) the middleware framework we use to permit hardware and software tasks to communicate, and (5) demonstration of the behaviors at runtime. As part of the tutorial, you will see these methods applied to various image processing algorithms, including portions of the JPEG and JPEG2000 standards, with clear demonstrations of their effectiveness in terms of performance.
  • Keywords
    C++ language; embedded systems; hardware-software codesign; middleware; software tools; C/C++ code; JPEG2000 standards; codesign; data streams; embedded hardware; hardware tasks; image processing algorithms; middleware framework; modeling infrastructure; reconfigurable embedded systems; runtime behaviors; software tasks; software tool; Computers; Conferences; Embedded systems; Hardware; Transform coding; Tutorials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2013 20th IEEE International Conference and Workshops on the
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    978-0-7695-4991-0
  • Type

    conf

  • DOI
    10.1109/ECBS.2013.27
  • Filename
    6601592