文中采用Quartus II开发平台,基于可编程逻辑器件CPLD设计出多波形信号发生器,可输出频率、幅度可调的三角波、正弦波和方波。任意波形模块可由用户输出用户所需的特殊波形,满足了教学实验和开发新的实验项目对特殊波形的要求。整个设计采用VHDL编程实现,其设计过程简单,极易修改,可移植性强。另外,CPLD还具有可编程重置特性,因而可以方便地更换波形数据,且简单易行。