14540|29

1204

帖子

1

TA的资源

纯净的硅(初级)

楼主
 

晒晒我今年做过最难忘的设计——FPGA+DSP+MCU的硬件平台 [复制链接]

 
本帖最后由 不足论 于 2014-12-28 23:24 编辑

好难看到eeworld出分享的活动,作为eeworld的一员,我来说说我最近做的一些东西吧,鉴于保密协议,我是不能透露我这次项目的具体内容的,所以,现在只单纯说些技术上的东西。之前有参与eeworld的瑞萨活动,得了三等奖,挺难忘的,也完成了一个看似不能完成的毕设。现在来说说最近的吧,我最近参与的是一个FPGA+DSP+MCU的硬件平台。
这次设计采用的是FPGA+DSP+MCU的硬件平台,FPGA因其并行性特点,广泛用于数据的采集工作,DSP则把FPGA采集后的数据进行处理,当然现在有一种做法是FPGA充当DSP芯片的数字信号处理的任务,但是,2片级联的FPGA据说造价比较高,而DSP已经很成熟,功耗更方面都是上佳选择,FPGA+DSP还是比较主流的做法,而单纯使用FPGA就能完成所有的任务,还是比较少,MCU则作为控制整个系统的控制作用,程序更新,远程控制等等功能。我参与的是FPGA这方面的工作,负责接口部分,算法是其他同事完成,印象最深刻的是AD936X的编写和调试,并不是它多么难,当然单纯的它其实不难,而是在于深刻,首先是看datasheet,了解其时序要求,一切不以时序为准的设计都是在浪费功夫,解决AD和DA的关键在于完成跨时钟域(RAM或者FIFO)以及DDR的使用,如果不解决跨时钟问题,单纯的按其时序进行代码的编写,将使系统不稳定,还记得大学的时候用单片机写时序驱动,隐患很多,因为这次采用的是vivado平台,网上以及身边资料很少,因为赶任务,在对vivado的IP核的一些参数不熟悉的情况下直接使用,导致了一些问题,modelsim的仿真分析非常重要,但看vivado的IP使用手册比之更重要,因为手册上会对IP有个详细的说明。在使用AD芯片的时候,需要使用它的官方软件配置其寄存器,每一种模式下AD芯片将会具有不同的功能,双收双发,单收单发,而且该芯片功能也比较强大,可以对外发信号,比如DDS,直流等。所以,调试该接口,既需要懂FPGA,也需要能够使用AD软件进行配置。
说说调试方法吧,测试AD时,用信号发生器接于AD936X,用vivado观察,并把数据提取出来,用快速傅里叶变化(FFT)分析,换几个频率多试几次,观察FFT和频率偏移,确认无误后,说明AD模块正常;接着测DA,接于频谱仪,通过改变频偏,看频谱仪的变化,按理说,输入频偏1MHZ,频谱仪也会频偏1MHZ,这个是分左右,要注意。
我说的这些只是这个项目中接口的一小部分内容,操作起来也不是很难,但是印象深刻在于,长时间在这种高强度的压力下,身体越来越弱,直到那天我调试AD936X接口时,肚子剧烈疼痛,后面直接被送去了医院,经检查是阑尾炎,哎!在此提醒作为工程师的大家,再忙也需要注意身体,项目做不出来顶多是被开除,但是身体犯了病就是自己的,疼也疼不到公司去。
附上几个截图。
此帖出自创意市集论坛

最新回复

鉴于保密协议,我是不能透露我这次项目的具体内容的, 保密吧!   详情 回复 发表于 2023-11-12 17:27

赞赏

2

查看全部赞赏

点赞 关注
 
 

回复
举报

1204

帖子

1

TA的资源

纯净的硅(初级)

沙发
 
matlab   modelsim  vivado  这3个软件截图哦
此帖出自创意市集论坛
 
 
 

回复

5979

帖子

8

TA的资源

版主

板凳
 
做的东西不错啊
能详细一些就更好了
此帖出自创意市集论坛

点评

公司的东西部能说太多,有兴趣可以一起学习和探讨FPGA。  详情 回复 发表于 2014-12-28 23:45
我只是完成接口部分,其他的东西我不参与的,如果你有兴趣,可以私聊我。  详情 回复 发表于 2014-12-28 23:44
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

4
 
chenzhufly 发表于 2014-12-28 23:37
做的东西不错啊
能详细一些就更好了

我只是完成接口部分,其他的东西我不参与的,如果你有兴趣,可以私聊我。
此帖出自创意市集论坛
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

5
 
chenzhufly 发表于 2014-12-28 23:37
做的东西不错啊
能详细一些就更好了

公司的东西部能说太多,有兴趣可以一起学习和探讨FPGA。
此帖出自创意市集论坛
 
 
 

回复

384

帖子

0

TA的资源

一粒金砂(中级)

6
 
不错,对FPGA部分感兴趣,希望有时间给我们分享一些FPGA部分。
此帖出自创意市集论坛

点评

好的,一起进步。  详情 回复 发表于 2014-12-28 23:54
 
 
 

回复

384

帖子

0

TA的资源

一粒金砂(中级)

7
 
大赞一个
此帖出自创意市集论坛

点评

没办法啊,我也想上图,不敢上,怕被查水表。  详情 回复 发表于 2014-12-28 23:55
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

8
 
南盗 发表于 2014-12-28 23:52
不错,对FPGA部分感兴趣,希望有时间给我们分享一些FPGA部分。

好的,一起进步。
此帖出自创意市集论坛
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

9
 

没办法啊,我也想上图,不敢上,怕被查水表。
此帖出自创意市集论坛
 
 
 

回复

2886

帖子

0

TA的资源

五彩晶圆(初级)

10
 
高大上
此帖出自创意市集论坛

点评

外行看热闹,内行看门道。  详情 回复 发表于 2014-12-29 21:36
个人签名昵称:灰小子
 
 
 

回复

2万

帖子

74

TA的资源

管理员

11
 
看来明年得多多鼓励分享活动了。
此帖出自创意市集论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

恩  详情 回复 发表于 2014-12-29 21:36
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

128

帖子

0

TA的资源

一粒金砂(中级)

12
 
可以交流一下么? 我做ADSP BF-bf518+stm32F407+cyclone max II 但是STM32和BF518接口还没有搞定,可以交流一下么?
此帖出自创意市集论坛

点评

可以啊  详情 回复 发表于 2014-12-29 21:38
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

13
 

外行看热闹,内行看门道。
此帖出自创意市集论坛
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

14
 
soso 发表于 2014-12-29 09:16
看来明年得多多鼓励分享活动了。

此帖出自创意市集论坛
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

15
 
ares_zhang 发表于 2014-12-29 13:54
可以交流一下么? 我做ADSP BF-bf518+stm32F407+cyclone max II 但是STM32和BF518接口还没有搞定,可以交流一下么?

可以啊
此帖出自创意市集论坛
 
 
 

回复

277

帖子

0

TA的资源

一粒金砂(中级)

16
 
我们也在做类似的,FPGA+c6678,一起交流
此帖出自创意市集论坛
 
 
 

回复

954

帖子

0

TA的资源

纯净的硅(初级)

17
 
不知道楼主是不是用的7系列的板子,能不能指导一下?结合起来发现好难玩
此帖出自创意市集论坛

点评

是K7。我是用ALTERA的,但是项目需要,这次就使用了赛灵思的片子,不过不得说,赛灵思的vivado比较难用。  详情 回复 发表于 2014-12-29 23:18
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

18
 
247153481 发表于 2014-12-29 23:11
不知道楼主是不是用的7系列的板子,能不能指导一下?结合起来发现好难玩

是K7。我是用ALTERA的,但是项目需要,这次就使用了赛灵思的片子,不过不得说,赛灵思的vivado比较难用。
此帖出自创意市集论坛

点评

是啊,而且感觉很慢。楼主不知道你对视频方面有没有什么了解,在zedboard上播放1080p的视频,该如何下手呢[/backcolor]  详情 回复 发表于 2014-12-29 23:22
 
 
 

回复

954

帖子

0

TA的资源

纯净的硅(初级)

19
 
不足论 发表于 2014-12-29 23:18
是K7。我是用ALTERA的,但是项目需要,这次就使用了赛灵思的片子,不过不得说,赛灵思的vivado比较难用。
是啊,而且感觉很慢。
楼主不知道你对视频方面有没有什么了解,在zedboard上播放1080p的视频,该如何下手呢
此帖出自创意市集论坛

点评

我是做通信方面的,视频的话,不是很懂。  详情 回复 发表于 2014-12-29 23:27
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

20
 
247153481 发表于 2014-12-29 23:22
是啊,而且感觉很慢。楼主不知道你对视频方面有没有什么了解,在zedboard上播放1080p的视频,该如何下手呢

我是做通信方面的,视频的话,不是很懂。
此帖出自创意市集论坛

点评

楼主,不知道方不方便加个qq,有些不懂的想请教你  详情 回复 发表于 2014-12-29 23:33
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表