Bil Herd, the designer of the Commodore 128, talks about DDS (Direct Digital Synthesis) on a CPLD. There is some excellent information here that is very applicable to the Papilio FPGA. Maybe we can even adopt this project to DesignLab.
![]()
“One of the acronyms you may hear thrown around is DDS which stands for Direct Digital Synthesis. DDS can be as simple as taking a digital value — a collection of ones and zeroes — and processing it through a Digital to Analog Converter (DAC) circuit. For example, if the digital source is the output of a counter that counts up to a maximum value and resets then the output of the DAC would be a ramp (analog signal) that increases in voltage until it resets back to its starting voltage…”
Leave a Reply
You must be logged in to post a comment.