博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我眼中的FPGA
阅读量:6435 次
发布时间:2019-06-23

本文共 777 字,大约阅读时间需要 2 分钟。

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

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

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

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

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

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

 

转载于:https://www.cnblogs.com/lobster89/p/7854209.html

你可能感兴趣的文章
python学习系列之python装饰器基础(2)---装饰含返回值的函数
查看>>
神奇的负载均衡
查看>>
kubernetes log 流式数据处理
查看>>
d3.js——对柱状图和折线图的封装
查看>>
sqlserver2008使用设置sa用户登录步骤
查看>>
我的友情链接
查看>>
MYSQL外键(Foreign Key)的使用
查看>>
xen虚拟化实战系列(七)之xen虚拟机VNC访问配置
查看>>
Open***2.4.3 安装部署文档(实战)
查看>>
Junit 笔记
查看>>
golang思考之运行速度之函数调用
查看>>
AndroidPN的学习研究(三)源码流程分析
查看>>
PowerCLI: “WARNING: There were one or more problems with the server certificate”
查看>>
千万级pvj架构设计
查看>>
我的友情链接
查看>>
数据库学习笔记--常用SQL语句
查看>>
客户故事:4家银行如何打造新一代移动金融中心
查看>>
【新书推荐】“十三五”国家重点出版规划项目《网络安全技术及应用》第3版出版发行...
查看>>
《神探tcpdump终结招》-linux命令五分钟系列之四十三
查看>>
博客即日起不再更新,已转移至https://dacat.cc
查看>>