微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA设计,接下来该怎么走?求指导

FPGA设计,接下来该怎么走?求指导

时间:10-02 整理:3721RD 点击:

鄙人11年本科毕业,毕业后一直在广州的一家私人企业工作,主要是从事基于FPGA的视音频及接口处理。
       目前为止设计过视频帧时基,色度空间转换,音频条叠加,图像基本算法等。最近设计了基于SDI的音频加嵌和解嵌。
由于公司是做视频存储的,所以对dram比较熟悉,也设计过SDRAM,DDR1,DDR2,DDR3控制器(当然了,会DDR3其它略小改就能跑了)。由于是自己设计的,所以灵活度肯定没有IP好。但是DDR3跑个400MHz的时钟还是可以的。从系统构架到㡳层敏感路径约束也算了解一些。
        FPGA器件主要用过altera的cycloneII---cycloneV, lattice的ECP3系列。还没用过高级货~~
        最近老板又想我去搞画面多分割(多输入一输出),既要支持SDI的大部分格式,还要支持4K的HDMI。但是要完成这个项目需要去隔行,帧率变换,缩放,数字滤波等等,根本就不是一个人可以完成的。
        感觉很累,白头发也多了许多!我很怕白己变成码农。年轻吃点苦沒问题,但是吃过苦后要越来越值钱才行,我不愿变成写代码的机器! 公司太小了,做起设计的时候感觉就自己在奋斗,遇到问题也沒人可以讨论,別人也不懂你的困难。像做这个多画面分割,老板就一句話:几个输入然后输出没什么难的!  他哪里知道就系统构架都很复杂了,总之我粗略划分了下起码上百个模块。
       我不想再过一个人奋斗的日子!很希望在我做的不好的时候有个人能告诉我:你做的不对,要怎样怎样。能有人一起探讨从见所想所得!
       望前年辈指条明路,我还是想从事FPGA 或ASIC的工作,但不知道要走哪个方向?如果现在换工作,我该找怎样的企业?为老来值钱,我该补充哪些知识?
       若有同样迷惘的朋友也一起讨论。

好多老板就是就是觉得技术简单,咱们高技术的又觉得老板做生意那一套很复杂。
跟老板沟通不果的话,选择新东家吧!


就目前这个情况我该找怎样的东家才有前途呢?



   引用你的一句话:“我很怕白己变成码农。年轻吃点苦沒问题,但是吃过苦后要越来越值钱才行,我不愿变成写代码的机器!”
事实上,我觉得你现在的工作才不是码农,因为公司小,从算法到架构到代码都是你一个人做,所以你才不是码农。
你见过多少大公司的人,3年只做一个很小的IP么,而且很可能只是做维护性工作,这种工作恐怕你真的会认为是“码农”了吧。
我觉得,首当其冲的你需要跟老板谈谈,建议其招聘几个人。如果你把实际的工作量,模块划分跟他讲解清楚,我想,项目做不完的风险,老板比你更加害怕,更加着急。

    谢谢小编!
    是的,这两年多还是学到挺多东西的,但是我发现随着时间的推移,我的进步越来越慢。一个人的力量是有限的,如果就一直这样摸索下去难免会走很多弯路。我很想找一份周围不乏牛人的工作,我可以向他们学习,不止学习怎么设计,更是学习他们的思想,能从他们身上看到自己的不足以及时修正自己的错误。
   我到现在对自己的定位非常模糊,马上就三年了,三年又是一个分水岭,不知道怎么规划下一个三年,规划未来。
   如果我不换工作,我该学习哪方面的知识呢?如果让自己更有竞争力?

小编做的工作和我有相似之处。
就你的画面多分割项目给点建议:
     去隔行和缩放想做好非常难,不是一个人能完成的。如果对效果要求不高,XILINX有相关的核可以用,效果一般,如果是做专业设备的就不行了。
这个项目最好用FPGA+专用芯片的方案,去隔行、缩放、帧率变换在专用芯片里,FPGA做其他的工作,芯片可以选电视芯片,ST的STDP93xx就可以。

如果小编想换工作,请私下联系我,可以推荐。

自己的路自己最清楚

我觉得还是换工作吧

    是的,专用芯片有类似的功能,我们公司现在就用芯片ADV8003做上下变换。但是对于多路输出,每一路都要一片专用芯片,那这个成本和PCB面积就非常大。而且不灵活。
    谢谢你的认可!换工作是我考虑的一部分,但是我根本目的是找到一个可以提高自己能力的方法,并少走弯路,累些无所谓!

我刚开始做项目那会也是想一片FPGA搞定所有功能,现在发现这是很不现实的,
开发难度、开发时间、产品稳定性、物料成本、还有功耗都是很头疼的事情。



    毕竟是小公司,只能做定制机器,每个客户都有不同的要求,专业芯片就显得力不从心了
    谢谢你的意见!

建议跳槽吧。这种工作量和难度明显不是一个人能搞定的,碰到一个不懂技术的老板还是早点闪吧,尤其是在小公司。看朋友这技术底子,来华为或中兴做逻辑应该是很有希望的。

    谢谢你的认可,不过对于华为,我的资历还是不够的!
    或许跳槽是最佳选择


我觉得你已经很不错了啊,其实华为里分得很细的,比你差的大有人在,至少我公司那个几个从华为跳出来的“高工”就看得出来,华为里做图像的就没去搞DDR3的,在外面自己搞出DDR3稳定控制器人的人也很少,华为会很欢迎你的。

你挺牛的啦,出去换工作的话肯定很吃香,尤其是现在GPU这块相当地吃香。
像你这种情况很常见,老板总觉得这个很简单嘛,不就是拼拼凑凑嘛,我有时也有这种感觉,辛苦DEBUG想方法弄出来点啥,被经理说句这不很容易嘛,怎么还没弄完啊?比较无语。
在一家公司里干上几年,差不多到了极限,如果看不一改变的希望,那真可以换换环境,像公司小,你和老板间还可以谈,尤其是你是核心员工,让老板看到你的重要性和问题的难度性,是有谈判的空间的。有的大公司,就算是老板觉得你牛和看的问题正确,但是整体环境如此,他也无力地为你一人做出改变,这种情况下,只有自己走才是更好的出路。

我觉得能自己设计DDR3控制器都是牛人了
我和你差距很大呀

关键是看你从事什么工作

跟我現在情況蠻類似的, IC的部分都是一個人做, 還要包firmware開發, 一個專案要搞好久
做了十年了, 有點累了, 和樓主有一樣的感覺, 雖然工作包山包海, 但總覺得自己只是coding機器

FPGA可以去华为中兴,他们的设计团队人多,技术也积累的多。视频方面,可以去海康大华,他们这方面很专业。

确实是,到后面进步越来越慢了

周围有牛人肯定好咯

路过

最近开始搞soc,终于有一个同伴了,他搞fpga内的arm,我搞fpga逻辑,感觉没那么累了
有一个人可以一起讨论感觉真不一样!
谢谢大家!


我发现我跟你处境很像。小公司,以前没有fpga,我来之后才有的,项目我一个人做。从板子回板到调试稳定,我用了一个月时间,老板说这个项目严重进度拖后,我有口无言。现在让我和一个软件工程师2个人做h.264解码器。我真心每天累得跟狗一样。

我现在也是在一个小公司里自己搞,小编教下我怎么办



    请教,你设计的DDR3控制器是包含PHY的吗?

牛人一个  坚持!

刚刚毕业出来,最好是去大一点的公司,有人带可以请教,然后才能独当一面,觉得刚刚开始就全部自己做,进步很局限吧,这种环境不能长做

看了小编大牛,感觉自己还是相当不成熟,来单位快2年了,又做fpga又做arm开发,但是都不精,既没设计出ddr3控制器这种高端ip,也没搞明白基于linux等系统的驱动开发……值得学习的地方太多了

小编你好!现在才关注到你的帖子,请问对于你困惑的问题解决了吗?是换工作了还是继续下去?和你有同感,我也想找个周围都是使用FPGA牛人的公司,这样成长的快些,少走弯路。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top