首页>>科技 >>内容

fpga开发板推荐初学者吗,fpga开发板推荐初学者

发布时间:2023-09-04 19:46:34编辑:温柔的背包来源:

fpga开发板推荐初学者吗,fpga开发板推荐初学者

很多朋友对fpga开发板推荐初学者吗,fpga开发板推荐初学者不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

Fpga开发板推荐给初学者对于一个初学者来说,选择一款适合学习的FPGA是整个FPGA学习生涯的必经之路。我个人建议在选择FPGA的时候,要把握以下几个原则1、选择主流厂商的热门机型,这样更容易获得学习资源。

选择主流公司的FPGA芯片:目前国内主流是Xilinx和Altera(Intel)。获取信息最便捷的途径就是这些厂商的官方网站(http://www.altera.com.cn/,http://china.xilinx.com/)。一般情况下,官网会按照产品系列或者应用场合列出所有产品,直观的告诉你某个系列产品的应用场合。

比如ALTERA的网站会明确标明其FPGA产品的三大类,高端的Stratix系列,中端的Arria系列,低价的Cyclone系列。

2、选择性价比高的FPGA芯片Xilinx的主流FPGA分为两类,一类专注于中容量的低成本应用,性能可以满足一般逻辑设计要求,如Spartan系列;还有就是专注于高性能应用,容量大,性能可以满足各种高端应用,比如Virtex系列。

2) Altera的主流FPGA分为两类:一类专注于低成本应用,容量和性能中等,能够满足一般逻辑设计要求,如Cyclone系列;还有一类是专注于高性能应用,容量大,性能可以满足各种高端应用,比如Startix系列。用户可以根据自己的实际应用需求进行选择。在性能可以满足的情况下,首选低成本器件。对于新手,我建议选择Xilinx的Spartan系列或者Altera的Cyclone系列。

3、选择具有更多学习资源的FPGA开发板。

1)旋风系列:推荐旋风IV E系列。因为Cyclone IV E有很多学习资源,比如黑金fpga开发板Cyclone IV EP4CE15,有一套完整的视频和一系列的学习笔《FPGA的那些事》。黑金开发板对应的社区论坛有:黑金力量社区。其实黑金动力社区也有Xilinx的spartan6系列开发板。市面上还有一家培训机构,华清视界,也是用旋风系列产品。类似明德的FPGA培训机构也有Cyclone系列和spartan6系列开发板和学习资源。

从上图可以看出,对于学习来说,选择一个既不太旧也不太新的系列是合适的,建议选择Cyclone IV。旋风四分为旋风四E和旋风四GX(两者的详细区别可在官网查看)。官网,查一下片上资源如下图,选择芯片时可以参考。Xilinx的spartan系列,推荐spartan 6。原因如下:

1、首先,spartan 6被一些高校用来开设fpga课程。主要原因是这个系列的fpga芯片比较容易新手使用,而且市面上有很多以spartan6系列芯片为核心芯片的fpga开发,也有很多培训机构使用这个系列的芯片开发板。总的来说,spartan6系列的在线学习资源还是比较丰富的。比如红飓风的spartan6系列开发板,用的就是spartan6-XC6SLX16芯片。

2、斯巴达6是一款划时代的产品。从下图可以看出,斯巴达6是45nm,这不是我想说的。我想说的是,Xilinx公司的spartan6系列以及更早的fpga系列芯片使用的开发环境EAD是ISE,而spartan 6系列之后推出的新的fpga芯片开发环境EDA是vivido。其实两个开发EDA都差不多。不过为了学习全面,建议初学者可以选择spartan6和ISE。入门后转到vivado也是如鱼得水。

类似于旋风四分为旋风四E和旋风四GX,斯巴达-6也分为斯巴达-6 LX系列,一直是斯巴达-6 LXT系列。以下是spartan-6 LX系列的片上资源(这些都取自官网,有兴趣的朋友可以去官网查看)。

从上图来看,根据资源是否充足的原则,可以选择资源适中的芯片,比如XC6SLX45。如果对片内资源要求没那么大,也可以选择XC6SLX16,尽量不要选择XC6SLX4或者XC6SLX9,因为资源太少不利于以后的扩展。以上是我对新手选择FPGA的建议。本次开发的主要目的是将程序下载到自己设计的摄像头FPGA板上,以验证摄像头系统是否设计成功。

第一步是构建FPGA环境。先下载Quartus II 11.0套件(1)11.0 _ Quartus _ Windows.exe(2)11.0 _ Devices _ Windows.exe(3)11.0 _莱格赛_ Windows.exe(4)11.0 _ ModelSIM _ ASE _ Windows.exe(5)11 .P_builder_windows.exe和本系统的nios部分是基于nios2-ide软件运行的,所以前四个软件必须下载(推荐百度云,下载速度更快),所有软件必须安装在同一个目录下。另外,(1)软件一定要破解。

Quartus II 11.0软件破解

1、 获取本机IP物理地址

运行CMD

输入命令:ipconfig/all

找到本地连接中的Physical Address 其后面的序列号记下

2、 关掉杀毒软件,打Quartus_11.0x86破解器

3、 点击软件,提示未找到该文件,查找安装目录下的quartusinsys_cpt.dll文件,选中,crack在替换sys_cpt.dll的同时,在同一目录下生成license.bat许可证文件。

4、 运行完毕。退出

5、 在D:altera11.0quartusin目录下找到license.dat,以记事本模式打开。如上,用1方式获取ID:001e90b676fd,去替换XXXXXXXXXXXX,保存,并删除下面的中文。

6、 重新以“30 days试用期”模式打开软件,打开Tool-License Setup,重新在以上目录下选择license.bat文件,点确认重新导入数据,系统找到Host ID,有效期至2035.12,至此,破解完毕。

注意点:

在11.0_modelsim_ase_windows.exe安装好后

打开Quartus II ,打开菜单Tool-Options ,在EDA Tool Options 中的Modelsim-Altera ,选择Moldelsim-Altera 应用程序的根目录,配置Modelsim-Altera 应用程序第三方软件路径。

以上知识分享希望能够帮助到大家!