原创 基于FPGA的DDS设计

2009-3-10 20:54 4190 7 11 分类: FPGA/CPLD
    作品的整体大概构架在08年10月初完成,用时7天,可以说是随便搞搞,FPGA部分的程序基本没什么大的问题,没时间做上位机的通信,所以其实没有完成任意的波形,只能实现一些固定的波形。
   
FPGA内部的频率可以达到60M(其实很低,主要受限于累加器部分,没有采用流水线结构),但是系统的主要限制在于后面的DA部分由于是手工板,频率最
多也就2M,内部波形数据利用了波形的对称性,其实只存储了1/4的,其他的通过运算了得到,虽然在一定程度上限制了频率的提高,但对于减小量化误差起到
很好的作用。
    这个是作品的大概的介绍:https://static.assets-stash.eet-china.com/album/old-resources/2008/12/6/598faac5-2531-4643-a4b3-21140e29d05e.rar


    波形数据产生的代码(使用matlab):../upload/2008/12/6/84f3de3c-aaac-42d3-901a-6a2d5829c67d.rar


    FPGA的代码(基于ISE的工程):https://static.assets-stash.eet-china.com/album/old-resources/2008/12/6/64325bc4-3e9d-405d-be36-d9c662604951.rar


    可参考的文件: DDS原理:  点击下载


    基于FPGA的程控多波形发生器的研制:点击下载
 
   基于FPGA的频率合成技术:点击下载


  还需要继续完善,要实现任意的波形,必须利用上位机软件,把数据下载到FGPA内部RAM里面
PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户346709 2011-5-17 20:41

楼主,有些不能下载,能发给我吗,wanglu4062@qq.com

用户1621976 2011-4-7 20:46

楼主你好!有几个文件打不开,你能把它们发到我的邮箱(1099848789@qq.com)吗?供学习借鉴一下,谢谢!!!

用户199395 2010-7-8 21:36

楼主,我没注册成功,几个附件都看不了,能邮件发给我吗(caozhengjiao@126.com),谢谢O(∩_∩)O~

用户249126 2010-3-17 19:03

DDS原理: 基于FPGA的程控多波形发生器的研制怎么打不开啊
相关推荐阅读
zhangshaobing517_935512703 2011-03-21 01:28
KC24RT-300调试笔记
项目中需要使用LED驱动器,主要是为了让一串LED发出的光照一致,所以在试验中采用LED串联的方式比较好点,LED并联容易导致LED发光的 不均匀以及寿命减少。我在项目中采用金升阳公司的KC24RT-...
zhangshaobing517_935512703 2010-11-19 14:53
线程中CreateEvent和SetEvent及WaitForSingleObj
首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象.EVENT有两种状态:发信...
zhangshaobing517_935512703 2010-11-15 13:29
VS2008 BEGIN
Visual Studio 2008环境与VC6.0的环境存在着比较大的区别,下面就一些小小的区别在这里做一些探讨,欢迎指教!1、如果是调试控制台程序,很多时候点击“启动调试”后是一闪而过,此时可有两...
zhangshaobing517_935512703 2010-11-01 20:38
使用MFC的数组类
 MFC的数组类支持的数组类似于C++中的常规数组,可以存放任何数据类型。C++的常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,而MFC数组类创建的对象可以根据需要动态地增大或减小,数组的...
zhangshaobing517_935512703 2010-09-07 13:14
循环
 循环设计的注意的事情:(1)双重循环的跳出问题,break只挑出所在的循环,如果使用双层FOR循环,单个BREAK就不可能跳出所有的双层(2)在迭代的时候,注意起始和终止的条件,尤其是终止问题(3)...
zhangshaobing517_935512703 2010-09-02 01:09
图像处理改进
1.特征点提取的算法  标志点的提取算法对结果的影响虽然没有经过试验或者计算的推算,每1个pix的偏差对结果的影响有多大,但是不可避免的,要想获得高精度的  测量结果,高精度的提取对结果的影响还是很大...
EE直播间
更多
我要评论
4
7
关闭 站长推荐上一条 /1 下一条