Transitioning to Chisel in University Education: Experiences and Lessons Learned

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Hardware description languages are essential for specifying, designing, and verifying digital systems. VHDL and Verilog have been the predominant hardware description languages, but they present educational challenges due to their steep learning curve and low-level nature. Conversely, Chisel, a language embedded in Scala, offers a high-level, software-like approach to hardware design. This paper presents our experience at the Technical University of Denmark (DTU) transitioning from VHDL to Chisel for selected courses and projects. We discuss the challenges faced in using VHDL and Verilog as entry-level languages, and we highlight the benefits and lessons learned from the transition to Chisel, including improved accessibility and efficiency in learning hardware design. This paper contributes to the ongoing discussion on languages for hardware description in education and provides insights into the advantages of adopting Chisel as an alternative language. The transition resulted in overwhelmingly positive outcomes, with improved student understanding, productivity, satisfaction, and performance.
Original languageEnglish
Title of host publicationProceedings of the 2023 IEEE Nordic Circuits and Systems Conference (NorCAS)
Number of pages7
PublisherIEEE
Publication date2023
ISBN (Print)979-8-3503-3758-7
ISBN (Electronic)979-8-3503-3757-0
DOIs
Publication statusPublished - 2023
Event2023 IEEE Nordic Circuits and Systems Conference - Aalborg, Denmark, Aalborg, Denmark
Duration: 31 Oct 20231 Nov 2023

Conference

Conference2023 IEEE Nordic Circuits and Systems Conference
LocationAalborg, Denmark
Country/TerritoryDenmark
CityAalborg
Period31/10/202301/11/2023

Keywords

  • Hardware description languages
  • Chisel
  • Digital hardware design
  • University education

Fingerprint

Dive into the research topics of 'Transitioning to Chisel in University Education: Experiences and Lessons Learned'. Together they form a unique fingerprint.

Cite this