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芯片
1) xilinx 的主流fpga分为两大类,一种侧重于低成本应用,容量中等,性能可以满足一般的逻辑设计要求,如spartan系列;还有一种侧重于高性能应用,容量大,性能能满足各类高端应用,如virtex系列。
2) altera 的主流fpga分为两大类,一种侧重低成本应用,容量中等,性能可以满足一般的逻辑设计要求,如cyclone系列;还有一种侧重于高性能应用,容量大,性能能满足各类高端应用,如startix系列。
用户可以根据自己实际应用要求进行选择。在性能可以满足的情况下,优先选择低成本器件。对于初学者而言,本人建议选择xilinx的spartan系列或者altera 的cyclone系列。
3、选择一个学习资源比较多的fpga开发板
1)对于cyclone系列:建议选择cyclone iv e系列。因为cyclone iv e学习资源多,譬如黑金fpga开发板cyclone iv ep4ce15有一整套的视频以及系列的学习笔《fpga的那些事》。黑金开发板对应的社区论坛有:黑金动力社区。其实黑金动力社区也有xilinx的spartan6系列的开发板。还有市面上培训机构华清远见也是使用cyclone系列的产品。明德样fpga培训机构也有cyclone系列和spartan6系列的开发板以及学习资源。
由上图知道,对于学习而言选择一个不是很旧也不是很新的系列为宜,建议选择cyclone iv。cyclone iv分为cyclone iv e和cyclone iv gx(这两者的详细区别有兴趣的可以到官网查看)。官网查看片上资源如下图,芯片选型时可以查阅一下。
2)对于xilinx的spartan系列:建议选择spartan 6。选择原因如下:
1、首先现在有一部分高校开设fpga课程使用的就是spartan 6。主要原因也是因为这个系列的fpga芯片对于初学者而言,更容易上手,而且市面上利用spartan6系列芯片作为核心芯片的fpga开发也不少,也有不少培训机构使用该系列的芯片开发板。总的来说,spartan6系列的网上学习资源还是比较丰富的。例如红色飓风的spartan6系列开发板就使用了spartan6-xc6slx16芯片
2、spartan 6是一个划时代的产品,如下图可以看到spartan 6是45nm,这个不是我想说的,我想说的是:xilinx公司的spartan 6系列以及更早推出的fpga系列芯片使用的开发环境ead是ise,而spartan6系列之后新推出的fpga芯片使用开发环境eda是vivido。其实两个开发eda大同小异。不过为了学习的全面性,建议初学者可以选择spartan6以及ise。等入门之后再转到vivado也是如鱼得水的事情。
与cyclone iv分为cyclone iv e和cyclone iv gx相似,spartan-6也分为spartan-6 lx系列已经spartan-6 lxt系列。下面给出spartan-6 lx系列的片上资源(这些都是从官网截图下来的,有兴趣的朋友可以到官网查阅)
由上图,根据资源是否够用原则,可以选择一个片上资源适中的,譬如xc6slx45,如果对片上资源要求不是那么大,也可以选择xc6slx16,尽量别选择xc6slx4或者xc6slx9,因为资源太少也不利于后面的扩展。以上便是我对初学者选择fpga的一些建议。
fpga开发环境搭建
本次开发的主要目的是将程序下载到自己设计的相机pcb板上,从而加以验证自己的相机系统是否设计成功。
第一步是fpga环境的搭建。
首先是quartus ii 11.0 套件下载
(1)11.0_quartus_windows.exe
(2)11.0_devices_windows.exe
(3)11.0_legacy_nios2_windows.exe
(4)11.0_modelsim_ase_windows.exe
(5)11.0_dsp_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 应用程序第三方软件路径。
宝马集团希望借助电芯技术来提升电动车的续航能力
智能手机信号优化方案
机箱产品材质
如何设置您的英特尔语音使能开发工具包
多协议收发器简化和缩小使用RS232和RS485两种标准的应用
fpga开发板推荐初学者
一加7将于5月16日发布 刘作虎暗示售价将达5000元
GE计划推出薄膜光能电
ChatGPT Plus怎么支付 GPT4得订阅吗?
面向生产制造企业的设备远程运维平台如何实现设备智能管理
关于四层板PCB设计阻抗匹配的要求和建议
《匠芯》:科学家们探讨如何带领整个集成电路产业的发展
x86处理器市场调查数据 AMD所有细分市场占比有所增长
LMZ23605 SIMPLE SWITCHER易电源电源模块特点介绍
如何轻松拥有一家专属的数字货币交易所?
S7-CPU存储空间不足
单片机中的通信技术解析
北海智慧城市指挥调度中心投入试运行 该区十大系统基本搭建完成
2014电动汽车动力电池运行安全与技术可持续发展论坛即将举行
碳化硅量子点的制备及应用研究