基于DDS技术的函数波形发生器设计

VIP免费
3.0 李佳 2024-09-23 4 4 345KB 6 页 150积分
侵权投诉
3.1.1 整体结构设计
因为本设计采用自上而下的设计方法。因此,设计的第一个步骤就是划分确
定整体机构,将设计划分为若干个小模块,然后一一实现这些模块的功能,最
后将这些模块组合起来,实现整个 FPGA 预定的功能。
3-1 DDS 模块结构图
Fig. 3-1 The structure of DDS module
FPGA 的主要功能是:(1)产生AT89C51 单片机的接口电路,即能够使单
片机 8位频率控制字通过 FPGA 转换成 32 位的寻址信号,并能够接受单片机的
其它控制信号;(2)保存频率字,并构成相位累加器,产生与主时钟相同频率的
RAM 寻址字;(3)用内部的存储块构成存放多种波形数据ROM,并通过相
的控制线进行选择;(4)构造出两个多波形选择输出的输出通道,其中的一路
道可具备移相功能;(5)用内部的 PLL 倍频外部低频晶振源,并输出与主时钟同
频的时钟,驱动片外高速 D/A整个 EP1C6Q240C8 构造系统框图如3-1
示。其中 PA 接到单片机扩展接口芯片 8255 PA 端,为 8位频率控制字的输入
端,其中 PB 接到 8255 PB 端,为 8位相位控制字的输入端,分别接收来自扩
展接口芯片的输出控制字。
3.1.2 设计模块划分
整个设计有一个顶层模块,按照功能要求划分成四个功能模块,其中第二
个模块是 DDS 核心模块,比较复杂,又划分成 5个模块。如图 3-2 所示:
摘要:

3.1.1整体结构设计因为本设计采用自上而下的设计方法。因此,设计的第一个步骤就是划分确定整体机构,将设计划分为若干个小模块,然后一一实现这些模块的功能,最后将这些模块组合起来,实现整个FPGA预定的功能。图3-1DDS模块结构图Fig.3-1ThestructureofDDSmoduleFPGA的主要功能是:(1)产生与AT89C51单片机的接口电路,即能够使单片机8位频率控制字通过FPGA转换成32位的寻址信号,并能够接受单片机的其它控制信号;(2)保存频率字,并构成相位累加器,产生与主时钟相同频率的RAM寻址字;(3)用内部的存储块构成存放多种波形数据的ROM,并通过相应的控制线进行选择...

展开>> 收起<<
基于DDS技术的函数波形发生器设计.doc

共6页,预览1页

还剩页未读, 继续阅读

作者:李佳 分类:高等教育资料 价格:150积分 属性:6 页 大小:345KB 格式:DOC 时间:2024-09-23

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 6
客服
关注