2021 IEEE International Symposium on Circuits and Systems (ISCAS) 2021
DOI: 10.1109/iscas51556.2021.9401774
|View full text |Cite
|
Sign up to set email alerts
|

Is It Time to Include High-Level Synthesis Design in Digital System Education for Undergraduate Computer Engineers?

Abstract: We ask the question, "should High-level Synthesis (HLS) design be part of an undergraduate computer engineering education while learning digital system design?".Current trends in industry include an increasing demand for engineers who can build FPGA systems. FPGAs, just like other chips, continue to improve in terms of complexity, speed, available resources, and new features. The design complexity for using an FPGA continues to grow and Hardware Description Languages (HDLs), though a step up in design efficien… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
0
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 17 publications
0
0
0
Order By: Relevance
“…Digital systems design courses focus on designing architectures and describing digital components using HDL. There are several higher-level digital design languages [3], but the standard languages remain, and provide a solid foundation for undergraduate education [4].…”
Section: Introductionmentioning
confidence: 99%
“…Digital systems design courses focus on designing architectures and describing digital components using HDL. There are several higher-level digital design languages [3], but the standard languages remain, and provide a solid foundation for undergraduate education [4].…”
Section: Introductionmentioning
confidence: 99%
“…Nelson et al [6] designed an experiment where they had a sophomore student implement a RISC-V processor in a simple looped design in both HDL and using an HLS design flow in C. the discussion revealed the student was very pleased with the experiment, but still needed more time to fully understand and unlock the potential of using HLS tools.…”
Section: Background Previous Work and Motivationmentioning
confidence: 99%
“…Computer engineering programs have been slow to adopt these technological changes and as a result, examples of the use of HLS in the undergraduate classroom are few and far between. Recently published studies have been exploring the advantages of including HLS in undergraduate computer engineering programs [5][6][7], yet many questions need to be answered. Some of the research questions that we are going to answer in this work are: 1) How and when should HLS be introduced in computer engineering curricula 2) What preparation do students need to understand HLS?…”
Section: Introductionmentioning
confidence: 99%