注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

highspeedlogic

FPGA/MATLAB/Simulink

 
 
 

日志

 
 

HighSpeedLogic:近几年一些项目的经验思考  

2017-04-27 01:48:14|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

      近几年,本团队承接的FPGA工程类项目越来越多,如何保证每个项目能够研发成功是一个比较关键问题,这里简单的总结一下FPGA工程类项目开发经验。

      总结一:数学功底是关键,不管如何复杂的项目,最终分解后,都是各种理论的整合,比如通信系统,整个通信链路是各个通信模块的链接,各个通信模块都是很多数学公式的整合,没有数学基础,理论不扎实,项目开发肯定会遇到很多问题。因此,针对每个技术员,我们要求不定期的复习一些基本的数学知识,在自己的专业领域,对最新的论文进行研究,比如通信方面一些SCI,IEEE等高质量论文的学习。

      总结二:MATLAB水平是关键,如果数学理论是理论层面的项目解析,FPGA是实际工程的实现,那么MATLAB是连接理论和实践的桥梁。在分析完一个项目完整的数学原理之后,需要,也必须通过MATLAB进行理论仿真,分析其性能,比如误码率,如果指标不到达预期要求,那么需要重新选择不同的算法方案,每个项目,我们总是需要花足够的时间验证方案的合理性和可靠性。这个是必须,也是非常关键的。

      总结三:FPGA是体力活也是脑力活,如果总结1和总结2是设计师的活,那么FPGA就是建筑工的活,需要将最终确定的理论方案以及MATLAB对应的仿真用FPGA进行逐一实现。关于FPGA,我们整理了几点工作经验:

      3.1必须逐一研究MATLAB仿真的每个模块,每个FPGA模块的输入输出做到和MATLAB对应,然后才能将不同的模块进行连接调试;

      3.2FPGA板级验证,必须按从易到难得方向逐一测试,不可跳跃;

      3.3用Modeslim仿真,行为仿真是需要的,后仿真即时序仿真更需要,很多初次做项目的人,往往忽略掉时序仿真的重要性,结果下到板子里导致各种问题;

      3.4Xilinx和Altera,都不错,但是Xilinx更加专业些;

      3.5FPGA时序,时序,时序,还是时序,没有时序,就没有FPGA,没有稳定的时序,就没有长久稳定的工作状态。

matlab代做|matlab专业代做|matlab淘宝代做|动态机器人轨迹源码程序

QQ: 1224848052

网址1:www.hslogic.com

网址2:www.mat7lab.com

  评论这张
 
阅读(18554)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017