• DocumentCode
    1546392
  • Title

    Configurable chips meld software and hardware

  • Author

    Sipper, Moshe ; Sanchez, Eduardo

  • Author_Institution
    Swiss Fed. Inst. of Technol., Lausanne, Switzerland
  • Volume
    33
  • Issue
    1
  • fYear
    2000
  • fDate
    1/1/2000 12:00:00 AM
  • Firstpage
    120
  • Lastpage
    121
  • Abstract
    Processors that can be configured by end users promise to combine hardware´s speed and efficiency with software´s flexibility. Developments in configurable computing increasingly blur the line between hardware and software, a trend that represents a major shift in computing practice. To keep their offerings current and relevant, universities should modify their computer science curricula to better prepare students for this new era. Although hardware design is much more software-oriented now, aspiring computing students still need courses that cover hardware synthesis techniques, codesign methodologies, and module reuse strategies. Students should also experience working in teams. At our institute, we have developed such a new curriculum. By offering several hardware courses at both the elementary and advanced levels, we help students obtain a deeper and broader knowledge of configurable hardware design. Moreover, over the past few years we have invested in the design and construction of several FPGA-based boards for use as teaching platforms. These boards let students gain hands-on experience with technologies they´ll use in real-world jobs. For example, using the Labomat board, a three-student team designed and tested a simplified floating-point unit in five three-hour sessions
  • Keywords
    computer science education; field programmable gate arrays; hardware-software codesign; microprocessor chips; reconfigurable architectures; teaching; FPGA-based boards; Labomat board; codesign methodologies; computer science curricula; computing practice; computing students; configurable chips; configurable computing; configurable hardware design; hardware design; hardware synthesis techniques; module reuse strategies; real-world jobs; simplified floating-point unit; teaching platforms; team working; three-student team; universities; Computer industry; Dynamic programming; Field programmable gate arrays; Hardware; Logic circuits; Logic design; Logic devices; Natural languages; Psychology; Workstations;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.963133
  • Filename
    963133