作者:Hello,Panda

偷点闲,扯点本土FPGA的事儿,仅个人见解,一家之言,偏颇之处欢迎斧正。

从熊猫君入行起,所知的FPGA就只有Xilinx、Altera和Lattice三大家,偶尔能听到actel的名字,便不知有其他,无论本土了。后来慢慢的随着知识的增长,了解到还有Microsemi(有基于RISC-V指令集的SoC)、QuickLogic、Atmel、Avago、Cypress、Achronix等企业,无疑,以上都是美国公司,其中,Xilinx和Altera经过长期的老大老二争夺战终于在Intel收购Altera结束,Xilinx一家登顶,傲视群雄。经过一些列的重组兼并和破产倒闭,全球玩家能排的上号的也就只剩下Xilinx、Altera、Microsemi和Lattice了,其中Microsemi还继承了老宇航和老军*工的底子,Lattice主打差异特定应用;至于QuickLogic、Achronix之类的小厂商,基本上是举步维艰,沦落到靠卖IP为生的地步。从专利技术角度讲,Xilinx和Altera拥有10000+的核心专利,强大的专利壁垒牢不可破,本土FPGA想要技术突围困难重重,只能是沿路追赶,就是想收购都不行,紫光收购Lattice就被直接否决了。

到2015年,熊猫君第一次真正接触使用了第一片本土FPGA,京微雅格的“华山”系列:大概6K多的LUT,集成了一个Cortex-M3的ARM硬核,内部有Block RAM和SRAM,好像SRAM只能被Logic和M3核对半分,时间太长了记不清了。现在将熊猫君使用过的或比较深入调研过的本土FPGA简单的列一下,介绍一下:

第一家是京微雅格(京微齐力):他们家的起步其实是很早很早的,十多年前的事儿了,也得到了各方的支持和投资。他们的器件有纯FPGA的,也有集成了ARM硬核的一些小型的SoC器件。不补分器件集成了常用DDR控制器、USB2.0/Ethernet/CAN/ADC/UART/IIC/SPI这些常用的外设接口,但是FPGA的I/O资源较弱,差分信号记得好像只支持LVDS。咱实话实说,对这个片子,熊猫君没有对功能和性能一项一项的验证过,大略的感觉还是可以的,弄得好的话,在中低端领域还有一定的发力本钱的。不过说实在的,给的那个开发工具实在不好用,本土大毛病,无论是界面友好还是综合、布局布线的性能,都处于萌芽状态,EDA软件,本土当自强。这个器件后来放弃了,听说京微雅格出现一些财务问题了,名字好像也改成了京微齐力了。

第二家是深圳国微:怎么说呢,在本土里面,器件也算还行吧,有个缺点是不带片上仿真[有大神纠正,可以用chipscope,特定版本的ISE装补丁],不知道现在最新版的是否改进,前一阵子搜索了一下,发现深圳国微被紫光国微收购成为旗下子公司,然后又派生出了紫光同创,现在已经傻傻分不清楚到底啥关系了。深圳国微照样存在EDA软件硬伤,要使用三个开发工具才能生成Bit文件,也是非常的不方便。前一阵子调研一个项目,登录了紫光同创的官网看了看,从介绍上有高端的Titan系列(带6Gbps Serdes)、中端的Logos系列和低端的Compact系列(替代CPLD的),I/O支持得也还不错,MIPI、LVDS、TMDS等常用的差分接口都能行。另外还有开发套件Pango Design Suite,没用过,不知道体验如何,有FPGA评估板厂商用Logos系列的PGL22G做了块开发板,不到一千块,感兴趣的可以买来玩玩儿,分享分享体验,国内某龙头通信企业用了他家一颗主流型号的料。

第三家是上海复旦微电子:他们经常去特殊领域的企业和部门去宣讲,宣讲称推出了超大规模的FPGA,型号是7K325T,对标Xilinx的XC7K325T,近期还推出了直接对标Xilinx XC7V690T的器件了,据称是具有完全自主知识产权的本土业内水平最高的一家了。比较有意思的是,上海复旦微电子的器件直接可以用Xilinx的Vivado套件直接编译(除了Serdes速率上不去以外貌似都长得一个样)。器件也好,开发平台也好,咱没有细细比照过,也不清楚是和Xilinx的器件略有不同还是完全相同,没有发言权。

第四家是广州高云:他们家主要有两个代的产品,名字起得挺好听,叫做“晨曦”和“小蜜蜂”,都是基于LUT4的,有DSP资源,支持LVDS/LVPECLE差分电平;“小蜜蜂”是他家的第二代产品,针对应用集成了一些特殊的资源,也算是SoC吧,有集成Cortex-M3内核、闪存、ADC和USB2.0 PHY等资源的,都没有Serdes资源,个人认为吧,目前还算是比较弱小吧,综合性能还赶不上当年的京微雅格。另外,他家的器件在低温时还有问题,不知道现在修复没有,近期私下讨论,使用者们说大多数的器件已经解决了高低温问题,算是一个好消息吧。至于EDA软件呢,他家提供了一个叫做“高云云元软件”的套件,综合用的是SynplifyPro,下载用Gowin Programmer 。

第四家是上海安路(anlogic):跟高云的产品性能和定位都很类似,他家有个叫“TangDynasty(TD)”的集成开发环境,界面跟早期的Quartus很类似。安陆的产品势头看上去很强,据说有对标Xilinx ZYNQ-7000系列的SoC即将量产,同样的,资料和介绍都很少,需要跟厂家要,没有办法开放公共下载,国内某龙头通信企业就用了部分他家的FPGA。

第五家是易灵思:严格的说,他的总部在香港,属于起步最晚的一个了。易灵思的产品在工业成像和控制领域出货还可以,他们家的器件其实挺不错,价格也合适,但是呢,工具做得实在是不太好用,优化时序设计的用户接口也少得可怜,这里需要重点吐槽,希望有限的工程师力量能够加大投入到无限的优化软件性能和易用性上去。

其他家,其他家涵盖一些大型的研究所的器件,他们满足特殊领域的自用。还有一些比以上四家起步还要晚一些,感兴趣的可以在网上搜一搜了解了解;民用的比如上海AGM、西安智多晶这种CPLD厂家,出货也还不错。

总之呢,FPGA属于一个高大上的行业,本土才刚刚起步,正处于诸侯争霸的阶段,在广泛出击尚未形成竞争力,主要存在以下巨大的发展瓶颈:

(1)专利壁垒:漂亮国几乎持有所有的FPGA核心专利;

(2)人才问题:核心的EDA工具,特别是布局布线的算法高级人才几乎没有;

(3)生态环境:当前基本都是Xilinx和Altera等的生态,后进者从头切入谈何容易,IP资源圈、开发资源圈都得通通从头建起。

最后呢,Panda君希望本土FPGA能够慢慢强大起来,特别是漂亮国已经启动了新一轮技术封锁,咱自己没有的领域还真的硬不起来。呼吁研究者们坚持正向研究,真正做到潜心技术,迎头赶上;呼吁开发者们,在满足可用的基础上支持本土器件,共建生态圈,也算是让技术有回报;呼吁管理者们加大支持,营造更好的营商环境,引进和培养更多的相关人才。

专业人做专业事,祝越来越好!

Panda侃技术,浅聊一下本土FPGA的发展现状相关推荐

  1. 浅谈区块链数字货币发展现状

    浅谈区块链数字货币发展现状 前言 因为自己这学期在学习金融学的相关知识,在通过两门课,即区块链以及货币银行学的比较,对于区块链技术产生的数字货币对当前传统金融体系的冲击有自己的一点看法,故本次作业主要 ...

  2. 西行印度 Moonfrog,Panda 侃技术聊游戏建友谊

    上个月,Cocos 派出 Panda 前往位于印度南部班加罗尔的知名游戏工作室 Moonfrog Labs 进行技术培训和切磋.早在去年初,这家游戏工作室就曾获得 100 万美元的种子投资,不久后还迎 ...

  3. FPGA国内外发展现状

    ps:如果有小可爱想用在开题报告或者其他的,可以直接用哦.我当初整理也是为了我的毕业设计论文的开题报告哒. ###FPGA巨头都在美国: Xilinx,Altera,Actel,Atmel,Avago ...

  4. 计算机网络的发展及其现状分析,计算机网络技术的发展现状和趋势分析

    计算机网络技术的发展现状和趋势分析 [摘要]计算机网络技术已经成为信息时代的一个根本标志,其为推动世界信息化发展提供了有力的技术保障基础,而也正是在这种技术基础的推动之下,整个计算机网络技术也在得到广 ...

  5. 浅聊前端程序员,后端程序员,全栈程序员的工作

    浅聊前端程序员,后端程序员,全栈程序员的工作区别 很多时候,编程小白都在思考这样一个问题,找工作到底是选前端,还是后端,今天我们就来看看什么是前端开发,后端开发.为什么美国大多数程序员是全栈程序员? ...

  6. 浅聊EEG中的跨频率耦合CFC

    浅聊EEG中的跨频率耦合CFC 我们知道,EEG信号可以分为delta.theta.alpha.beta.gamma等频带,而所谓的跨频率耦合(cross-frequency coupling, CF ...

  7. 浅聊最近几次的面试经历

    浅聊最近几次的面试经历 2.15-2.20六天内面试了三家公司哈哈.挺有意思的,但也深感压力之大.大概的来复盘一下这几次的面试经历以及面试的过程. 2.15(电信子公司) 你说说AOP? mybati ...

  8. 网络语音视频技术浅议(附多个demo源码下载)

    我们在开发实践中常常会涉及到网络语音视频技术.诸如即时通讯.视频会议.远程医疗.远程教育.网络监控等等,这些网络多媒体应用系统都离不开网络语音视频技术.本人才疏学浅,对于网络语音视频技术也仅仅是略知皮 ...

  9. 网购使用的计算机网络技术,浅议计算机网络技术的应用与发展

    于卓鑫 摘要:在社会日益进步的背景下,计算机发展迅速,而当前计算机领域的核心技术是计算机网络技术,具备共享资源的优势,逐渐普及到人们的生活以及工作中.伴随着人们生活质量的日益提升,其对计算机有更多的要 ...

最新文章

  1. nginxtomca负载均衡
  2. MySQL范围查找时,索引失效问题探究
  3. Boost:宏BOOST_TEST_GT的使用实例
  4. (JAVA)基本数据类型 对象包装类
  5. 详解优酷视频质量评价体系
  6. 一起Polyfill系列:让Date识别ISO 8601日期时间格式
  7. mcafee安装是出现1920错误
  8. Linux_异常_01_CentOS7无法ping 百度
  9. 在asp.net web api 2 (ioc autofac) 使用 Serilog 记录日志
  10. Visual Studio 2013 、Matlab 2014产品密钥
  11. Android 系统源码——下载到编译
  12. 《算法笔记》3.6小节——入门模拟->字符串处理 问题 B: 首字母大写
  13. 2011年的暑假(大一的暑假——还算充实)
  14. vb.net中datagridview取消首行选中_解锁Excel中那些隐藏很深但很实用的功能!真的太好用了!...
  15. 华为手机如何给应用加锁_华为手机如何给微信开启应用锁功能
  16. 经典书籍亲子共读云端相约共沐书香
  17. Linux系统性能监测工具——CPU
  18. Win系统 - 更新卡太久,我能不能强制关机?
  19. 电脑如何关闭445端口
  20. [转载]ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件...

热门文章

  1. SURF: speed up robust feature
  2. web页面判断是否安装某app,从web启动app应用
  3. Python实现的直线段生成算法和圆弧生成算法
  4. dyndns和花生壳_花生,纸巾和其他有关社区的重要注意事项
  5. 给braft-editor加字体样式
  6. 你会控制情绪吗?还是被情绪控制?
  7. 笔青居_Autojs学习笔记_第一章
  8. jsbox 导入_JSBox这款APP怎么用?简单使用教程!脚本分享
  9. 计算机输入法切换用户,W7系统输入法切换的快捷键怎么修改
  10. 计算机快捷键弹音乐,电脑怎样用快捷键弹出酷狗音乐播放界面