文介绍了一种基于BASYS开发板的波形发生器和示波器的设计,可以产生多种可调波形,并实时显示在电脑显示器或者投影仪上。波形发生器采用基于ROM的数字控制振荡器(NCO)实现,示波器采用VGA接口实时显示,本文重点介绍以上两部分在FPGA中的的实现