首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > FPGA误区

FPGA误区

资料介绍
转自网络,作者不详
FPGA 学习的一些误区
转载自网络,作者不详。




我常年担任多个有关 FPGA 学习研讨的 QQ 群管理员,长期以来很多新入群的菜鸟们总是在
重复的问一些非常简单但是又让新手困惑不解的问题。作为管理员经常要给这些菜鸟们普及
基础知识,但是非常不幸的是很多菜鸟怀着一种浮躁的心态来学习 FPGA,总是急于求成。
再加上国内大量有关 FPGA 的垃圾教材的误导,所以很多菜鸟始终无法入门。为什么大量
的人会觉得 FPGA 难学?作为著名 FPGA 提供商 Altera 授权的金牌培训师,本管理员决心
开贴来详细讲一下菜鸟觉得 FPGA 难学的几大原因。



1、不熟悉 FPGA 的内部结构,不了解可编程逻辑器件的基本原理。FPGA 为什么是可以编
程的?恐怕很多菜鸟不知道,他们也不想知道。因为他们觉得这是无关紧要的。他们潜意识
的认为可编程嘛,肯定就是像写软件一样啦。软件编程的思想根深蒂固,看到 Verilog 或者
VHDL 就像看到 C 语言或者其它软件编程语言一样。一条条的读,一条条的分析。如果这
些菜鸟们始终拒绝去了解为什么 FPGA 是可以编程的,不去了解 FPGA 的内部结构,要想
学会 FPGA 恐怕是天方夜谭。虽然现在 EDA 软件已经非常先进,像写软件那样照猫画虎也
能综合出点东西,但也许只有天知道 EDA 软件最后综合出来的到底是什么。也许点个灯,
跑个马还行。这样就是为什么很多菜鸟学了 N 久以后依然是一个菜鸟的原因。那么 FPGA
为什么是可以“编程”的呢?首先来了解一下什么叫“程” 。启示“程”只不过是一堆具有
一定含义的 01 编码而已。编程,其实就是编写这些 01 编码。只不过我们现在有了很多开发
工具,通常都不是直接编写这些 01 编码,而是以高级语言的形式来编写,最后由开发工具
转换为这种 01 编码而已。对于软件编程而言,处理器会有
标签:fpga误区
FPGA误区
本地下载

评论