之所以问这个,是因为我的一个候选人是做fpga的,我的客户给他提供的机会是做介面,这也是他之前做的方向,但他就很想做信号处理,觉得那个更有技术含量。可是激光雷达这个产品他不需要太多的信号处理,主要是做介面。我是想请教,这个候选人的这想法是对的吗,从今年不断当初的消息看,激光雷达取得了明显的突破,这是个很快就要兑现的好塞道呀,即使只做介面,也是不错的机会吧


没有高下之分。

信号处理需要涉及到一些处理演算法,信号检测与估计等,属于物理层的处理。介面更偏向与硬体交互,需要了解相关的介面协议,高速介面的调试是非常复杂的,比如Rapidio、JESD204B等,出现问题也不是那么容易就能解决。

我是主要做信号处理,也调过介面,相比而言,我觉得介面更有难度。

DDS实现AM调制、DSB调制【Matlab】【FPGA】【Vivado】【信号处理】【通信原理】【软体无线电】

如何使用Xilinx官方常式和手册学习IP核的使用——以高速介面SRIO为例【Xilinx】【快速使用IP】【FPGA探索者】

matlab与FPGA数字滤波器设计(6)—— Vivado 中使用 Verilog 实现并行 FIR 滤波器/截位操作


做介面驱动开发,算是FPGA项目开发的基础工作,更偏向硬体;信号处理是专业性分类,有一定的理论要求。倒是没必要区分高不高级,如果是做项目的话,很有可能是工作中都要涉及到。

发布于 01-12继续浏览内容知乎发现更大的世界打开Chrome继续杰瑞cat杰瑞catFPGA开发研究小僧

谢邀@云飞尘降

都差不多,进去都是去搬砖的,不要以为有多大技术含量。

介面的话是做fpga没法避免的,还是要了解一些基本介面的协议。


都差不多,进去都是去搬砖的,不要以为有多大技术含量。

介面的话是做fpga没法避免的,还是要了解一些基本介面的协议。


信号处理需要的不仅是FPGA的知识,还有很多相关的数学知识;而介面所需知识比较偏向FPGA本身。可能是那位工程师想坚持自己的专业方向。

我其实也有类似的想法,我是做网路数据面的,开发FPGA也有六年时间了;虽然我也调过高速介面,但还是更喜欢用FPGA做架构。


哪个更高级说不好,但是看FPGA招聘要求好像都必须懂介面


介面代码外包,买介面ip的公司不少


未必,介面也有三六九等,很多高端介面就包含非常复杂的信号处理和协议栈,比如基于serdes的万兆网,jesd204b/c等,只是很少轮不到自己来弄,都是一个组织做好了再封装起来,再高端点的,华为的200g光通信介面,自己用到他的路由器交换机


推荐阅读:
相关文章