新闻  |   论坛  |   博客  |   在线研讨会
大学在校生以及想学习FPGA者的入门探讨(一)
ednchina | 2009-08-09 11:29:44    阅读:1412   发布文章

       Normal 0 7.8 磅 0 2

随着中国的国策从制造大国向技术型国家发展,FPGA技术在中国越来越流行,因此,不少在校学生在CPUDSPFPGA的选择上也有了慢慢向FPGA这边靠拢的趋势。
      
从技术上来讲,CPUDSP的学习,大多数是为了使用它。比如,我们学习CPU,拿MPC8560来说,只是为了更好的用好它,来实现项目要求的功能。 更普遍的就是单片机,一种语言,一个片子,希望可以搞定一切。但是FPGA是比CPUDSP更底层的东西,是基于逻辑的设计。是做芯片的基础技术。在做 数字芯片之前的模型实现,都使用了FPGA技术。同样,FPGA也是实现专用项目的一种普遍手段。就是说,当通用CPUDSP器件由于工作环境所限不能 达到要求的时候,FPGA可能是一种不错的选择。
     
从技术难度上来比较,FPGA的和CPUDSP要实现同样的功能,难度是最大的。
    
从处理方法来看,CPU是基于总线技术的,是时分处理为主的。FPGA是基于时钟的,是并行处理来达到目的的,当然,FPGA也可以搞成串行处理,这样搞笑的做法好象没有人做的。

   闲话说了这么多,那么,现在转入正题,FPGA能干什么?从事FPGA工作的人如何入门、如何规划自己的职业方向?

   FPGA技术,说的夸张笼统一点,可以实现逻辑电路的所有功能。目前主要的应用领域有,一、逻辑控制及高带互连;二、DSP;三、嵌入式系统开发。以上三个领域中,FPGA的市场在逐年扩大,这也是从事FPGA技术人才增加的一个原因,市场的供需关系本来就是这样的。

初学者如何入门?一、拥有一块自己的开发板。FPGA技术的硬件成本和开发成本并不高,入门简单,但是要精通的话的确有点复杂。最简单的开发板,只要不足两百块人民币就可以买到,这是一个在校学生和刚入门者都可以接受的价格。二、多练习。代码编写,综合,执行,仿真,下载,板上测试。多多练习,学校里老师曾经说过“我反对题海战术,但是,题海战术的确有效果。”工作也是一样,为什么公司要有经验的设计师,很多时候是“唯手熟耳”,省时间,时间就是金钱嘛,效益就这样出来了。

那么,拿到开发板后,如何来用开发板,如何实现用两百块人民币的投入、自己的努力转换为一般中档薪水的工作。这才是关键问题之所在,同样,这也是人和人之间分出高下的地方。某仁兄说过,同样的一块开发板,锻炼出来的人怎么差距这么大涅?

如何把最简单的开发板用活?请听第二讲。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
edn的世界
最近文章
一些原码(转18)
2009-09-20 12:17:17
一些原码(转16)
2009-09-20 12:16:07
一些原码(转16)
2009-09-20 12:14:35
推荐文章
最近访客