(25)FPGA工程师与其他工程师交集(FPGA不积跬步101)

54 篇文章 18 订阅 ¥99.90 ¥99.00

1 引言 
作为FPGA工程师,在开发设计中免不了遇到一些非FPGA相关问题,这些问题一般需要与其他工程师进行沟通确认或者一起定义通信协议等;需要沟通的工程师有硬件工程师、系统工程师、算法工程师、软件工程师、FPGA工程师、测试工程师等。

2 FPGA与硬件工程师交集
硬件设计人员提供硬件板卡(板卡有FPGA芯片),FPGA开发是基于板卡开发和验证,也就是说FPGA工程师主要是验证硬件人员设计硬件是否OK;若OK代表板子硬件设计没有问题。有的设计是否正确需要与硬件设计人员进行确认,因为有的设计较为特殊,FPGA逻辑工程师偏软件,对硬件设计也不是太清楚,这就需要与硬件人员进行沟通确认或者一起调试。

3 FPGA与系统工程师交集
FPGA设计人员根据系统工程师提供的需求进行逻辑设计,需求包括:FPGA板卡实现什么功能、开发什么接口、开发什么算法、与软件交互协议等。除此之外,调试工程遇到问题特殊bug,需要与系统工程师一起进行问题定位分析,确定修改方案。

4 FPGA与软件工程师交集
如果硬件板卡除了有FPGA芯片外,还有其他核心芯片(ARM、DSP、FPGA、MCU等),就需要确定交互协议。

5 FPGA与算法工程师交集
如果想在FPGA上进行算法设计,就需要与算法工程师进行充分沟通。因为算法工程师一般都是使用非FPGA语言进行算法设计(C语言、MATLAB语言、C++等),FPGA逻辑工程师需要明白自己设计算法的精髓,只有这样才能设计出满足预期的算法。

6 FPGA与测试工程师交集
测试人员测试系统功能时,有时测试发现测试结果与设计不一致,就会与FPGA设计人员进行沟通讨论,确定是否属于BUG还是测试方法不正确。

7 结束语

如果遇到问题,可以一起沟通讨论,邮箱:jhqwy888@163.com。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁静致远dream

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值