OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » FPGA新手应该学习什么--(激烈讨论)

共7条 1/1 1 跳转至

FPGA新手应该学习什么--(激烈讨论)

高工
2008-11-26 22:29:04    评分
问:

我是一名电子信息工程的大三学生 对电子设计有一些动手经验,也积极参加了一些竞赛。
个人想学习一下FPGA ,为研究生的学习科研打好基础(我是成电电工学院的,我们专业读研主要做的是信号处理) ,同时自己对这个也比较感兴趣。
      在这里,想求助坛子里的各位前辈,作为一个新入门的,可以说对FPGA基本没有什么概念的新人。应该怎么学习呢?大概是怎样的一个学习过程。
      是不是先学VHDL入手?我这里也有一些资料,夏宇闻的书初学者看适合么?
      另外 ,应该要搞一块开发板对吧,具体有没有入门级的也请大大们推荐一下。
      万分感谢!!! 

回答 :

甲:怎么不学Verilog呢,要比VHDL好学多了.还要学FPGA,CPLD的软件开发环境,搞一块简单的开发板是必需的.要想学游泳,要跳到水里去. 

乙:
第一步:学习语言,最好是Verilog,国内基本上都是用Verilog的;
第二步:弄个FPGA开发板,不管是Altera的还是Xilinx的;
第三步:根据开发板,如果是Altera的就学习QuartusII软件,如果是Xilinx的就学习一下ISE了;
第四步:学习仿真软件,ModelSim比较方便一些,呵呵;
第五步:根据开发板和上面的软件工具,就可以进行FPGA开发和学习了。 

丙:
看好Actel的FPGA,CPLD,在性能价格上看上去有竞争力,我看楼上推荐得挺好,虽然我以前没用过.初学宜用较简易的板子,再加一个下载线就够了.(有的板子将下载线做在一起). 

丁:
FPGA只是一个实现数字电路的方法,内容更为重要,同时也要打好基础。
你是成电的学生,如果读研的主攻方向是信号处理等的话,应该花更多的精力在数字信号处理适合用FPGA来实现的算法上。
语言上,Verilog HDL比VHDL更流行,建议学习Verilog HDL。由于通信类信号处理的逻辑规模相对较大,仿真工具建议用NC-Verilog(前身为Verilog XL),比ModelSim虽然使用起来要复杂些,但是当逻辑规模很大的情况下,仿真速度上很有优势。
综合工具可以选用synplify pro,至于Quartus II和ISE,建议只用它们来做后端,你的核心设计不应该严重依赖于是Xilinx的芯片还是Altera的芯片。
另外,对于用FPGA来做通信系统的信号处理来说,你除了要会Verilog HDL,会用NC-Verilog仿真外,还应该会用Matlab来进行算法模拟,Agilent公司的systemVUE也是一个比较好的系统模拟软件。




关键词: 新手     应该     学习     什么     激烈     讨论    

高工
2008-11-26 22:30:10    评分
2楼
个人感觉这几位回答的很经典,应该对想学习FPGA的同学有所帮助

高工
2008-11-28 19:11:42    评分
3楼
这几个回答确实很经典,学会了基本的操作之后,就应该多做了。用FPGA做算法还是非常有趣的。

菜鸟
2008-12-11 19:11:44    评分
4楼
顶!!!这论坛好像人气不是很好啊!!!!!!!!

助工
2009-02-16 14:38:50    评分
5楼
我个人觉得确实最主要的是内容和基础,其实FPGA的确是一个工具而已。普通的应用我觉得还是altera的性价比比较不错,但是好像大型应用用Xilinx的比较多啊! 呵呵 我也是新手

高工
2009-02-16 22:56:52    评分
6楼
同意楼上的意见,最主要的是内容和基础。
刚接触FPGA,基本都是用Altera的,因为教材都用这个,适合学习。在工作中,Xilinx用的似乎更多。我以前都是Altera的,现在有一个项目要用Xilinx,开始接触。

菜鸟
2014-02-13 08:59:53    评分
7楼
正打算学习fpga

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]