这是用vhdl编写信号发生器输出三角波,方波,锯齿波由于用VHDL编写输出的是数字信号,所以要在后面加入D/A转换实现方式PLD(或FPGA)+D/A转换用PLD(或FPGA)产生3种循环变化的数据量(这里用4位实现幅值10=‘1010)1用0-10的循环加法计数实现锯齿波2用0-10-0循环加减计数器实现三角波3用0-10-0循环加减计数实现方波LibraryIEEE;Useieee.std_logic_1164.all;Useieee.std_logic_unsigned.all;EntitysigisPort(clk,reset:instd_logic;Mod:inst