芯创电子手把手教你学习FPGA—FPGA基础篇芯创电子手把手教你学习FPGA—FPGA基础篇.pdf
文本预览下载声明
2013
芯创电子FPGA 开发板配套教程
手把手教你学习FPGA—FPGA 基础篇
或许您可能听说过FPGA,但不是很了解;或许您已经知道FPGA 的
存在,但没有掌握这门技术;或许您打算在不久的将来对FPGA 进行
初步尝试;不管怎样,只要您对FPGA 感兴趣,那么就让我们一起踏
出通往FPGA 世界的第一步,芯创电子手把手教你学习FPGA。
芯创电子工作室
51FPGA
2013/3/3
芯创电子FPGA 开发板配套教程 2013
目录
1 前言 3
2 初始FPGA3
2.1 什么是FPGA 3
2.2 FPGA 特点5
2.3 FPGA 应用5
2.4 FPGA 厂商6
3 FPGA 基本结构8
4 FPGA 设计流程 14
淘宝店铺: h t t p : / / 5 1 f p g a . t a o b a o . c o m / 2
芯创电子FPGA 开发板配套教程 2013
1 前言
FPGA 作为一种高新的技术,已经逐渐普及到了各行各业,无论是消费类、
通信类、电子行业都无处不在它的身影,从1985 年第一颗FPGA 诞生至今,FPGA
已经历了将近20 多个年头,从当初的几百个门电路到现在的几百万门、几千万
门……,从原来的上千元的天价到现在几元的超低价,可谓是出现了翻天覆地的
变化。所以当前正是学习FPGA 的最好时机,无论是社会的需求也好,还是技术
的成熟度也好,已经达到了前所未有的高度,我们可以花更少的成本,并以最快
的速度掌握一种新的前沿技术,对我们的未来发展将会是非常大的帮助。
作为一个 FPGA 的初学者必须要了解以下几个问题:首先要搞清楚什么是
FPGA?了解FPGA 的基本原理、基本结构以及设计流程。而以上这些内容往往是
初学者不太关心的问题,特别是软件转行的初学者,他们潜意识的认为FPGA 的
可编程,肯定就是像写软件一样啦。软件编程的思想根深蒂固,看到 Verilog
或者VHDL 就像看到C 语言或者其它软件编程语言一样。一条条的读,一条条的
分析。如果初学者始终拒绝去了解为什么 FPGA 是可以编程的,不去了解 FPGA
的内部结构,不关心自己的电路是怎么实现的,要想真正学会FPGA 恐怕是天方
夜谭。因此初学者要想真正学会 FPGA,还需在FPGA 基础知识上面下一番功夫。
下面就让我们一起来耐心的学习下FPGA 方面的基础知识。
2 初始FPGA
或许您可能听说过FPGA,但不是很了解;或许您已经知道FPGA 的存在,但
没有掌握这门技术;或许您打算在不久的将来对FPGA 进行初步尝试;不管怎样,
只要您对FPGA 感兴趣,那么就让我们一起踏出通往FPGA 世界的第一步,从零开
始学习FPGA 吧。
2.1 什么是FPGA
FPGA 是Field Programmable Gate Array 的缩写,即现场可编程门阵列,
淘宝店铺: h t t p : / / 5 1 f p g a . t a o b a o . c o m / 3
芯创电子FPGA 开发板配套教程 2013
它是在PAL、G
显示全部