国产FPGA开发板选择
FPGA开发板是学习和开发FPGA的重要工具,选择合适的开发板对学习效果和开发效率至关重要。随着国产FPGA的发展,淘宝上的许多FPGA开发板店铺也开始进行国产FPGA的设计和销售,本文将对国产FPGA和相关店铺做个简单梳理,帮助有需要使用国产FPGA的读者做出合理的选择。
一、国产FPGA主要有哪些
1. 紫光同创(Pango)
1.1 Logos 系列
• 主要型号:PGL12G、PGL22G、PGL25G、PGL50G、PGL50H、PGL100H
• 特点:采用 40nm CMOS 工艺和全新 LUT5 结构,集成 RAM、DSP、Serdes、DDR3 等丰富片上资源和 IO 接口,最高支持 LVDS 800Mbps 和 DDR3 800Mbps,具备低功耗、低成本和丰富功能,广泛应用于工业控制、通信、消费类等领域。
1.2 Logos-2 系列
• 主要型号:PG2L25H、PG2L50H、PG2L100H、PG2L200H
• 特点:采用 28nm CMOS 工艺,集成PCIe Gen2x4硬核,至少4 对 GTP 高速串行接口。相比 40nm 工艺的 Logos-1 系列,性能提升 50%,总功耗降低 40%。配备 DDR3、EEPROM 等电路,适用于 5G 通信、视频图像处理、工业自动化、消费电子等领域。
1.3 Titan-2 系列
• 主要型号:PG2T70H、PG2T160H、PG2T390H
• 特点:采用先进成熟工艺,支持 SEU 软错误检测与纠错功能。支持 LVDS 速率高达 1.5Gbps,高速 SERDES 速率高达 13.125Gbps,支持 DDR4/DDR3 接口,DDR4 速率高达 1866Mbps,集成 PCIe Gen3x8 硬核,适用于通信、图像视频处理、数据分析、网络信息安全等行业。
1.4 Kosmo-2 系列
• 主要型号:PG2K100、PG2K400
• 特点:采用 arm 双核 cortex - a53,默认主频高达 1GHz,具备卓越的处理能力。最大支持 16通道高速 HSSTHP 收发器,1个PCIe Gen3x8硬核。可应用于智能家居、安全监控、汽车电子、智能制造等众多领域。
1.5 Compa 系列
• 主要型号:PGC1K、PGC2K、PGC4K、PGC7K、PGC10K
• 特点:采用成熟55nm工艺和自主产权体系结构,满足低功耗、低成本、小尺寸的设计要求,适用于系统配置、接口扩展和桥接、板级电源管理、上电时序管理、传感器融合等应用需求,广泛应用于通信、消费电子、无人机、工业控制等领域。
2. 安路科技(Anlogic)
2.1 SALPHOENIX(凤凰)系列
• 主要型号:PH1A60、PH1A90、PH1A180、PH1A400
• 特点:采用 28nm 工艺,具有灵活的逻辑结构、丰富的逻辑资源和高性能 IP。逻辑资源规模提升 15%,eRAM 容量增加 16%-30%;SerDes 速度为 12.5Gbps,对比竞品同类产品提升 56%;集成 PCIe 硬核,支持 PCIe Gen3;部分产品支持 DDR2/3/4 及 LPDDR4。
2.2 SALEAGLE(猎鹰)系列
• 主要型号:EAGLE4、AL3
• 特点:逻辑容量 20k 及以下,制程工艺在 55-65nm,具有高性价比,适用于对成本较为敏感,且逻辑需求不是特别复杂的场景。
2.3 SALELF(精灵)系列
• 主要型号: ELF2、ELF3。
• 特点:逻辑容量小于 10k,具有低成本、低功耗的优势,主要面向对逻辑容量需求较小的消费电子、工控等市场。
2.4 SALSWIFT 系列
• 主要型号:SWIFT1。
• 特点:属于 FPSOC 芯片,嵌入RISC-V处理器,可实现灵活的系统控制功能,面向工业和视频接口应用,具有低功耗特性。
2.5 SALDRAGON 系列
• 主要型号:DR1M90。
• 特点:集成了双核ARM Cortex-A35 处理器或单核RISC-V处理器、FPGA 可编程逻辑和AI引擎,提供 94,464LES、240DSP48 单元、5.4MB BRAM。搭载 0.4TOPS NPU 与 JPU 图像编解码单元,支持 LVCMOS、LVDS、三速以太网、USB、CAN - FD 和 MIPI 等高速接口。
3. 高云半导体(Gowin)
3.1小蜜蜂家族(LittleBee®)
• GW1N系列:
o 主要型号:GW1N-1、GW1N-2、GW1N-4、GW1N-9、GW1N-1S、GW1N-1P5
o 特点:逻辑单元(LUT4)从1K到9K不等,支持用户闪存、低功耗(最低28μW待机功耗),封装包括QFN、BGA等小尺寸选项。面向低密度、低功耗、低成本市场,支持非易失性存储和瞬时启动,适用于消费电子、物联网等领域。
3.2 晨熙家族(Arora®)
• GW2A系列:o 主要型号:GW2A-18、GW2A-55、GW2AR-18(车规级)o 特点:55nm工艺,最高55K LUT,支持DDR3、MIPI接口,应用于通信网络和工业视频处理。面向中高性能市场,支持高速接口和复杂逻辑设计,覆盖通信、工业控制、汽车电子等领域。
• GW5A系列(Arora V):o 主要型号: GW5AT-15、GW5A-25、GW5AT-60、GW5AT-75、GW5AT-138o 特点:性能较前代提升30%,功耗降低60%,支持SEU恢复技术,适用于AI运算、汽车雷达信号处理等
4. 京微齐力(Hercules)
4.1 H系列(大力神系列)
• 主要型号:H7P20
• 特点:采用22nm低功耗高性能工艺,集成了高性能FPGA、Cortex-M3 MCU、SRAM、MIPI接口(速率达2.5Gbps)及ASIC模块,适用于智能汽车领域、消费电子(AR/VR、手机屏显)、显示桥接、工业控制等。
4.2 P系列(飞马系列)
• 主要型号:P0P20、P1P060、P2P50、P3A100
• 特点:基于22nm技术,采用LUT6架构,集成MCU与高带宽接口(MIPI/LVDS),支持嵌入式视觉应用的快速开发,支持5Gbps Serdes接口、PCIe Gen2及DDR3控制器,适用于高速数据处理,通信基础设施、数据中心加速、高端工业自动化等。
4.3 R系列(河系列)
• 主要型号:HR03、HR02
• 特点:基于40nm工艺,逻辑容量约为1~3K,主要面向低功耗应用领域,如手持类或其它移动便携式终端与设备。该技术领域主要强调远程升级、动态配置和功耗管理等功能,满足LTE及可穿戴设备、便携式智能终端、移动物联网终端、个人医疗监控设备、生物识别与电子标签的各类终端设备等。
4.4 M系列(山系列)
• 主要型号:M7A12、M7M12、M5C06
• 特点:基于40nm工艺,集成ARM Cortex-M3内核与大容量FPGA逻辑资源达12K LUT,支持以太网、USB、CAN等硬核外设。适用于微控制与高强度逻辑结合的场景,如工业控制(马达驱动、通信协处理器)、医疗仪器、智能家居等。
5. 智多晶(Intelligence Silicon)
5.1 Seal 5000 系列
• 主要型号:SA5T-420、SA5T-366、SA5T-200、SA5T-100、SA5T-50、SA5Z-30、SA5Z-50
• 特点:采用 28nm 工艺,拥有 20K 到 400K 的查找表逻辑单元,逻辑资源超大,可满足复杂的逻辑设计需求。具备高速串行接口、高速存储接口,支持 PCIE 硬核,便于与其他高速设备进行连接和数据交互。芯片架构与 Virtex-7 系列的 FPGA 芯片相容,具有较好的兼容性。
5.2 Sealion 2000 系列
• 主要型号:SL2-25E、SL2-22E、SL2-12E、SL2S-25E、SL2S-22E、SL2S-12E等。
• 特点:采用 55nm工艺,有效降低了芯片在运行过程中的能耗,集成 EBR、DSP 等丰富的片上资源和 IO 接口,具备丰富的逻辑单元、嵌入式存储器,支持分布式和嵌入式存储,可满足多种数据处理和存储需求。
二、厂商自售FPGA开发板
1. 紫光同创
官网上并无开发板出售信息,但是在官网的合作伙伴选项的方案商页面,列出了合作的方案商信息,这些方案商会设计制作相关开发板并出售。方案商页面网址https://www.pangomicro.com/partner/programme/
2. 安路科技
在产品中心页面有开发板及下载器选项,FPGA开发板种类包含了SALPHOENIX,SALEAGLE,SALELF,SALSWIFT系列部分FPGA型号。开发板页面网址https://www.anlogic.com/product/xaizaiqi
3. 高云半导体
在开发者专区页面有开发板与套件选项,FPGA开发板种类包含了GW1N,GW2A,GW5A系列部分FPGA型号。开发板页面网址https://www.gowinsemi.com.cn/clients.aspx?FId=n19:19:4
4. 京微齐力
在产品中心页面有评估板-下载器选项,FPGA开发板种类只包含了H系列和P系列部分FPGA型号。开发板页面网址https://www.hercules-micro.com/index/index/product_display_details?id=2
5. 智多晶
在服务支持页面有开发板与套件选项,FPGA开发板包含了SL2-12E、SL2-25E、SA5Z-30、SA5Z-50、SA5T-100的FPGA型号。开发板页面网址https://www.isilicontech.com/sv.aspx?nid=8&typeid=147#s50008
三、淘宝上的FPGA开发板店铺
淘宝上有多家销售FPGA开发板的店铺,以下是一些知名且口碑较好的店铺。
1. 正点原子官方旗舰店
传统以STM32嵌入式开发板为主,也提供Xilinx和Intel(原Altera)系列的FPGA开发板,产品种类丰富,适合不同层次的用户。
目前已为紫光同创和高云半导体两家国产FPGA设计提供开发板。
紫光同创开发板有三款,DFPGL22G开发板,DFPGL25G/50G核心板和底板,达芬奇Pro Logos2核心板和底板。
高云开发板有CFGW2ALV18核心板+底板。
网址如下https://zhengdianyuanzi.tmall.com/category-1689582746.htm?spm=a1z10.5-b-s.w4010-24686329147.70.596c2823bX18Gx&search=y&parentCatId=1498161506&parentCatName=FPGA%BF%AA%B7%A2%B0%E5&catName=%B9%FA%B2%FAFPGA%BF%AA%B7%A2%B0%E5#bd
2. 野火数码旗舰店
专注于嵌入式开发,同时提供多种FPGA开发板,配套教程和资料齐全。
目前提供紫光同创一家FPGA开发板。
开发板有2款,PGL22G BTB核心板和底板,PG2L100H核心板和底板。
网址如下https://yehuosm.tmall.com/category-1725242306.htm?spm=a1z10.5-b-s.w4010-23268010679.83.6869d5devexL1c&search=y&parentCatId=1535640836&parentCatName=FPGA&catName=%B9%FA%B2%FAFPGA%A3%A8%D7%CF%B9%E2%CD%AC%B4%B4%A3%A9#bd
3. ALINX旗舰店
提供多种FPGA开发板,特别是针对Xilinx系列的产品,技术支持较好。
目前提供紫光同创一家FPGA开发板。
开发板有多达15款,包含了Logos,Logos2,Titan2,Kosmo2主要型号的FPGA。
网址如下https://alinx.tmall.com/category-1739955610.htm?spm=a1z10.1-b-s.w5001-21730200189.7.54c77fcda0TVb8&search=y&catName=%D7%CF%B9%E2%CD%AC%B4%B4+FPGA+%BF%AA%B7%A2%B0%E5&scene=taobao_shop#bd
4. 小梅哥FPGA企业店
提供高性价比的FPGA开发板,适合初学者和中级开发者。
目前已为智多晶、紫光同创、高云半导体和安路四家国产FPGA设计提供开发板。
智多晶开发板有2款,AC608核心板和底板,AC601核心板和底板。
紫光同创开发板有1款,PGL22G核心板和底板。
高云开发板有4款,ACG525核心板和底板,ACG2A18核心板和底板,ACX750核心板和底板,ACX720开发板。
安路开发板有2款,AC820核心板和底板,ACA420核心板和底板。
网址如下https://xiaomeige.taobao.com/category-1661372470.htm?spm=a1z10.5-c.w4002-25539652629.3.6d312d71g0kQvq&search=y&cps=y&queryType=cat&catId=1661372470&parentCatId=1623095122
5. Sipeed官方店
专注于TinyML软硬件开放平台的建设,推进端侧AI的商业落地。其FPGA开发板也多以小型化,高集成度为主。
目前为高云半导体设计提供FPGA开发板。
高云开发板有8款,Tang Nano 1K开发板,Tang Nano 4K开发板,Tang Nano 9K开发板,Tang Nano 20K开发板,Tang Primer20K核心板和底板,Tang Primer25K核心板和底板,Tang Mega60K核心板和底板,Tang Mega138K核心板和底板。
网址如下https://sipeed.taobao.com/category-1445424346.htm?spm=a1z10.5-c-s.w5002-24984936546.7.ab2e2db2WCeta2&search=y&catName=FPGA%CF%B5%C1%D0-Tang
6. 米联客旗舰店
以Zynq系列的大容量SoC开发板为代表,价格相对较低,对于量大的研发项目,成本优势明显。适合于网络通信,人工智能学习,嵌入式系统的场景。
目前为安路和京微齐力两家国产FPGA设计提供开发板。
安路开发板有10款,MLKPAI-FS01开发板,MLKPAI-FS03开发板,MLK-L1-CZ06核心板和底板,MLK-F201-CA03核心板和底板,MLK-S201-AP106开发板,MLK-H1-CK201/202核心板和底板,MLK-H10-CK203/204核心板和底板,MLK-S200开发板,MLK-S202-AP102开发板, MLK-S203-AP104开发板。
京微齐力开发板有2款,MLK-7X-P1P060,MLK-S301。
网址如下https://milianke.tmall.com/category-1614426793.htm?spm=a1z10.5-b.w5002-24135221780.3.56b727dbmdMV8E&search=y&catName=FPGA%2FZYNQ%BF%AA%B7%A2%B0%E5
四、总结
选择合适的FPGA开发板是学习和开发FPGA的关键步骤,本文罗列了一些淘宝上的FPGA开发板店铺。希望读者能根据自身需求和预算,选择到合适的FPGA开发板,提升学习和开发效率。
总之,FPGA开发板的选择需综合考虑品牌、资源、外设、开发环境和价格等因素,根据具体的使用目的和开发板特性做出明智的选择。希望本文能为读者提供有价值的参考,助力FPGA学习和开发之旅。
因为产品可能不断在更新,如有信息存在出入,欢迎指正。
相关文章:
国产FPGA开发板选择
FPGA开发板是学习和开发FPGA的重要工具,选择合适的开发板对学习效果和开发效率至关重要。随着国产FPGA的发展,淘宝上的许多FPGA开发板店铺也开始进行国产FPGA的设计和销售,本文将对国产FPGA和相关店铺做个简单梳理,帮助有需要使用…...
DeepSeek+即梦 做AI视频
DeepSeek做AI视频 制作流程第一步:DeepSeek 生成视频脚本和分镜 第二步:生成分镜图片绘画提示词第三步:生成分镜图片第四步:使用可灵 AI 工具,将生成的图片转成视频。第五步:剪映成短视频 DeepSeek 真的强&…...
【R语言】聚类分析
聚类分析是一种常用的无监督学习方法,是将所观测的事物或者指标进行分类的一种统计分析方法,其目的是通过辨认在某些特征上相似的事物,并将它们分成各种类别。R语言提供了多种聚类分析的方法和包。 方法优点缺点适用场景K-means计算效率高需…...
LVS相关原理
一、LVS集群的体系结构 1.1 LVS简介 LVS 是 Linux Virtual Server 的简称,也就是 Linux 虚拟服务器 , 是一个由章文嵩博士发起的自由软件项目,它的官方站点是 www.linuxvirtualserver.org 。现在 LVS 已经是 Linux标准内核的一部分,在Linux2…...
linux--关于makefile
makefile文件 可以指定编译顺序,这样方便一个项目的多个文件要编译的挨个操作的麻烦。 makefile文件的命名:makefile 或者 Makefile 必须是这俩,系统才能识别 规则的书写语法如下: 一个makefile内可以有多个规则 目标:依赖a 依…...
从2025年起:数字化建站PHP 8.1应成为建站开发的基准线
在数字化浪潮席卷全球的今天,PHP语言仍然保持着Web开发领域的核心地位。根据W3Techs最新统计,PHP驱动着全球78.9%的已知服务端网站。当时间指向2025年,这个拥有28年历史的编程语言将迎来新的发展里程碑——PHP 8.1版本应成为网站开发的最低基准要求,这不仅是技术迭代的必然…...
根据deepseek模型微调训练自动驾驶模型及数据集的思路
以下是使用DeepSeek模型微调训练自动驾驶模型的详细步骤和代码示例。本流程假设你已有自动驾驶领域的数据集(如驾驶指令、传感器数据等),并基于PyTorch框架实现。 Step 1: 环境准备 # 安装依赖库 pip install torch transformers datasets n…...
蓝桥杯篇---IAP15F2K61S2定时器
文章目录 前言简介定时器的工作模式1.模式02.模式13.模式24.模式3 定时器的寄存器1.TMOD2.TCON3.THO/TL04.TH1/TL1 定时器的使用步骤1.配置TMOD2.设置初值3.启动定时器4.使能中断5.编写中断服务函数 示例代码:定时器的基本使用代码说明示例代码:定时器1用…...
Java发展史
JavaEE的由来 语言的诞生 Java的前身是Oak语言,其目的是搞嵌入式开发开发智能面包机 叮~~~🍞🍞🍞 产品以失败告终 巅峰 网景公司需要网景浏览器打开网页,Oak->Java,进行前端开发(相关技…...
Jenkins 新建配置 Freestyle project 任务 六
Jenkins 新建配置 Freestyle project 任务 六 一、新建任务 在 Jenkins 界面 点击 New Item 点击 Apply 点击 Save 回到任务主界面 二、General 点击左侧 Configure Description:任务描述 勾选 Discard old builds Discard old builds:控制何时…...
Electron视图进程和主进程通讯
快速创建基于vue的electron项目:quick-start/create-electron - npm 视图线程也就index.html是无法直接访问这个api的(如果没有开启视图层访问nodejs的功能,现在几乎没法直接开启,开启了一堆警告提示) 所以需要通过r…...
【湖南-益阳】《益阳市市本级政府投资信息化项目预算编制与财政评审工作指南》益财评〔2024〕346号-省市费用标准解读系列40
《益阳市市本级政府投资信息化项目预算编制与财政评审工作指南(试行)》(益财评〔2024〕346号)由益阳市财政局主编,2024年10月17日起正式执行,本指南主要规定了政府投资信息化项目费用的构成、测量过程和方法…...
springboot+mybatis按条件分页查询多张表
文章目录 背景方案推荐创建 DTO创建 Mapper创建对应 xmlService 代码 背景 假如同 mysql 数据源下有如下几张表: 用户基础信息表用户地址表用户学历信息表 我希望做分页查询用户数据,用户数据为各个表内信息的汇总,并且这个分页查询会根据…...
探索Java中的集合类_特性与使用场景
1. 引言 1.1 Java集合框架概述 Java集合框架(Java Collections Framework, JCF)是Java中用于存储和操作一组对象的类和接口的统称。它提供了多种数据结构来满足不同的需求,如列表、集合、映射等。JCF的核心接口包括Collection、List、Set、Queue和Map,以及它们的各种实现…...
具身智能在智能巡检机器人中的应用——以开关柜带电操作机器人为例
随着机器人技术和人工智能的迅速发展,具身智能在各行业的应用日益广泛,尤其是在电力行业中的智能巡检领域。传统的电力巡检和维护工作通常需要人工操作,存在着高温、高压、强电磁场等危险环境,且效率较低。开关柜带电操作机器人作…...
C#+SqlSugar实现主从库读写分离
在使用 **SqlSugar** 进行分库操作时,可以通过配置多个数据库连接,并根据业务逻辑动态切换数据库。以下是一个完整的分库示例,展示如何实现分库功能。 --- ### **1. 安装 NuGet 包** 安装 SqlSugarCore: bash dotnet add packag…...
Webpack 基础入门
一、Webpack 是什么 Webpack 是一款现代 JavaScript 应用程序的静态模块打包工具。在 Web 开发中,我们的项目会包含各种类型的文件,如 JavaScript、CSS、图片等。Webpack 可以将这些文件打包成一个或多个文件,以便在浏览器中高效加载。它就像…...
nuxt中引入element-ui组件控制台报错问题
在使用element-ui组件的外层加一层 <client-only placeholder"Loading..."><van-button type"primary">主要按钮</van-button> </client-only> 实际使用: <div class"tab"><client-only placehol…...
【机器学习】线性回归 多项式线性回归
【机器学习系列】 KNN算法 KNN算法原理简介及要点 特征归一化的重要性及方式线性回归算法 线性回归与一元线性回归 线性回归模型的损失函数 多元线性回归 多项式线性回归 多项式线性回归 V1.0多项式回归多项式回归的公式 特征代换超越函数作为特征向量维度 V1.0 多项式回归 …...
Java面试第二山!《计算机网络》!
在 Java 面试里,计算机网络知识是高频考点,今天就来盘点那些最容易被问到的计算机网络面试题,帮你轻松应对面试,也方便和朋友们一起探讨学习。 一、HTTP 和 HTTPS 的区别 1. 面试题呈现 HTTP 和 HTTPS 有什么区别?在…...
RocketMQ 5.0安装部署
0.前言 在微服务架构逐渐成为主流的今天,消息队列如同数字世界的快递员,承担着系统间高效通信的重要使命。 Apache RocketMQ 自诞生以来,因其架构简单、业务功能丰富、具备极强可扩展性等特点被众多企业开发者以及云厂商广泛采用。历经十余…...
go语言并发的最佳实践
Go 语言的并发模型是其最强大的特性之一,基于 CSP(Communicating Sequential Processes)理论,通过 goroutine 和 channel 实现轻量级并发. 一、并发核心概念 1. Goroutine 在 Go 语言中,Goroutine 是实现并发编程的…...
俄罗斯方块游戏完整代码示例
以下是一个基于Cocos Creator引擎开发的俄罗斯方块游戏的完整代码示例。该游戏实现了俄罗斯方块的基本功能,并且代码整合在单个文件中,无需任何外部依赖,可以直接在浏览器中运行。 1. 创建Cocos Creator项目 首先,确保你已经安装了…...
Ubuntu22.04配置cuda/cudnn/pytorch
Ubuntu22.04配置cuda/cudnn/pytorch 安装cuda官网下载.run文件并且安装/etc/profile中配置cuda环境变量 cudnn安装官网找cuda版本对应的cudnn版本下载复制相应文件到系统文件中 安装pytorch官网找cuda对应版本的pytorchpython代码测试pytorch-GPU版本安装情况 安装cuda 官网下…...
【九】Golang 数组
💢欢迎来到张胤尘的技术站 💥技术如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌💥 文章目录 数组数组初始化默认初始化显式初始化省略长度初始化索…...
百达翡丽(Patek Philippe):瑞士制表的巅峰之作(中英双语)
百达翡丽(Patek Philippe):瑞士制表的巅峰之作 在钟表界,百达翡丽(Patek Philippe) 一直被誉为“世界三大名表”之一,并且常被认为是其中的至高存在。一句“没人能真正拥有一枚百达翡丽&#x…...
【学习】软件测试中的分类树法介绍
分类树法是一种软件测试设计技术,它通过构建一个树状结构来组织和展示输入数据的多种组合。这种方法有助于系统地识别和分析可能的测试情况,从而确保对软件进行全面而详尽的测试。分类树法特别适用于具有多个选择或条件的复杂系统,它可以有效…...
打造智能语料库:通过Coco AI Server 实现 Notion 笔记 RAG 检索功能
本文将详细介绍如何将 Notion 作为语料库,部署 Coco Server 的 RAG(Retrieval-Augmented Generation)功能。我们将使用 Easysearch 作为语料库存储 Notion 素材,并通过 ollama 进行 LLM 推理。 1. 环境准备 1.1 启动 Easysearch…...
SP字体UI放大代码
代码: echo off set QT_SCALE_FACTOR放大倍数 start "" "你的SP.exe启动路径"...
spring boot知识点2
1.spring boot 要开启一些特性,可通过什么方式开启 a.通过Enable注解,可启动定时服务 b.通过application.properties可设置端口号等地址信息 2.什么是热部署,以及spring boot通过什么方式进行热部署 热部署这个概念,我知道。就…...
