码迷,mamicode.com
首页 > 其他好文 > 详细

开篇-我眼中的FPGA

时间:2017-11-18 00:52:21      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:互斥锁   dsp   软件   和我   cpu   方向   mcu   进程   进阶   

既然是开篇,那就来闲话叨一叨FPGA吧。

掰掰指头,结识FPGA估计有5年多。作为嵌入式工程师,每天的日常充斥着ARM、DSP、操作系统、通讯、总线等耳熟能详的词汇,日日徜徉其中,而这当中,最特立独行的就是FPGA。FPGA没有形状,但又可以捏出任何形状,相对于MCU/CPU开发来说,FPGA至少意味着一个词:自由。

FPGA就像一张纸,你可以画上任何你想要的形状,而MCU/CPU下的软件开发则要遵从固定的架构约定来按章办事。这是FPGA的魅力所在,但有时自由度太大也是个问题:容易失去方向。不知道有多少人和我一样,接触一段时间FPGA之后渐渐有些迷失:我到底要做什么才能变成高手?

如果是ARM开发,你可以很清晰看到一个小白慢慢打怪升级变成武林高手的路线:熟悉ARM体系架构,练习裸机编程熟记外设操作,进而进军操作系统,钻研Linux、RTOS,各种进程调度、信号量、互斥锁信手拈来,再而钻研内核、驱动、文件系统、数据结构、网络通信等等,照此路线操练不辍,假以时日,不成高手也会有小成,就像练习武术秘籍,满满都是套路。但是FPGA呢?这是张白纸,我搞清了有哪些颜料可以使用(芯片资源),掌握了画笔的使用方法(开发工具及语言),也习得一些绘画方法,作些普通画作不成问题,但为何总是觉得没有实感,望不到成为高手之路?

其实,FPGA虽然没有固定套路,但不代表没有套路,也如绘画一样,虽然你可以随意落笔自已挥洒,但往往也脱不开不同的画派风格。如果想提升技艺,如果是自己闭门练习,到一定阶段之后只是低级重复,而有一个方法可以无限逼近大师,那就是临摹。

闲话就说到这,下一篇,咱们再来说说FPGA的应用领域、方向,以及绘制一本FPGA进阶的武术套路吧!

 

开篇-我眼中的FPGA

标签:互斥锁   dsp   软件   和我   cpu   方向   mcu   进程   进阶   

原文地址:http://www.cnblogs.com/lobster89/p/7854209.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!