原创 FPGA设计人员的进阶路线

2009-12-24 09:28 2817 8 9 分类: FPGA/CPLD
 从技术层面来讲,可编程逻辑领域是目前和未来半导体行业最活跃的领域之一,不再是单一地用于IC设计的原型验证,更多地用于提供集成的系统级解决方案。现代的FPGA不再仅仅是可编程逻辑,而是介于ASIC和FPGA之间的混合芯片,包含微处理器、收发器以及许多其它单元。所以对FPGA设计人员的要求也越来越高,已超出单一的逻辑设计范畴。因此,对于FPGA初学者来讲,需要明确个人的进阶路线,进而掌握快速开发的方法。下面给出作者个人的一些观点。  

    首先,熟悉一门硬件设计语言(VHDL或Verilog HDL),因为不管在哪种应用领域,HDL语言都是FPGA开发的基础。目前国内使用Verilog HDL语言的开发人员较多一些,因此推荐读者学习Verilog HDL。正因如此,本书的实例都通过Verilog HDL实现,并在附录中给出其简要的语法说明。要深入学习Verilog HDL语言的读者,可参阅参考文献[2]。  

    其次,掌握ISE Design Suit相关软件的使用方法。ISE软件可以完成设计输入、综合、仿真、实现和下载,涵盖了FPGA开发的全过程,从中读者可以真切体会到FPGA开发全过程。对于嵌入式开发人员,还需要掌握EDK软件操作。当掌握软件的基本用法后,可以深入了解各工具组件,如综合工具XST、布局布线工具PAR等的运行机制,以便更好地在设计中利用其特性。本书以及其姐妹篇《ISE Design Suit 10.1开发指南(DSP和嵌入式开发)》则定位于这一阶段。 

    第三,熟悉Xilinx FPGA芯片,包括不同类型资源的性能特点和使用方法。此时,Xilinx所发布的文档是首要参考资料。Xilinx针对每个系列的FPGA都提供了丰富而全面的文档,所以在开始任何一个系列的FPGA设计前,最好到Xilinx网站(www.xilinx.com),将该系列FPGA的页面上将所有的文档都下载下来,然后有针对性的做参考。  

    第四,参考xilinx推出的开发板以及相应的参考设计,这是向高级进阶最有价值的部分。Xilinx在网上针对每个系列的fpga都有文档说明,并都给出原理图。其开发板的文档说明非常详细详细,也很规范,有很大的参考价值。此外,在那些开发板里也有众多的外围接口电路,基本涵盖了常用的应用场合。参考外围电路芯片的数据手册,仔细体会设计的细节和应用方法。作为硬件工程师,阅读手册是一项基本技能。当然,在具备硬件平台的基础上,参考Xilinx网上的开发板是进阶路线中捷径的捷径。  

    第五,动手调通一块板子。有PCB设计能力的读者,可自行设计;否则可购买相应的开发板,将上面所有的硬件外设调通,并参照类似的开发板,独立完成Xilinx官方的参考设计。完成这一步,就步入高级设计的大门了。  

    第六,由于FPGA芯片以及开发技术发展很快,因此不仅要在工作中累积经验,还应该关注该行业的新技术和新动向,只有这样才能始终站在高处。  

    整体看来,FPGA开发入门简单,进阶阶段不仅难度较大、所需知识面广,还是一个繁琐的工作。同时如果想从底层更深入的理解硬件设计,还需需要深厚的理论支持。因此FPGA开发是一条平坦但十分陡峭的路。
PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户396421 2009-12-25 13:56

学习。先收藏了

用户120956 2009-12-25 10:28

很久没来, 这里顶一下
相关推荐阅读
用户1435818 2011-08-19 17:16
STVD在Win7安装成功!
因为用win7操作系统,一直担心stvd不能安装,今天安装,很顺利,大家可以尝试下!...
用户1435818 2011-08-17 17:39
STM8S从IAR移到STVD!
近期较忙,没有时间弄IAR的STM8了,资源太少! 换STVD+ST-Link了,近期陆续将调试过程奉上,共享! 工具三剑客! ...
用户1435818 2011-08-05 18:03
AOI系統有哪些工業應用?
A.平面顯示器製造產業:如 STN 及 TFT 基板檢查、彩色濾光片檢查(Color Filter)、ITO及空白玻璃基板檢查、PDP 電漿顯示器檢查等。B.印刷電路板製造產業:如內層板檢查、外層板檢...
用户1435818 2011-08-05 18:01
和謂AOI?
AOI 即自動化瑕疵光學檢測 (Automatic Optical Inspection)。具體來說明:透過 Line scan 或 Area CCDs 取像後,使用軟體技術去進行目標物 (Objec...
用户1435818 2011-07-20 21:50
通用表面缺陷在线检测系统
检测对象:各种材料需视觉表面检测材料生产线速度:最大1200米/分检测幅宽:任何宽度(多相机)图像精度:0.1mm-0.3mm检测内容:黑点、亮点、昆虫、污物、孔洞、破边等各类视觉缺陷最小疵点缺陷识别...
用户1435818 2011-07-20 21:47
2012机器视觉市场容量将超150亿美元
现代工业自动化技术日趋成熟,越来越多的制造企业考虑如何采用机器视觉来帮助生产线实现检查、测量和自动识别等功能,以提高效率并降低成本,从而实现生产效益最大化。机器视觉作为新兴技术被寄予厚望,被认为是自动...
EE直播间
更多
我要评论
2
8
关闭 站长推荐上一条 /1 下一条