新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于Verilog HDL的DDS设计与仿真

基于Verilog HDL的DDS设计与仿真

作者:时间:2009-07-08来源:网络收藏

若需要利用NIOSⅡ对其进行控制,需要并将模块加载到NIOSⅡ的系统中。例如,通过NIOSⅡ为模块的频率控制字freq和相位控制字phase置数。此时的代码应改为:

模块的输入端口添加了写信号iwr、地址信号addr和与NIOSⅡ同步的时钟信号iclk,这样是为了将DDS模块连接到Avalon总线上,利用总线和NIOSⅡ进行通信。加载到NIOSⅡ系统之前,需要将该模块进行和调试。结果如图7所示。

至此DDS的数字部分已经完成。

对于整个模块的驱动时钟,若时钟源器件的频率不符合实际需要,需要再设计一个倍(分)频器将其倍频或是分频。例如现有时钟源为50 MHz,可以使用FPGA中的PLL(锁相环)实现4倍频得到200 MHz。


上一页 1 2 3 下一页

关键词: Verilog HDL DDS 仿真

评论


相关推荐

技术专区

关闭