[Quartus] FPGA+AD/DA模块经验谈

[复制链接]
12243|30
 楼主| lee218 发表于 2013-9-3 16:45 | 显示全部楼层 |阅读模式
本帖最后由 lee218 于 2013-9-5 19:45 编辑

求有过这方面项目经历或者学习感悟的大神分享一点经验,现在手上有一块CPLD学习板和一个AD/DA模块(该模块就是黑金动力社区的高速AD/DA模块,主要由两片AD、DA芯片和相应的外围阻容感抗元件构成电路),要实现两者的关联,没有头绪,求大神~~~~跪谢!!!!!!

先说一下自己对这个流程的理解,请大家指正:

AD模块的应用:把一个一定幅度的模拟正弦信号从信号发生器引入到AD模块(有现成的接口),AD模块的输出接口连接CPLD的I/O接口(后续要在Quartus 里面设置管脚分配),而模拟信号的采样要结合AD芯片的时序图进行Verilog HDL 代码的编写,也就是所谓的CPLD控制AD芯片的驱动程序,经过这几个步骤可以得到相应的数字信号,如果上面的说法没错的话,下一步如何观察处理得到的数字信号?

DA模块的应用:首先是数字信号的获取问题——是直接采用从AD模块转换出来的数字信号还是用CPLD产生数字信号(lz小白,不知道这样说对不对o(╯□╰)o求轻喷……)?然后编写相应的Verilog HDL 代码控制DA模块对数字信号进行采样、转换,下一步是在Quartus 里面进行管脚分配,正确连接CPLD和DA模块的管脚,如果前几步顺利,下一步是AD模块连接示波器,观察到理想情况下的正弦波形。

另一个疑问是是否应该先在Modelsim环境下进行仿真,在不考虑延时的情况下得到理想的仿真波形后再进行实际的硬件实验?

写了这么多不知道有没有热心人能够耐心看完,lz真的是着急,急切寻求大家的指导帮助!!!在此先行谢过!!!!!!
chenkui456 发表于 2013-9-3 17:11 | 显示全部楼层
哎,楼主我怎么说你好呢,看例程啊~
 楼主| lee218 发表于 2013-9-3 17:19 | 显示全部楼层
chenkui456 发表于 2013-9-3 17:11
哎,楼主我怎么说你好呢,看例程啊~

哪里有例程?在论坛里搜不到啊……
ihap 发表于 2013-9-3 17:19 | 显示全部楼层
先用CPLD写个AD DA的驱动吧~不想写就去网上找
1014291919 发表于 2013-9-3 18:47 | 显示全部楼层
自己写驱动
 楼主| lee218 发表于 2013-9-3 18:55 | 显示全部楼层
1014291919 发表于 2013-9-3 18:47
自己写驱动

这个驱动是指Verilog HDL 代码么?
1014291919 发表于 2013-9-3 19:02 | 显示全部楼层
lee218 发表于 2013-9-3 18:55
这个驱动是指Verilog HDL 代码么?

是啊,不想写的话,有些AD/DA驱动也许能在网上找到
 楼主| lee218 发表于 2013-9-3 19:05 | 显示全部楼层
1014291919 发表于 2013-9-3 19:02
是啊,不想写的话,有些AD/DA驱动也许能在网上找到

正在网上找,发现很多都下载不了,需要下载点什么的,还是我找得不对……
chenkui456 发表于 2013-9-4 11:41 | 显示全部楼层
建议你还是看下芯片的时序图,用verilog做起来还是很容易的,至少不会像在系统下做需要地址映射什么一大堆条条框框
 楼主| lee218 发表于 2013-9-5 19:47 | 显示全部楼层
chenkui456 发表于 2013-9-4 11:41
建议你还是看下芯片的时序图,用verilog做起来还是很容易的,至少不会像在系统下做需要地址映射什么一大堆 ...

您是说AD/DA芯片Datasheet里面的时序图?然后参照时序图写Verilog代码?另外您说的地址映射是怎么一回事?谢谢~
 楼主| lee218 发表于 2013-9-5 19:47 | 显示全部楼层
帖子已修改增添疑问,求大家指导~
GoldSunMonkey 发表于 2013-9-5 22:57 | 显示全部楼层
下一步如何观察处理得到的数字信号?--用逻辑分析仪
GoldSunMonkey 发表于 2013-9-5 22:58 | 显示全部楼层
数字信号的获取问题——是直接采用从AD模块转换出来的数字信号
GoldSunMonkey 发表于 2013-9-5 22:58 | 显示全部楼层
在Modelsim环境下进行仿真--非常提倡啊
 楼主| lee218 发表于 2013-9-6 14:49 | 显示全部楼层
GoldSunMonkey 发表于 2013-9-5 22:57
下一步如何观察处理得到的数字信号?--用逻辑分析仪

用Quartus 的逻辑分析仪行吧?
 楼主| lee218 发表于 2013-9-6 14:50 | 显示全部楼层
GoldSunMonkey 发表于 2013-9-5 22:58
数字信号的获取问题——是直接采用从AD模块转换出来的数字信号

那也就是说先得把AD实现了,才能继续DA实验
GoldSunMonkey 发表于 2013-9-6 23:07 | 显示全部楼层
lee218 发表于 2013-9-6 14:49
用Quartus 的逻辑分析仪行吧?

可以啊
GoldSunMonkey 发表于 2013-9-6 23:08 | 显示全部楼层
lee218 发表于 2013-9-6 14:50
那也就是说先得把AD实现了,才能继续DA实验

如果是,就必须
qingniao966 发表于 2013-9-7 23:37 | 显示全部楼层
学习啦
GoldSunMonkey 发表于 2013-9-8 23:35 | 显示全部楼层
qingniao966 发表于 2013-9-7 23:37
学习啦

别客气,兄弟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

150

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部