Skip to main content
Video s3
    Details
    Poster
    Presenter(s)
    Peter Jamieson Headshot
    Display Name
    Peter Jamieson
    Affiliation
    Affiliation
    Miami University
    Country
    Abstract

    We ask the question, "should High-level Synthesis (HLS) design be part of an undergraduate computer engineering education while learning digital system design?". In this work, we explore how HLS tools might be used by an undergraduate by looking at exemplar designs, a simple RISC-V processor and a basic C loop, and implementing the design in both HDL and HLS. We then analyze the FPGA cost of each implementation. Next, we provide a philosophical discussion based on this experience on what the pros and cons of moving students to HLS design abstraction level are.

    Slides
    • Is It Time to Include High-Level Synthesis Design in Digital System Education for Undergraduate Computer Engineers? (application/pdf)