Transpiling Nand2Tetris to VHDL for Teaching Digital Logic

被引:0
作者
Mogensen, Noah [1 ]
DeFreez, Daniel [1 ]
机构
[1] Southern Oregon Univ, Ashland, OR 97520 USA
来源
PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL. 2 | 2023年
关键词
Computer Science Education; Nand2Tetris; VHDL;
D O I
10.1145/3587103.3594161
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nand2Tetris is a popular introduction to digital logic and computer organization that uses a simplified hardware description language (HDL) to program a hardware simulator. The stripped-down HDL allows students to focus on concepts over ceremony, but does not support running designs on real, physical devices such as FPGAs. In contrast, designs written in an industrial-strength language such as VHDL or Verilog can be run on FPGAs, but are burdened with a significant learning curve. WHiDL is a source-to-source compiler that translates Nand2Tetris HDL to VHDL. The conversion to VHDL allows HDL programs to be run on an FPGA while retaining the simplicity of the original HDL.
引用
收藏
页码:575 / 576
页数:2
相关论文
共 3 条
  • [1] Digital fuzzy logic controller using VHDL
    Rani, SPJV
    Kanagasabapathy, P
    Kumar, AS
    INDICON 2005 PROCEEDINGS, 2005, : 463 - 466
  • [2] Using the Basys-3 Trainer to Support VHDL in Digital Logic Fundamentals Course
    Bonniwell, Jennifer L.
    Schneider, Susan C.
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [3] E2LP Extension Board for Teaching Basic Digital Electronics
    Susac, F.
    Birka, T.
    Matic, T.
    2018 ZOOMING INNOVATION IN CONSUMER TECHNOLOGIES CONFERENCE (ZINC), 2018, : 1 - 4