华清远见FPGA设计初级培训课程
FPGA 的全称为 Field-Programmable Gate Array,即现场可编程门阵列。在开始学习 FPGA之前,同学们首先应该清楚地了解 FPGA 的概念,明白 FPGA 到底是什么东西,可以用来做什么。FPGA 是在 PAL、GAL、CPLD 等可编程器件的基础上进一步发展的产物,是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。简而言之,FPGA 就是一个可以通过编程来改变内部结构的芯片。直观来说,FPGA 就是一个可以“改变”内部结构的芯片,而让这个芯片来实现怎样的功能,就需要通过编程即设计硬件描述语言,经过 EDA 工具编译、综合、布局布线成后转换为可烧录的文件,最终加载到 FPGA 器件中去,改变 FPGA 内部的连线,最终完成所实现的功能。此时的 FPGA 就可以认为是用来实现具体功能的一个粗糙的芯片。稍微接触过硬件的人大概都听说过另一种集成电路芯片即单片机,那么 FPGA 与单片机在结构上有着怎样的差别呢?对于单片机而言,FPGA 是一种微处理器,类似于电脑的 CPU,一般是基于哈佛总线结构或者冯·诺依曼结构。单片机用途广泛,多用于控制流水线上;FPGA 的结构是查找表,它的结构比较复杂,相对应的它可以实现的功能也很强大,一般应用于通信接口设计、数字信号处理等比较高端的场合,而且 FPGA 还有一个特殊的应用场合,即 ASIC 的原型验证。相较于专职专用的 ASIC,FPGA 工具在开发难度上降低了许多,并且大大缩短了开发周期,而且由于 FPGA 是可重复编程的,其研发成本与风险也要比 ASIC 减少许多,更适用于复杂多变的数据中心等应用。但是 FPGA 也不是万能的,优势有时候也是劣势。虽然 FPGA 相比于单片机、CPU 等集成电路芯片拥有效率更高、功耗更低的特点,但是易于开发程度远远不如单片机、CPU;在数
同类文章排行
- 关于印发《企业会计准则解释第17号》的通
- 案例展示二
- 案例展示四
- 案例展示七
- 视频展示三
- 王健林又悄悄卖了几家万达广场!保险、信托
- 【热岗/编制】南宁市疾病预防控制中心/实
- 为什么互联网产品越来越难做了?
- 生产基地三
- 贯彻《全民科学素质行动规划纲要(2021
最新资讯文章
- 出国留学硕士研究生推荐信范文
- 2021英国32所大学的A-level/
- 行业深度!一文了解2021年中国留学服务
- 国际商务
- 2022美术生就业前景最好的专业
- 加拿大留学最好的大学有哪些学校
- 新西兰留学买教材怎样省钱
- 英语本科生必须要过英语专业八级吗
- 最新出国留学推荐信范文_1
- 英语专业留学读研英国几年
- 【分享】非985非211,30+岁换专业
- 申请攻读博士学位研究生相关模板资料(包括
- 商务英语专业就业前景和就业方向 毕业以后
- 出国留学介绍信英文
- 学摄影去哪留学好?重磅国家推荐
- 美术生出国留学哪里好_1
- 2024年新高考选科指南!(附上12种选
- 助力求职者端牢饭碗——从好就业到就好业
- 留学申请推荐信范文大全
- 教育部印发《关于深入推进学术学位与专业学