首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

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

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

问:

我是一名电子信息工程的大三学生 对电子设计有一些动手经验,也积极参加了一些竞赛。
个人想学习一下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也是一个比较好的系统模拟软件。

我觉得应该先把语言搞熟练

各个语法什么的 应该能够灵活运用
然后在循序渐进的学习

支持楼上的哥们 我觉得也应该这样学 从基础开始

循序渐进

边实践边学习。

真诚让沟通更简单! QQ:767914192

我觉得啊,应该先把数字电路中的一些基本概念搞清楚。

然后入门一种语言,VHDL和verilog个人认为无所谓,都是工具而已。入门的时候结合基本软件边学习边仿真。入门级可以先从altera的maxplusII软件入手,集成了波形方式仿真,方便好用。

具备了这些之后呢,买或者做一个板子(好像成本差不多,买有时候更划算),不用追求大而全,那东西死贵。整个万八门级别的基本够你玩了。等真的需要那些大规模的,死贵死贵板子,就会有人给你出钱买了,或者不让你买了,有难度也要自己做了。呵呵。

玩会了这个板子,剩下该干啥不用大家说了,你就都知道了。

返回列表