
基于Verilog的DDS频率配置
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目采用Verilog硬件描述语言实现直接数字合成(DDS)技术,通过灵活配置参数以产生任意频率和相位的正弦波信号。
直接数字合成正弦波0~2π的过程中,相位与幅度是一一对应的。首先需要将正弦波查询表存储起来,然后在时钟控制下通过相位累加以及地址查询模块生成正弦波信号。关键技术包括:相位累加、波形存储器及如何进行相位累加器的输出地址查表。
设计中包含以下模块:
(1)时钟生成和分频模块(clock_gen.v)
(2)按键输入与消抖处理(fre_set.v)
(3)并串转换模块(xs_1.v)
(4)频率控制字产生模块(cz.v)
(5)相位累加器(leijia.v)
软件平台使用的是Vivado设计套件,这是赛灵思公司在2012年发布的一个集成开发环境。硬件平台上则采用了正点原子开发板进行实验与验证。
全部评论 (0)
还没有任何评论哟~


