Transitioning to Chisel in University Education: Experiences and Lessons Learned

被引:0
|
作者
Pezzarossa, Luca [1 ]
Schoeberl, Martin [1 ]
机构
[1] Tech Univ Denmark, Dept Appl Math & Comp Sci, Lyngby, Denmark
关键词
Hardware description languages; Chisel; digital hardware design; university education;
D O I
10.1109/NorCAS58970.2023.10305476
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Transitioning to Safer Chemicals in Academic Research Laboratories: Lessons Learned at the University of Washington
    Krenz, Jennifer
    Simcox, Nancy
    Tepe, Jill Stoddard
    Simpson, Christopher D.
    [J]. ACS SUSTAINABLE CHEMISTRY & ENGINEERING, 2016, 4 (07): : 4021 - 4028
  • [2] Transitioning to Peer Learning: Lessons Learned
    Lee, Ryan K.
    Cohen, Micah
    David, Neena
    Matalon, Terence
    [J]. JOURNAL OF THE AMERICAN COLLEGE OF RADIOLOGY, 2021, 18 (03) : 499 - 506
  • [3] Diffusion of an innovative online education intervention: experiences and lessons learned
    Avdagovska, M.
    Bistritz, L.
    Burns, K. Kovacs
    Olson, K.
    Gramlich, L.
    [J]. PUBLIC HEALTH, 2016, 140 : 23 - 26
  • [4] EXPERIENCES IN HIGHER EDUCATION - LESSONS LEARNED FROM A TUTORIAL PROGRAM
    Simoes, Dora
    Pinheiro, Margarida M.
    Moreira, Gillian
    [J]. INTED2016: 10TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2016, : 5644 - 5652
  • [5] Approaching a New Normal: Lessons Learned Transitioning Family Education Programming to a Virtual Environment
    Corvin, Jaime
    Nabours, Bradlie
    Bularca, Sinziana
    Haile, Amy
    [J]. HEALTH PROMOTION PRACTICE, 2023, 24 (01) : 12 - 15
  • [6] Software Engineering Education: Sharing an Approach, Experiences, Survey and Lessons Learned
    Metrolho, Jose Carlos
    Ribeiro, Fernando Reinaldo
    [J]. THIRTEENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2018), 2018, : 79 - 84
  • [7] Country experiences and lessons learned
    Toohey, A
    [J]. ENERGY EFFICIENCY IMPROVEMENTS IN CHINA: POLICY MEASURES, INNOVATIVE FINANCE AND TECHNOLOGY DEPLOYMENT, 1997, : 71 - 75
  • [8] Transitioning from a crystallographer to a structural biologist: Lessons learned
    Rose, John
    [J]. ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2021, 77 : A277 - A277
  • [9] Transitioning the anatomy curriculum to an online platform: Lessons learned
    Nguyen, Vuvi H.
    Spears, Robert D.
    Warner, Raymond L.
    Joy-Thomas, Anita R.
    [J]. JOURNAL OF DENTAL EDUCATION, 2021, 85 : 932 - 935
  • [10] MPH Program at Manipal University, India-Experiences, Challenges, and Lessons Learned
    Bhat, Hattangadi Vinod
    Kamath, Ramachandra
    Arunkumar, Govindakarnavar
    Delzell, Elizabeth
    Tipre, Meghan
    Upadhyay, Divvy Kant
    Sathiakumar, Nalini
    [J]. AMERICAN JOURNAL OF INDUSTRIAL MEDICINE, 2013, 56 (01) : 20 - 28