EETOP 创芯网论坛 (原名:电子顶级开发网)

标题: FPGA设计,接下来该怎么走?求指导 [打印本页]

作者: df_lala    时间: 2014-6-12 23:52
标题: FPGA设计,接下来该怎么走?求指导
本帖最后由 df_lala 于 2014-6-13 09:33 编辑

鄙人11年本科毕业,毕业后一直在广州的一家私人企业工作,主要是从事基于FPGA的视音频及接口处理。

       目前为止设计过视频帧时基,色度空间转换,音频条叠加,图像基本算法等。最近设计了基于SDI的音频加嵌和解嵌。
由于公司是做视频存储的,所以对dram比较熟悉,也设计过SDRAM,DDR1,DDR2,DDR3控制器(当然了,会DDR3其它略小改就能跑了)。由于是自己设计的,所以灵活度肯定没有IP好。但是DDR3跑个400MHz的时钟还是可以的。从系统构架到㡳层敏感路径约束也算了解一些。

        FPGA器件主要用过altera的cycloneII---cycloneV, lattice的ECP3系列。还没用过高级货~~

        最近老板又想我去搞画面多分割(多输入一输出),既要支持SDI的大部分格式,还要支持4K的HDMI。但是要完成这个项目需要去隔行,帧率变换,缩放,数字滤波等等,根本就不是一个人可以完成的。
        感觉很累,白头发也多了许多!我很怕白己变成码农。年轻吃点苦沒问题,但是吃过苦后要越来越值钱才行,我不愿变成写代码的机器! 公司太小了,做起设计的时候感觉就自己在奋斗,遇到问题也沒人可以讨论,別人也不懂你的困难。像做这个多画面分割,老板就一句話:几个输入然后输出没什么难的!  他哪里知道就系统构架都很复杂了,总之我粗略划分了下起码上百个模块。

       我不想再过一个人奋斗的日子!很希望在我做的不好的时候有个人能告诉我:你做的不对,要怎样怎样。能有人一起探讨从见所想所得!

       望前年辈指条明路,我还是想从事FPGA 或ASIC的工作,但不知道要走哪个方向?如果现在换工作,我该找怎样的企业?为老来值钱,我该补充哪些知识?
       若有同样迷惘的朋友也一起讨论。
作者: chen.terry    时间: 2014-6-13 01:06
好多老板就是就是觉得技术简单,咱们高技术的又觉得老板做生意那一套很复杂。
跟老板沟通不果的话,选择新东家吧!
作者: df_lala    时间: 2014-6-13 07:01
回复 2# chen.terry

就目前这个情况我该找怎样的东家才有前途呢?
作者: acgoal    时间: 2014-6-13 08:13
回复 1# df_lala


   引用你的一句话:“我很怕白己变成码农。年轻吃点苦沒问题,但是吃过苦后要越来越值钱才行,我不愿变成写代码的机器!”
事实上,我觉得你现在的工作才不是码农,因为公司小,从算法到架构到代码都是你一个人做,所以你才不是码农。
你见过多少大公司的人,3年只做一个很小的IP么,而且很可能只是做维护性工作,这种工作恐怕你真的会认为是“码农”了吧。

我觉得,首当其冲的你需要跟老板谈谈,建议其招聘几个人。如果你把实际的工作量,模块划分跟他讲解清楚,我想,项目做不完的风险,老板比你更加害怕,更加着急。
作者: df_lala    时间: 2014-6-13 09:28
本帖最后由 df_lala 于 2014-6-13 12:51 编辑


   
回复  df_lala


   引用你的一句话:“我很怕白己变成码农。年轻吃点苦沒问题,但是吃过苦后要越来越值 ...
acgoal 发表于 2014-6-13 08:13




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

楼主做的工作和我有相似之处。
就你的画面多分割项目给点建议:
     去隔行和缩放想做好非常难,不是一个人能完成的。如果对效果要求不高,XILINX有相关的核可以用,效果一般,如果是做专业设备的就不行了。

这个项目最好用FPGA+专用芯片的方案,去隔行、缩放、帧率变换在专用芯片里,FPGA做其他的工作,芯片可以选电视芯片,ST的STDP93xx就可以。



如果楼主想换工作,请私下联系我,可以推荐。
作者: wgej1987    时间: 2014-6-13 10:54
自己的路自己最清楚
作者: 菜鸟要飞    时间: 2014-6-13 11:02
我觉得还是换工作吧
作者: df_lala    时间: 2014-6-13 12:49
回复 6# UNice


    是的,专用芯片有类似的功能,我们公司现在就用芯片ADV8003做上下变换。但是对于多路输出,每一路都要一片专用芯片,那这个成本和PCB面积就非常大。而且不灵活。
    谢谢你的认可!换工作是我考虑的一部分,但是我根本目的是找到一个可以提高自己能力的方法,并少走弯路,累些无所谓!
作者: UNice    时间: 2014-6-13 14:32
我刚开始做项目那会也是想一片FPGA搞定所有功能,现在发现这是很不现实的,
开发难度、开发时间、产品稳定性、物料成本、还有功耗都是很头疼的事情。
作者: df_lala    时间: 2014-6-13 21:49
回复 10# UNice


    毕竟是小公司,只能做定制机器,每个客户都有不同的要求,专业芯片就显得力不从心了
    谢谢你的意见!
作者: lsjxyp    时间: 2014-6-13 22:10
建议跳槽吧。这种工作量和难度明显不是一个人能搞定的,碰到一个不懂技术的老板还是早点闪吧,尤其是在小公司。看朋友这技术底子,来华为或中兴做逻辑应该是很有希望的。
作者: df_lala    时间: 2014-6-15 22:53


   
建议跳槽吧。这种工作量和难度明显不是一个人能搞定的,碰到一个不懂技术的老板还是早点闪吧,尤其是在小公 ...
lsjxyp 发表于 2014-6-13 22:10




    谢谢你的认可,不过对于华为,我的资历还是不够的!
    或许跳槽是最佳选择
作者: glace12123    时间: 2014-6-23 00:08
回复 13# df_lala

我觉得你已经很不错了啊,其实华为里分得很细的,比你差的大有人在,至少我公司那个几个从华为跳出来的“高工”就看得出来,华为里做图像的就没去搞DDR3的,在外面自己搞出DDR3稳定控制器人的人也很少,华为会很欢迎你的。
作者: eaglelsb    时间: 2014-6-23 22:12
你挺牛的啦,出去换工作的话肯定很吃香,尤其是现在GPU这块相当地吃香。

像你这种情况很常见,老板总觉得这个很简单嘛,不就是拼拼凑凑嘛,我有时也有这种感觉,辛苦DEBUG想方法弄出来点啥,被经理说句这不很容易嘛,怎么还没弄完啊?比较无语。

在一家公司里干上几年,差不多到了极限,如果看不一改变的希望,那真可以换换环境,像公司小,你和老板间还可以谈,尤其是你是核心员工,让老板看到你的重要性和问题的难度性,是有谈判的空间的。有的大公司,就算是老板觉得你牛和看的问题正确,但是整体环境如此,他也无力地为你一人做出改变,这种情况下,只有自己走才是更好的出路。
作者: 418478935    时间: 2014-6-23 23:23
我觉得能自己设计DDR3控制器都是牛人了
我和你差距很大呀
作者: chunlei9924    时间: 2014-7-2 22:44
关键是看你从事什么工作
作者: kubilago    时间: 2014-7-3 14:40
跟我現在情況蠻類似的, IC的部分都是一個人做, 還要包firmware開發, 一個專案要搞好久
做了十年了, 有點累了, 和樓主有一樣的感覺, 雖然工作包山包海, 但總覺得自己只是coding機器
作者: a304120    时间: 2014-7-12 09:43
FPGA可以去华为中兴,他们的设计团队人多,技术也积累的多。视频方面,可以去海康大华,他们这方面很专业。
作者: habc987    时间: 2014-7-19 23:16
确实是,到后面进步越来越慢了
作者: habc987    时间: 2014-7-19 23:24
周围有牛人肯定好咯
作者: weihaofree    时间: 2014-11-29 21:56
路过~~~~~~~~~~
作者: df_lala    时间: 2014-11-30 10:19
最近开始搞soc,终于有一个同伴了,他搞fpga内的arm,我搞fpga逻辑,感觉没那么累了
有一个人可以一起讨论感觉真不一样!
谢谢大家!
作者: niloaixeuy    时间: 2014-12-1 16:49
回复 23# df_lala

我发现我跟你处境很像。小公司,以前没有fpga,我来之后才有的,项目我一个人做。从板子回板到调试稳定,我用了一个月时间,老板说这个项目严重进度拖后,我有口无言。现在让我和一个软件工程师2个人做h.264解码器。我真心每天累得跟狗一样。
作者: yu-ge    时间: 2014-12-1 19:13
我现在也是在一个小公司里自己搞,楼主教下我怎么办
作者: 418478935    时间: 2014-12-3 23:50
回复 23# df_lala


    请教,你设计的DDR3控制器是包含PHY的吗?
作者: pofeng1885    时间: 2014-12-16 11:26
牛人一个  坚持!
作者: 成长中的原始人    时间: 2014-12-16 13:15
刚刚毕业出来,最好是去大一点的公司,有人带可以请教,然后才能独当一面,觉得刚刚开始就全部自己做,进步很局限吧,这种环境不能长做
作者: 000xjy000    时间: 2014-12-16 22:43
看了楼主大牛,感觉自己还是相当不成熟,来单位快2年了,又做fpga又做arm开发,但是都不精,既没设计出ddr3控制器这种高端ip,也没搞明白基于linux等系统的驱动开发……值得学习的地方太多了
作者: 小金豆    时间: 2014-12-19 10:15
楼主你好!现在才关注到你的帖子,请问对于你困惑的问题解决了吗?是换工作了还是继续下去?和你有同感,我也想找个周围都是使用FPGA牛人的公司,这样成长的快些,少走弯路。
作者: lywzx    时间: 2014-12-19 14:01
楼主你好,我的情况有点类似,不过我做FPGA里的通信算法开发,接口什么的最近才开始接触。
我觉得楼主很厉害啊,能设计ddr3的ip的人肯定不多。我对楼主的经历也感同身受,老板不懂物理层技术却又自命不凡,令我十分苦恼。我觉得楼主最好跳走吧,去大一点的公司,华为什么的。
马云说员工跳槽只有两种情况:1、钱没给够;2、心里委屈。如果觉得学不到什么,又累又委屈,又没有什么发展前景可以指望,跟老板又没什么交情,不走不是耽误自己吗
作者: zhy1987    时间: 2014-12-25 21:05
回复 1# df_lala


    good
作者: lazychon    时间: 2015-1-8 19:16
标题: 标题
回复 14# glace12123
    其实干觉楼主对系统的理解还是不错的;如果你觉得你需要的是大团队;也许华为是个不错的选择,可以去做大逻辑
作者: wind_demon    时间: 2015-1-9 08:35
我觉得也是换工作吧,别听什么给老板提建议什么的。我们这里也是小厂,我也是做FPGA的,altera和xilinx的都用过,真到项目上了,老板就一句话,做去吧,应该不难。加人的事别想,老板和我们考虑的角度不一样,他考虑的是利益,而且加一个人,不光工资加了,保险,假期什么的都是很多事。
作者: kelelantong    时间: 2015-3-27 13:31
高手呀!
作者: savage_00    时间: 2015-3-27 14:17
太累了
作者: ye_hong_lei    时间: 2015-4-1 12:55
回复 31# lywzx
同样迷茫中




欢迎光临 EETOP 创芯网论坛 (原名:电子顶级开发网) (https://bbs.eetop.cn/) Powered by Discuz! X3.5