国产FPGA选型指南:如何选择适合你的国产FPGA芯片?

news2025/1/12 23:01:22

FPGA自1985年由Xilinx的创始人之一Ross Freeman发明后,全球90%的FPGA市场一直被国外厂家所占有,主要是这四家公司:Xilinx、Altera、Lattice、Microsemi。

Xilinx 和Altera公司占据了全球近80%以上的市场份额,且拥有着FPGA领域绝大多数专利,已构建了难以逾越的技术壁垒,现在这两家已经分别被AMD和Intel收购。

尽管FPGA芯片行业存在极高的技术壁垒,但我国一直在不断探索FPGA技术,从逆向设计到自主研发,涉及军工领域、市场广阔的工业和民用领域。

本文主要介绍一下我们国内的主流FPGA厂商,它们的产品已应用于通信、工业、军工、消费电子等领域。

一、国产FPGA

1、安路科技(上海)

安路科技是一家专注于FPGA芯片研发和销售的公司,成立于2011年。公司拥有一支技术精湛、追逐创新的研发团队,研发人员毕业于国内外著名高校。主营业务包括现场可编程逻辑器件芯片(FPGA)及配套开发软件工具的研发与销售。

安路科技具备FPGA芯片硬件和FPGA编译软件的自主研发能力,拥有多项专利和技术突破。

主要产品:

SALPHOENIX®高性能产品系列,应用于工业控制、通信接入、显示控制。

SALEAGLE®高效率产品系列,应用于通讯设备、工业显示屏、智能手机、IoT联网设备。

SALELF®低功耗产品系列,应用于视频电子、消费电子、RISC-V。

SALSWIFT®系统芯片系列FPGA FPSoC,应用于视频处理、高速接口、DDR、PCIE、通信设备。

​官网:国产FPGA创新者 - 安路科技-国产FPGA创新者 - 安路科技 (anlogic.com)

开发软件:TangDynasty(TD)

2、紫光同创(深圳)

深圳市紫光同创电子有限公司,专业从事可编程系统平台芯片及其配套EDA开发工具的研发与销售,致力于为客户提供完善的、具有自主知识产权的可编程逻辑器件平台和系统解决方案。

主要产品:

(1)Titan-2系列

采用先进成熟工艺,支持SERDES高速接口、PCIe Gen3、DDR3/4等高性能模块和接口,为客户提供高性能的可编程解决方案,可广泛应用于通信、图像视频处理、数据分析、网络信息安全、仪器仪表等行业。

(2)Titan-2系列

采用先进成熟工艺,支持SERDES高速接口、PCIe Gen3、DDR3/4等高性能模块和接口,为客户提供高性能的可编程解决方案,可广泛应用于通信、图像视频处理、数据分析、网络信息安全、仪器仪表等行业。

(3)Logos-2系列

采用先进成熟工艺,逻辑单元规模覆盖25K-200K,提供丰富的片上资源和高性能接口,支持高速SERDES、PCIe Gen2、DDR3等特性,相对于前一代性能提升50%,功耗降低40%,适用于大批量、低功耗、高性能的应用需求,在通信、视频图像处理、工业控制、医疗、消费电子等领域应用广泛。

(4)Logos系列

Logos系列FPGA采用先进成熟工艺和全新LUT5结构,集成RAM、DSP、ADC、Serdes、DDR3等丰富的片上资源和IO接口,具备低功耗、低成本和丰富的功能,为客户提供高性价比的解决方案,广泛应用于工业控制、通信、消费类等领域,是客户大批量、成本敏感型项目的理想选择。

(5)Compa系列

Compa系列CPLD产品,采用成熟工艺和自主产权体系结构,满足低功耗、低成本、小尺寸的设计要求,适用于系统配置、接口扩展和桥接、板级电源管理、上电时序管理、传感器融合等应用需求,广泛应用于通信、消费电子、无人机、工业控制等领域。

官网:紫光同创 (pangomicro.com)

开发软件:Pango Design Suite

3、高云半导体(广州)

广东高云半导体科技股份有限公司成立于2014年,是一家专业从事现场可编程逻辑器件(FPGA)研发与设计的国产FPGA高科技公司,致力于向客户提供从芯片、EDA开发软件、IP、开发板到整体系统解决方案的一站式服务。经过多年的积累,高云半导体在FPGA芯片架构、SOC芯片设计、FPGA集成EDA开发环境、FPGA通用解决方案等整个生态链均有核心自主知识,以及国内外发明专利。

公司于2015年一季度规模量产出国内第一款产业化的55nm工艺400万门的中密度FPGA芯片,并开放EDA开发软件下载;2016年第一季度顺利推出国内首颗55nm嵌入式Flash SRAM的非易失性FPGA芯片;2017年实现FPGA芯片的规模出货;2019年,发布国内第一颗FPGA车规芯片,并实现规模量产。

主要产品:

(1)晨熙家族

采用55nm SRAM工艺,内部资源丰富,具有高性能的 DSP 资源,高速 LVDS 接口以及丰富的 B-SRAM 存储器资源,这些内嵌的资源搭配精简的 FPGA 架构以及 55nm 工艺使 GW2A 系列 FPGA 产品适用于高速低成本的应用场合。

(2)小蜜蜂家族

采用55nm嵌入式闪存工艺,具有低功耗、低成本、瞬时启动、高安全性的非易失性可编辑逻辑器件。其中GW1NS系列是SoC产品,内嵌 ARM Cortex-M3硬核处理器。

(3)Arora Ⅴ

基于 22nm 先进工艺的可编辑逻辑器件,内部资源丰富,具有全新构架且支持 AI 运算的高性能 DSP ,高速 LVDS 接口以及丰富的 BSRAM 存储器资源,同时集成自主研发的 DDR3、支持多种协议的 12.5Gbps SERDES(GW5AT-138 支持),提供多种管脚封装形式,适用于低功耗、高性能及兼容性设计等应用场合。

官网:广东高云半导体科技股份有限公司 (gowinsemi.com.cn)

开发软件:云源软件

4、智多晶(西安)

西安智多晶微电子有限公司,成立于2012年,总部位于西安,北京设立有EDA软件研究中心。专注可编程逻辑电路器件技术的研发,并为系统制造商提供高集成度、高性价比的可编程逻辑器件、可编程逻辑器件IP核、相关软件设计工具以及系统解决方案。赋能产业,“芯”系未来,是智多晶的奋斗愿景,团队致力于在LED驱动、视频监控、图像处理、工业控制、4G/5G通信网络、数据中心等各行业应用充分发挥FPGA的方案优势,以市场和客户为导向,帮助合作伙伴提升其核心竞争力。

目前已实现55nm、40nm工艺中密度FPGA的量产,并针对性推出了内嵌Flash、SDRAM等集成化方案产品,截至2018年已批量发货2KK片。

主要产品:

(1)Seagull 1000 系列

采用0.162um的生产工艺,有64、128、256阵列规模可选。

(2)Sealion 2000系列

采用55nm生产工艺,有5K、7K、12K、25K等逻辑资源可选。

(3)Seal 5000系列

采用28nm铜CMOS工艺,有30K~325K逻辑单元资源可选。

官网:西安智多晶微电子 (isilicontek.com)

开发软件:西安智多晶微电子 (isilicontek.com)

5、复旦微(上海)

复旦微是国内FPGA领域技术领先的公司之一,其产品线包括千万门级FPGA芯片、亿门级FPGA芯片以及嵌入式可编程器件(PSoC)三个系列。其中,基于28nm工艺制程的复旦微亿门级FPGA芯片采用了业内最先进的CMOS工艺,是国内最早研制成功的亿门级FPGA芯片之一,并已实现量产销售。这款FPGA芯片不仅性能优异,而且具有低功耗、高可靠性等特点,广泛应用于通信、工控、医疗等领域。

官网:上海复旦微电子集团股份有限公司-国内从事超大规模集成电路的设计、开发和提供系统解决方案的专业公司 (fmsh.com)

开发软件:procise

6、京微齐力(北京)

京微齐力(北京)科技股份有限公司注册在北京经济技术开发区,总部设于亦庄,在中关村设有研发中心;在上海、深圳、青岛、武汉等地有技术支持,市场销售及研发团队。京微齐力是国内最早进入自主研发、规模生产、批量销售通用FPGA芯片及新一代异构可编程计算芯片的企业之一。

公司具备独立完整的自主知识产权,涵盖FPGA内核设计、SOC架构设计、芯片开发、EDA软件开发、IP开发与集成等全栈技术领域。

(1)HME-R(河)系列

逻辑容量约为1~3K,主要面向低功耗应用领域,如手持类或其它移动便携式终端与设备。

(2)HME - M7(华山)系列

M7(华山)系列产品集成了主流的ARM Cortex-M3内核和高性能FPGA的智能型芯片,通过将FPGA、CPU、SRAM、ASIC、Flash以及模拟单元等功能模块集成在单一芯片上,M7能够满足不同应用场合的“可定制可重构可编程”设计需求,实现了FPGA的SoC化。

(3)HME - P(飞马)系列

P1采用了TSMC 40nm CMOS工艺,逻辑容量近60K。该系列产品使用了全新的LUT 6架构和32路全时钟网络,运行速度可达到700MHz。此外,针对高速大容量市场的应用需求,P1还整合了高速Serdes接口,最高可达6.5 G,1333Mbps 的硬核DDR2/3控制器和硬核PCIe接口以及36*18的DSP处理器。

(4)HME-H1D03(大力神)系列

HME-H1 FPGA是一款集成了高性能FPGA、增强型MCU和MIPI接口的智能型视频桥接器件。能够支持2K UHD及以上实时高分辨率、高带宽的移动接口摄像头和显示器,可广泛应用与手机、平板、可穿戴、VR、AR、无人机和智能家居等市场。

官网:首页_京微齐力官网 (hercules-micro.com)

开发软件:FX - 福晞软件

二、国产替代

如果需要考虑国产FPGA替代方案,需要考虑很多方面的因素。

首先需要考虑与当期使用的xilinx/intel FPGA芯片相匹配的型号,比如工艺制程、逻辑资源、功耗、性能、IO接口数等等,xilinx最新的生产工艺是16nm,目前国产FPGA都是采用的28nm生产工艺。

其次需要考虑兼容性、稳定性以及可靠性,需要结合产品实际使用的场景,比如工作温度要求等等。

最后要考虑国产FPGA开发工具和文档,以及提供的IP库资源,对比性价比和货源等方面的信息。


本文将不断定期更新中,码字不易,点⭐️赞,收⭐️藏一下,不走丢哦

本文由FPGA入门到精通原创,有任何问题,都可以在评论区和我交流哦

学习资料分享,github开源代码:“FPGA知识库”

您的支持是我持续创作的最大动力!如果本文对您有帮助,请给一个鼓励,谢谢。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/560849.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java学习笔记20——内部类

内部类 内部类的访问特点内部类的形式成员内部类局部内部类匿名内部类匿名内部类在开发中使用 内部类是类中的类 内部类的访问特点 1.内部类可以直接访问外部类的成员,包括私有成员 2.外部要访问内部类的成员,必须创建对象 内部类的形式 成员内部类 …

java变量类型

文章目录 一、java变量类型一.java变量类型二、Java 参数变量三、Java 局部变量四、成员变量(实例变量)五、类变量(静态变量) 总结 一、java变量类型 一.java变量类型 在Java语言中,所有的变量在使用前必须声明。声明…

13. InnoDB引擎底层原理及Mysql 8.0 新增特性详解

MySQL性能调优 查看系统中的各种LSN值 本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。 01.redo日志的作用和格式 02.redo日志的写入过程 03.什么是Log Sequence Number? 04.innodb_flush_log_at_trx _c…

(学习日记)AD学习 #3

写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录&a…

二叉树的学习

最近在复习数据结构和线性代数,先准备周六的线代考试,好好复习。 目录 树的概念 结点: 空树: 子树: 结点的度: 树的度: 层数: 结点的深度: 结点的高度&#xff…

matplotlib运用:电商广告投入及销量预测【数据集+完整代码】

前期准备 数据准备 数据集有两个表 销售数据表投放费用的广告费用表 文章源码获取方式 👉👉 点击文末名片 1. 分别按 日 和 月 分析销售收入 绘制子图 figure(numNone, figsizeNone, dpiNone, facecolorNone, edgecolorNone,frameonTrue)num:图像…

23岁大专零基础学网络安全能找到工作吗?

当然好找工作,如今在21世纪的信息时代,我们的生活与互联网越来越不可分割。但与此同时,信息安全事件也不时发生,网络安全越来越受到关注。譬如,近期360集团公布黑客帝国对我国进行长达10年的网络攻击;北京健…

MySQL调优方式

1. 选择合适的存储引擎: InnoDB 除非你的数据表使用来做只读或者全文检索 (相信现在提到全文检索,没人会用 MYSQL 了),你应该默认选择 InnoDB 。 你自己在测试的时候可能会发现 MyISAM 比 InnoDB 速度快,这是因为: MyISAM 只缓存索…

三、DRF关联表的序列化(通过主表,查询从表数据)

官方文档: Serializers - Django REST framework中文站点 上一章: 二、Django REST Framework (DRF)序列化&反序列化_做测试的喵酱的博客-CSDN博客 一、前提 models.py class MiaoClass(models.Model):id models.AutoField(primary_keyTrue, v…

Springboot +spring security,实现前后端分离,使用JSON数据格式登录(将表单提交方式改成json格式登录)

一.简介 在前面的文章中,我们使用表单方式完成登录提交,但是目前基本都是前后端分离项目,很少使用表单提交的方式,基本都是json方式,使用ajax提交,那么我们怎么将表单提交方式改成json格式登录呢&#xff…

语雀批量导出 mardown 文档(不需要 token)

推荐一个小工具:renyunkang/yuque-exporter ,可以不借助语雀超级会员的 token 实现批量导出 markdown 文档。我的语雀知识库又可以实现免费迁移了,点个小星星支持一下。 说明: 这是一个基于puppeteer 来模拟用户在浏览器的操作…

基于深度强化学习的目标驱动型视觉导航泛化模型

深度强化学习在目标驱动型视觉导航的泛化 参考论文《Towards Generalization in Target-Driven Visual Navigation by Using Deep Reinforcement Learning》 文章目录 深度强化学习在目标驱动型视觉导航的泛化1. 目标驱动型视觉导航问题2. 创新点和解决的问题2.1 创新点2.2 解…

随身WIFI折腾日记(四)---拓展USB接口读取U盘内容

五、USB行为控制 随身WIFI对外交互的接口只有WIFI和USB接口。如果要想接入其他硬件设备,拓展USB接口至关重要,对于USB接口的控制,参考如下链接: openstick项目官方教程:控制usb行为 HandsomeMod/gc: A Simple Tool To Control Usb Gadget …

Opencv C++图像处理:点多边形测试 + 矩 + 凸包 + 映射 + 反向投影

文章目录 1、点多边形测试1.1、计算像素点是在轮廓内部、外部或边界上:cv::pointPolygonTest()1.2、计算最小值和最大值及其位置:cv::minMaxLoc()1.3、实战案例 2、矩2.1、计算多边形或光栅化形状的三阶以下的所有力矩:cv::moments()2.2、计算…

Regularization

在图像中的特征处理: 平均亮度的去除 SVD Whiten PCA 参数初始化策略 数据归一化: 标准归一化缩放归一化PCA/SVD 数据归一化对梯度的影响 归一化后,可以更快的搜索到最优值点 正则化 数据增强与早停 图像数据的增强主要是通过算法…

测试新手如何去学习接口自动化测试 ?从这一套测试框架开始 。

接口自动化测试框架系列之整体介绍 1.接口自动化测试1.自动化框架概述2.搭建自动化测试框架3.测试框架中所使用到的技术 1.接口自动化测试 自动化测试虽然是测试中比较热的一门技术 ,但凡一个测试岗位,你几乎都能看到有自动化测试的要求 。但不得不说&a…

关于深度学习方面的一些概念

1、自学习(self-taught learning)与半监督学习   自学习(self-taughtlearning)是不要求未标注数据 X u X_u Xu​和已标注数据 X l X_l Xl​来自同样的分布。另外一种带限制性的方式也被称为半监督学习,它要求 X u X_u Xu​和 X l X_l Xl​服…

[快速入门前端17] CSS 选择器(6) 选择器总结

基本选择器 选择器说明语法通配符作用范围为所有标签,用于页面整体样式* { color: red }元素作用于同种标签,不能进行差异化样式设定p { color: red }类别作用于我们自行设定的类别,是使用频率最高的选择器.myClass { color: red }ID选取当前…

15JS06——流程控制-循环

目标: 1、循环 2、for循环 3、双重for循环 4、while循环 5、do while循环 6、continue break 7、命名规范以及语法格式 一、循环 1、循环的目的 可以重复执行某些代码 2、JS中的循环 for循环 while循环 do…while循环 二、for循环 在程序中,一…

机器学习 - 决策树

决策树是一种流程图,可以帮助我们根据以前的经验进行决策 比如,一个人将尝试决定他/她是否应该参加喜剧节目 下面是要用到的数据集 AgeExperienceRankNationalityGo36109UKNO42124USANO2346NNO5244USANO43218USAYES 读取并打印数据集 import pandas…