FPGA|CPLD|ASICwilliam hill官网
直播中

Elecfans管家

11年用户 3163经验值
擅长:可编程逻辑 测量仪表
私信 关注
[讨论]

社区之星——持之以恒:FPGA工程师对行业新人的经验分享

`
社区之星8.gif


分割线_副本.jpg
1.电子发烧友:william hill官网 里看到你发表过很多关于FPGA的帖子,大家都比较想了解您个人学习的历程与感想,可否与大家分享一下?
刘卓:
就个人而言,对于FPGA的学习过程比较曲折,研究生期间学习了2年的vhdl,刚开始对于代码风格,维护以及综合的效果从不关心,以至于一个工程会有几十个警告,目前公司的源代码很多也是,但当我真正学习verilog的时候,才体会到良好的codingsytle对于设计是多么的重要;目前我的设计基本上能出现0警告,某些ip警告除外,基于这种情况的出现,须归功于良好的coding sytle,其实verilog语法设计可综合的代码非常简单,因为它本身大多的语法是用来做验证的,鉴于篇幅的问题我就简而言之,如果想学良好的coding sytle,建议可以参考一下红芯电子开发板的例程,自我感觉非常不错,对于初学者可能看起来有点吃力,但是真正了解威廉希尔官方网站 的本质,这种代码非常对于调试和仿真的效率非常高。
分割线_副本.jpg
2.电子发烧友:你是什么时候开始接触FPGA这个领域的呢? 又是什么让你与FPGA结缘的?
刘卓:
其实我上本科的选修课上就知道有FPGA这个东西,但是当时学校用的是cpld,由于是选修课当时并没有认真的去学习,真正学习的时候是研一的时候,因为个人对单片机,dsp或者arm兴趣有限,而且感觉很单调,也许是我对它们一知半解的缘故,所以就去抱着“众里寻他千百度”的心态触,触碰到了FPGA。当时并不关心学习这个一技之长对于以后到底有什么样的发展前景,但是“莫须有”的兴趣却让我进入了这个行列。
分割线_副本.jpg
3.电子发烧友:您认为想学好FPGA的话,先学好什么才最重要?

刘卓:
首先,FPGA的基础是数电,如果你的数电不怎么了解的话,从某种意义上讲,可能是基础不过关的;
         
其次,当然是最简单的语法,设计不需要去用非常难的或者是高深的,其实最基本的always和assign用的熟练,对综合出来是什么威廉希尔官方网站 非常了解,大部分的设计是可以搞定的;
         
最后,当然是仿真,正确的debug对于FPGA的设计是至关重要的,仿真的时候千万不要凑合,感觉,否则会给系统的稳定性带来不可估量的“灾难”,因为我就有过类似血淋淋的教训。
分割线_副本.jpg
4.电子发烧友:工程师经常在谈如何找一个好的平台,您是如何看待这个问题的?
刘卓:
我觉得这个很重要,尤其是对于刚进入工作单位的各位同仁,如果没有一个好的平台,那么你的学习,发展将会受限,我也深有同感,但是这只是客观的原因,主要还是在自己,其实我们学FPGA并非是为了学习它本身而去学习,学习是为了运用它去解决一些其他行业中的问题,如医疗,智能交通,视频,通信等等,所以所谓的平台我感觉不能局限的去理解,不管哪里,FPGA都有一席之地,关键是你怎么去看待。
分割线_副本.jpg
5.电子发烧友:您最大的爱好和娱乐有哪些呢?您是如何来支配工作之外的业余时间?
刘卓:
这个说起来比较悲惨,我的娱乐很局限,生活很简单,但也喜欢骑单车,哼小曲,打羽毛球,爬山,偶尔小小八卦一下周围的同事,对于业余时间,就更加惨淡,但是真正的勇士就是敢于直面惨淡的人生,谁叫我们是技术男!鉴于目前深圳的天气,我基本上是看电视,睡觉,打台球,偶尔给同事拉拉线,基本上处于宅的状态,从来没有游离过这些以外的生活。
分割线_副本.jpg
6.电子发烧友:当您工作感觉枯燥之时,您是通过怎么样的途径去克服这样的情况的?
刘卓:
我个人基本上是听歌,看电视,忆往昔!
分割线_副本.jpg
7.电子发烧友:在您生命中曾经有哪些人对你造成过影响?
刘卓:
这个很多,最多的还是初中,高中的某些老师,某些人!
分割线_副本.jpg
8.电子发烧友:最后,根据您的经验和工作经历,您最想与想要或已经从事嵌入式行业新人说的话是什么?
刘卓:
对于FPGA来说,我觉得是“基础不牢,地动山摇”,编写代码不能不拘一格,这个很忌讳,对于你自己是设计者而言或许你懂你自己的设计,但是对于看你代码或者维护的人那真是莫大的痛苦,“世界上最远的距离就是要我维护你那不拘一格的代码”。对于初学者来说,编写设计文档,养成良好的设计习惯很重要,对于外围器件,学习别人的代码,要仔细看懂时序图,以及别人这样设计的目的是什么,有什么好处,有没有其他的设计思路等等,千万不要求快,一上来就看别人的代码,欲速则不达,否则除了一头雾水你找不到什么感觉。

后记:虽然只有为数不多的几个问题,但却道出了刘工多年宝贵的学习心得。从非FPGA专业一步步自学成FPGA工程师,刘工的故事似乎告诉我们在学习的路上我们只有不断向前,才能走出更精彩的人生旅程(而发烧友愿成为您走完这段路程的拐杖)。让我们以他为榜样,续写更多的行业传奇,在此祝愿刘工在以后的人生道路上越走越宽,创造更多精彩。


往期回顾:




` 分割线_副本.jpg

回帖(34)

小师弟

2014-7-15 17:09:49
斯果衣!!顶!!!!
举报

1563661808

2014-7-15 17:10:47
隔行隔层山  能从飞专业的转变到专业的FPGA工程师,中间的学习过程只有自己知道。突然想到一个朋友也是差不多是这样子的,研究生跟错了导师,现在都忙着自学。
举报

cherry1989

2014-7-15 17:13:52
高手,膜拜!
举报

胡秋阳

2014-7-15 17:17:00
基础不牢,地动山摇  确实是的 一直都信奉这个道理
举报

insistdream2013

2014-7-16 10:43:07
看来这位社区之星的经历,突然对现在的情况有信心啦,以前总感觉自己是不是选错了专业,现在才知道原来坚持下去结果可能是不一样的,FPGA那么难都能坚持做下来,我相信我也一定可以的!
举报

h1654155807.3482

2014-7-16 13:57:58
呵呵,刘卓同学,没想到在这里又碰到你了
举报

十点十分

2014-7-16 16:41:54
            
             赞
举报

平凡的幸福ヽ

2014-7-17 09:34:26
真的好棒!
举报

Elecfans管家

2014-7-17 09:58:07
引用: kevinvind 发表于 2014-7-15 17:17
基础不牢,地动山摇  确实是的 一直都信奉这个道理

只要踏实的打好基础,将来必学有所成!
举报

Elecfans管家

2014-7-17 09:58:23
引用: qiaoxiaojiao 发表于 2014-7-16 13:57
呵呵,刘卓同学,没想到在这里又碰到你了

嘻嘻 没想到这么巧呀!
举报

王慧

2014-7-18 11:41:11
超级赞!
举报

billsjz

2014-7-19 12:14:34
基础不牢,地动山摇  实在话
举报

嵌入式-H

2014-7-19 18:50:31
说的很谦虚很真实!向前辈学习了!
举报

钟先生

2014-7-22 15:09:41
我也刚刚起步学习呢 希望刘卓师兄多多指教啦
举报

刘卓

2014-7-22 21:58:55
oh,难道你是我推荐买开发板那个女生吗?很开心在发烧友里看到你
举报

刘卓

2014-7-22 22:01:57
我很菜真的,但是既然选择了这条路还是要坚持走下去的,持之以恒必定会有收获!
举报

于晖

2014-7-23 10:45:14
原来是刘卓学长哈{:12:}
举报

Elecfans管家

2014-7-23 11:34:44
引用: 遗忘jy 发表于 2014-7-23 10:45
原来是刘卓学长哈

这都被你发现咯!
举报

Elecfans管家

2014-7-23 11:35:12
引用: sxlq_wf 发表于 2014-7-22 22:01
我很菜真的,但是既然选择了这条路还是要坚持走下去的,持之以恒必定会有收获!
...

欢迎多来william hill官网 转转!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分