给初学者!

大家好:

作为使用了FPGA开发设计了将近4年的老同志,经常看到很多爱好FPGA设计的朋友,这里我写写自己的一些看法,希望能对各位初学者能有所帮助,纯粹为本人的个人经验,希望能帮助初学者!

FPGA语言有VHDL,verilog HDL 和AHDL 我一一说说我的看法:

VHDL 方面呢,我觉得有一本 台湾出的书不错 《VHDL与数字电路设计》是由卢毅 赖杰出的。 作为VHDL 的入门是最好的了。

verilog方面的书呢,我不敢乱说,不太熟悉。我浏览了一本北航的书叫《verilog数字系统设计教程》 作者夏宇闻。 我感觉应该还行,对初学者可能不太合适,因为那个书有点难。

AHDL 有本叫《FPGA原理,设计与应用》的天津大学出版社的不错。AHDL是由ALTERA公司根据自己产品而开发出来的语言,只能在ALTERA提供的EDA工具内使用.建议不要学习!

VHDL 和verilog HDL 已经成为国际标准,使用的人非常多.建议学习其中的一种,然后再熟悉之后再了解另一种即可!

软件方面,学习altera方面知识,以及VHDL的系统设计方面,推荐《CPLD系统设计技术入门与应用》,而且作为各个级别读者我都感觉非常好,在最后的系统开发非常有帮助个人成长!作者许坚和本人也经常联系讨论相关知识,我感觉写的不错,作者也很有经验!

xilinx公司书,你要自己找找了,我都是自己学习的没有买书,网上好像也可以下载到相关的中文介绍 .市面上好像已经有书出版了,可以买来看看.

其实最好的资料就是各个EDA软件的help。但是help大都冗长,烦琐,学习起来很容易掌握。我的建议是先不要看这些 help,首先找有关这些EDA资料的中文简单入门介绍,然后找英文介绍。再找找有没有厂家出的tutorial ,这个时候因为有了中文的介绍,上手就容易多了。

学习FPGA更重要的是能实际操作操作,也就是有开发板上手就非常的快了,建议先了解厂家和开发软件在确定了使用那个厂家的产品之后再来购买开发板.这里说明FPGA业界xilinx是老大,ALTERA排老二.基本上从这两家来选择.呵呵,当然还可以选择其他公司的产品.但是使用这两个厂家的人是最多的,网站资料也是最多的.呵呵