Export to arduino: a tool to teach processor design on real hardware
Export to arduino: a tool to teach processor design on real hardware
复制标题
导出到 arduino:在真实硬件上教授处理器设计的工具
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
M. Black
中科院分区:
文献类型:
--
作者:
M. Black
Many computer organization courses teach digital design and processor architecture without a hardware lab or physical equipment. This paper introduces a module to allow students to export digital designs as C programs that run on an inexpensive Arduino Uno, thereby allowing students to test and observe their designs in actual hardware with minimal setup time and equipment. The module runs within Emumaker86, an open-source digital design tool previously developed by the author for teaching microprocessor architecture, and can handle designs ranging from simple combinational circuits to a complete processor. Students were given this module in an undergraduate "Systems Computing" course, and developed a traffic light controller, a postfix evaluator, and a processor of their own design.