hlayumi的个人空间 https://blog.eetop.cn/hslogic [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

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

已有 23397 次阅读| 2017-4-27 01:49 |系统分类:硬件设计

    近几年,本团队承接的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


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 5

    粉丝
  • 0

    好友
  • 1

    获赞
  • 16

    评论
  • 5260

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-23 22:02 , Processed in 0.012322 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部