Software Engineering

ISSN Online: 2376-8037 ISSN Print: 2376-8029

Design of DDS Multi-waveform Generator Based on CPLD

Received: Aug. 16, 2021 Accepted: Aug. 30, 2021 Published: Sep. 7, 2021

DOI: 10.11648/ Views: Download:


Li Hui, Faculty of Automation, Huaiyin Institute of Technology, Huaian, China

Li Jing, Faculty of Automation, Huaiyin Institute of Technology, Huaian, China

Li Ruofan, Faculty of Automation, Huaiyin Institute of Technology, Huaian, China

Wang Dongkun, Faculty of Automation, Huaiyin Institute of Technology, Huaian, China


Traditional Direct Digital Synthesis (DDS) waveform generators were usually completed by DDS chips, which were expensive and poorly customizable. This paper proposed a CPLD-based DDS multi-waveform generator design. DDS was independently developed and programmed by VHDL language. The system could be interfaced with PC. The system was mainly divided into two parts: upper computer and lower computer. The upper computer part mainly included the main interface design of the system, the sending of control commands and the receiving part of data. The sending and receiving of commands and data was realized by serial communication. The upper computer part was programmed by High-level programming language named DELPHI. The lower computer part mainly included DDS design part, the reception of control commands and the transmission of data, etc., the lower computer part mainly adopt VHDL language to be programmed in CPLD. The DDS design part mainly included the design of the phase accumulator, the design of the ROM, the design of the D/A part, and the design of the low-pass filter. The system could adjust the frequency of the output waveform by adjusting the size of the frequency word, and adjust the waveform shape of the system output by adjusting the internal data of the ROM. Simulation and experimental results showed that: the DDS multi-waveform generator designed by CPLD could achieve the expected goal, and the work effect was good.


Waveform Generator, DDS, VHDL, System

To cite this article

Li Hui, Li Jing, Li Ruofan, Wang Dongkun, Design of DDS Multi-waveform Generator Based on CPLD, Software Engineering. Vol. 9, No. 3, 2021, pp. 65-69. doi: 10.11648/


Copyright © 2021 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License ( which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

  • [1]

    Wang Zhen-yu, Wu Xiao-sheng, Shu Sheng-zhu. Research on Precise Signal Generation System of DDS and AGC Controlled by FPGA [J]. Instrument Technique and Sensor, 2019 (1): 55–58+63.

  • [2]

    Li Mengting, Li Huafeng. Design of SPWM Wave drive circuit based on DDS [J]. Foreign electronic measurement technology, 2020, 39 (6): 1-4.

  • [3]

    Li Pengbo. The design of high rate arbitrary signal generator based on DDS [D]. BEI JING JIAOTONG UNIVERSITY, 2019.

  • [4]

    Wang Ren. Design and Realization on the Frequency Synthesizer Based on DDS [D]. Xidian University, 2017.

  • [5]


  • [6]

    Miao Zhonghua, Li Hui, Gao Jian, etc. Incremental PID Closed-loop Control Algorithm Based on DDS is Implemented in FPGA [J]. Industrial control computer, 2017, 30 (8): 35-36.

  • [7]

    XIAO YIHAN. Design and Implementation of Controlled Signal Generator using FPGA based on DDS technology [D]. Hunan University, 2008.

  • [8]

    Shen Hui, Xue Bing, Tang Chaoyang, etc. Design of signal generator based on DDS technology [J]. ELECTRONIC MEASUREMENT TECHNOLOGY, 2020, 43 (20): 160-164.

  • [9]

    HAN Shuo, JIA Dan-ping, ZHANG Tao, et al. Power Supply Design for Piezoelectric Driving Device based on DDS Signal Generation Principle [J]. Communications Technology, 2020, 53 (4): 1024-1031.

  • [10]

    Zheng Jianfeng, Bai Bichao, Zhang Han. Multi-channel drive system of phased array based on DDS chips [J]. Applied Acoustics, 2021, 182.

  • [11]

    FAN Zhiyong, ZHANG Tong, LIU Tao. Research on Configuration Monitoring Technology of Aircraft Electromechanical System Based on DDS [J]. Computer Measurement & Control, 2021, 29 (8): 104-108+113.

  • [12]

    WANG Zhicheng, PANG Yu, LIN Jinzhao, et al. A Design of Household Ultrasonic Therapeutic Apparatus Based on DDS [J]. PIEZOELECTRICS & ACOUSTOOPTICS, 2021, 43 (2): 170-173.

  • [13]

    TONG Chen-jie, PING Yi, HAN Ming-ming, et al. Research on the Fast Detection Device of the XMACII based on DDS [J]. Equipment operation and maintenance, 2021, 3: 142-143.

  • [14]

    LI Guang-yong. Design of PLC Variable Frequency Pulse Output Controller Based on DDS [J]. Automation technology and Application, 2021, 40 (7): 70-71+120.

  • [15]

    SU Li, MAO Cheng, SHEN Chunhe, et al. Research on Turbine Governor Performance Testing Device Based on DDS and Virtual Instrument Technology [J]. Hydropower and Pumped Storage, 2021, 37 (3): 54-57+62.

  • [16]

    ZHANG Qiang, CUI Yongjun. Design of frequency characteristic tester based on FPGA and DDS [J]. Electronic Design Engineering, 2021, 29 (7): 129-133.