0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

fpga开发板推荐初学者

姚小熊27 来源:网络整理 作者:网络整理 2020-11-10 14:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

fpga开发板推荐初学者

对于一个初学者来说,选择一款适合学习的FPGA是整个FPGA学习生涯的必经之路。我个人建议在选择FPGA的时候,应该抓住如下几个原则:

1、选择主流厂家的流行的型号,这样更容易获取学习资源。

选择一家主流公司的FPGA芯片:在国内目前来说,主流是Xilinx以及AlteraIntel)。获取资料最便捷的途径就是这些生产厂家的官方网站(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 应用程序第三方软件路径。
责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22283

    浏览量

    630290
  • Xilinx
    +关注

    关注

    73

    文章

    2192

    浏览量

    129929
  • Altera
    +关注

    关注

    37

    文章

    818

    浏览量

    158158
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FPGA初学者求助

    Vivado2025.1配置MIG时出现报错 大家好,我是一名研一的学生,同时也是一名FPGA初学者,最近在使用vivado2025.1配置MIG的时候遇到了问题,具体问题如下: 我这个mig的配置
    发表于 12-07 11:43

    【课程升级】STM32U5开发板《TouchGFX 图形界面开发》,从快速入门到深度UI实战教程

    好消息,华清远见STM32U5开发板配套课程升级通知!本次升级计划,主要致力于为初学者提供更深入、更实用的TouchGFX图形界面开发学习体验。01课程升级核心内容快速入门,构建完整学习路径
    的头像 发表于 11-04 11:05 199次阅读
    【课程升级】STM32U5<b class='flag-5'>开发板</b>《TouchGFX 图形界面<b class='flag-5'>开发</b>》,从快速入门到深度UI实战教程

    基于FPGA开发板TSP的串口通信设计

    本文详细介绍基于Terasic FPGA开发板TSP(又名C5P和OSK)和其板载CP2102N USB-UART桥接芯片的串口通信系统设计与实现。系统采用Verilog HDL编写UART收发控制器,通过CP2102N实现FPGA
    的头像 发表于 10-15 11:05 4143次阅读
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b>TSP的串口通信设计

    基于FPGA开发板DE23-Lite的串口通信设计

    DE23-Lite开发板提供了一个UART通信接口(物理接口是下图的Type C接口),用户能够通过主机与Agilex 3 FPGA进行串口通信。
    的头像 发表于 10-15 10:57 3970次阅读
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b>DE23-Lite的串口通信设计

    2025 ALINX入门竞赛类FPGA开发板选型指南

    FPGA 开发板的核心芯片主要分为两大类:纯 FPGA 芯片和 SoC(System on Chip)芯片。
    的头像 发表于 09-17 16:56 1125次阅读
    2025 ALINX入门竞赛类<b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b>选型指南

    Pico2-ICE FPGA开发板的应用示例

    FPGA 和 MCU 结合的开发板不多,而 Pico2‑ICE 则把小巧、灵活和易上手完美结合。搭载 RP2350 双核 RISC-V MCU + Lattice iCE40UP5K FPGA,配合官方 SDK,你可以一步步跑通
    的头像 发表于 09-06 10:02 657次阅读
    Pico2-ICE <b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b>的应用示例

    避雷!树莓派初学者常犯的5个错误!

    如果你刚刚入手树莓派,你就会知道它潜力无穷,几乎能实现你想到的任何功能。然而,这种自由也让你可能在不知不觉中做出对系统有害的操作。在本文中,我将介绍要避免犯哪些错误。初学者最常犯的错误包括:损坏SD
    的头像 发表于 07-22 17:16 861次阅读
    避雷!树莓派<b class='flag-5'>初学者</b>常犯的5个错误!

    Vivado无法选中开发板的常见原因及解决方法

    在使用 AMD Vivado Design Suite 对开发板(Evaluation Board)进行 FPGA 开发时,我们通常希望在创建工程时直接选择开发板,这样 Vivado
    的头像 发表于 07-15 10:19 1390次阅读
    Vivado无法选中<b class='flag-5'>开发板</b>的常见原因及解决方法

    ALINX AMD RFSoC射频开发板选型指南

    ALINX 作为 FPGA 开发板领域领先供应商,RFSoC 系列开发板精准定位于雷达通信、5G 基站、卫星通信、测试测量等对性能要求严苛的高端射频应用。
    的头像 发表于 07-11 10:03 1225次阅读
    ALINX AMD RFSoC射频<b class='flag-5'>开发板</b>选型指南

    有ARM,NPU,FPGA三种核心的开发板 — 米尔安路飞龙派开发板

    最近我发现一个有趣的开发板。这个开发板集合了ARM核心,NPU核心甚至还有FPGA核心。它就是米尔新出的YM90X开发板。它基于安路科技所打造的芯片上海安路信息科技于2021年在上交所
    的头像 发表于 06-13 08:03 1358次阅读
    有ARM,NPU,<b class='flag-5'>FPGA</b>三种核心的<b class='flag-5'>开发板</b> — 米尔安路飞龙派<b class='flag-5'>开发板</b>

    【干货分享】:开源小巧的FPGA开发板——Icepi Zero

    “IcepiZero是一款经济实惠的FPGA开发板,和树莓派Zero一样的外形尺寸。它搭载LatticeECP525F,可在保持小巧便携尺寸的同时实现强大的设计。它还具有一个HDMI端口,可轻松输出
    的头像 发表于 06-10 08:05 1221次阅读
    【干货分享】:开源小巧的<b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b>——Icepi Zero

    从单片机初学者迈向单片机工程师

    从单片机初学者迈向单片机工程师,对初学者非常适用。 纯分享贴,有需要可以直接下载附件获取完整资料! (如果内容有帮助可以关注、点赞、评论支持一下哦~)
    发表于 04-15 14:06

    linux初学者,用这样的开发板合适吗?

    这款是深圳市九鼎创展科技有限公司的全志A40I开发板,适合linux初学者吗? 先用开发板调试,调试成功后,就可以单独用核心,再配合自己做的底板就可以做产品了。 做核心
    发表于 04-10 11:11

    发布|CAE1200+FPGA开发板

    奇历士联合IDH晶立达推出的CAE1200+FPGA开发板(型号:sICGW5A25A01)是一款高性能、多功能的开发平台,集成了高精度数据采集和灵活的FPGA处理能力,适用于工业通信
    的头像 发表于 02-19 11:50 1066次阅读
    发布|CAE1200+<b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b>

    EE-269:以太网802.3初学者指南

    电子发烧友网站提供《EE-269:以太网802.3初学者指南.pdf》资料免费下载
    发表于 01-05 09:48 1次下载
    EE-269:以太网802.3<b class='flag-5'>初学者</b>指南