专栏中心

EEPW首页 > 专栏 > 大学在校生以及想学习FPGA者的入门探讨(二)

大学在校生以及想学习FPGA者的入门探讨(二)

发布人:ednchina 时间:2009-08-09 来源:工程师 发布文章
Normal 0 7.8 磅 0 2

 手上有了一块开发板以后,并不能解决任何问题,这就象拍照片,不可能一镜走天下,够用是一个衡量的指标。那怎么才算够用呢?下面算一笔帐。

以从事XILINX公司的FPGA开发为例,逻辑设计的工程师应该会:

学习一种语言,掌握一种软件。

ISE软件的操作,包括代码编写,综合,仿真,下载,chipscope的运用。

这是软件的最小开销,也就是说至少要会这两个软件里的一些功能来实现自己的设计。有很多网友问过我,如果没有开发板,我不也照样学习软件吗?不一样的,软件和硬件的结合是不一样的,不讲为什么,做过的很多人都知道为什么不一样。在最简单的开发板上用熟上述软件要多长时间,可能一年,可能两年,哈哈,很正常,可能两年后你发现很多思想也可以在一块简单的开发板上实现的,格林希尔设计的计算机也足够在上面跑了。没有深入的网友经常谈论的是他在用多么高档的器件,资深工程师关注的是用了多么简单的器件实现了多么复杂的功能从而达到了突出的性能。很多新入公司里的员工面试时就是前者,能说,天花乱坠,砸坏了不少花花草草,极不爱护公物!总之,用好ISE,一年实现“唯手熟耳”已经是相当的难得的,如果达到了,前面有一份不错的薪水正在等着你了。

如何用熟ISE?那得基于硬件,有实实在在的硬件可以开发。如何把硬件和ISE联系起来?那就是硬件描述语言,这里选一种硬件描述语言,VHDL。好了,我们以SPARTAN3A器件为例,一片最小的3SC50A为目标器件的开发板。我们如何来规划自己一年的开发呢?

一、           入门者要不求甚解。很多FPGA的参考书都大讲特讲FPGA的结构是如何构成的然后就没了下文,其实这都是我们如何更好的运用FPGA服务的,但是,根据top-to-down的设计理念,初学者没必要先来研究FPGA的结构,他连FPGA的概念都没有,讲得参禅一样。初学者只要知道,他按照一定要求描写的程序可以在ISE里面按步就班的实现,并且下载到FPGA器件中,可以实现自己预想中的功能,如果他将来去公司做项目也是这样的。

二、           如何才能更好的实现自己的要求,这时候再来学习FPGA的内部结构。就是入门的提高篇了,在此略去。

在此综合FPGA入门应该会的内容:VHDL,这个可以脱离硬件环境先学习起来,ISE软件,这个要结合硬件多操作,现在的ISE内嵌了DSP和EDK的所有软件,就选做逻辑的学习即可。然后就是一系列的FPGA开发实例。我们到底应该选哪些实例来做?下讲继续。

 

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

摩尔斯微电子宣布屡获殊荣的MM8108 Wi-Fi HaLow系统级芯片、模组、评估套件及 HaLowLink 2正式量产

射频功率放大器的动态非线性:双音测试的启示

调研显示,精通AI的学生群体期待更强大的数字身份保护

P87LPC767单片机及其在微功耗智能定位器中的应用

NE2000 网卡芯片驱动程序

​宽带调频信号介绍

“iiizyj”的智能小车正向行驶视频

视频 2012-05-11

DPU构建新一代AI网络的优势与关键技术

网络与存储 2025-09-24

“asean”的AD采集_温度采集_超声测距_日历时钟_LCD显示视频

视频 2012-05-10

湃睿科技×东鸿电子:PLM项目签约启动,共筑研发管理数字化新基座

国际视野 2025-09-26

MSP430单片机在微型低功耗数据广播接收机中的应用

“Albertgreenabc”的串口收发数据视频

视频 2012-05-10

Vishay携AI和电动汽车方案参展PCIM Asia 2025

汽车表盘显示和GPS地图显示的动感演示

视频 2012-05-07

700V EconoDUAL™ 3 IGBT7助力690V变频器扩容提频

MSP430系列汇编指令集

Pickering扩展了LXI微波开关产品系列,满足跨行业最新测试需求

应用材料公司与格罗方德合作加速AI驱动的光子技术发展

“asean”的图片_日历时钟_LCD显示视频

视频 2012-05-10

MSP430系列单片机问题

更多 培训课堂
更多 焦点
更多 视频

技术专区