关注、星标公众号,直达精彩内容

FPGA作为嵌入式必备的一个硬件,国产的产品也正在逐渐渗透工程师的生活之中。不过tzgok认为,目前国产FPGA还有几个问题非常令人困扰,并发出评论表示“国产FPGA,长点心吧”:

1、开发板:居然价格贵的离谱,本末倒置。开发板对于厂家而言,开发板目的是什么?100来元成本的开发板(准确应该叫演示板,因为没有任何配套代码),你卖1000多元,图啥?你不是卖IC的吗?

2、买货渠道:都什么年代了,网店不开,买点样品,又是电话又是合同,效率低下。而且价格还神秘得很,买国产不就图你便宜吗?你价格好有什么不敢说的?

3、技术支持:官网没有自己的社区或论坛,新入手遇到问题,只能打电话,然后各种电话转接,各种人口调查,各种上门拜访,哥啊,只是问个问题而已。谁有耐心这么来回折腾。

4、手册软件问题:也是各种乱七八糟。甚至连个PCB封装都懒得提供。

5、基础工作:让多少试图支持国产fpga的兄弟寒心。

一位代理国产FPGA的网友回复表示,看到楼主发的帖子,先自省一下。高云的FPGA开发板是免费借用的,目前还好。我们自己也有一款开发板,新的开发板也正在做。自己之前不是做FPGA的,很多问题也需要同事或者原厂技术来帮忙解决,有时候也真怕耽误或者误导客户。

用户zwwoshi表示,“这个基本是国产芯片的问题,以前找一款芯片选了一个国产的,后面开发板和烧录器加起来2000多,询问可不可以借,借可以需要走流程,很多合同传真,公司采购那边觉得太麻烦就PASS了! ”

用户512870372则认为,这是很正常的流程。“别人要把关渠道的,你一个买散片的人家压根没兴趣陪你玩。你没买过国外大厂的开发板吧,这个东西从来都是能借不买的,贵的离谱。 ”

国产FPGA正在面临挑战

FPGA(现场可编辑门阵列)是著名厂商赛灵思(Xilinx)的一项重要发明,以其可编程和灵活性著称。

信息来源:头豹研究院

起初,FPGA只是用来仿真ASIC,再进行掩码处理和批量制造使用。不过ASIC相比FPGA来说明显在定制化上要求过高,流片量过小情况下成本反而更高,因此两者毫不冲突地“各司其职”。

信息来源:头豹研究院

而后,随着加速器的出现和算力提升,目前已成为与GPU齐名的并行计算器件。如今,FPGA甚至已进入了数据中心领域,相比CPU和GPU,FPGA所需器件更少,功耗也更优。

与此同时,FPGA也是通信、航天、军工等领域的关键核心器件,也战略安全的重要支撑基础一环。

信息来源:头豹研究院

长期以来,FPGA市场都处于美国的垄断之下,在经过种种制裁之下,毫无疑问将是一个重大的隐患。

为了满足经济发展和国防需求,打破垄断的窘境,中国多年来已经投入了数百亿科研经费,通过逆向工程方式仿制FPGA产品。但由于知识产权、生产工艺和软件技术等多方面的限制,仿制品种有限,技术无法突破。

国内FPGA厂商包括,紫光同创、复旦微电子、华微电子、中电科58所、航天772所所、京微雅格、高云半导体、上海安路、西安智多晶、上海遨格芯等。

著名工程师Hello Panda表示,FPGA属高大上的行业,国产才刚刚起步,主要存在以下三个发展瓶颈:

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

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

(3)生态环境:当前基本都是Xilinx、Intel(Altera)、Achronix和Lattice等的生态,后进市场者从头开始建立谈何容易,IP资源圈、开发资源圈都得从头建设。

如何选择国产化替代FPGA产品

“先弄清楚自已的任务要求,才能考虑FPGA的规模大小,最后才是寻找国产替代品.若清楚原有FPGA型号,先弄清样品规模,才好有的放矢找”,用户tyw这样告诉网友。

1、根据需求先选择资源足够的芯片,估算使用的资源,资源包括LUT、RAM、DSP和GTP等,记得留余量,我是留40%~50%,资源用太多容易出现问题。

2、根据系统时钟频率选择一个系列,频率高的就选择中端以上的FPGA,速度等级一般先-2。

3、根据IO需求选择封装,IO规划是最麻烦的,一定要仔细看DATASHEET。

4、根据芯片选择的文档,对比一下就知道选哪个了。当然要考虑价格,冷门或新出的芯片都非常贵,尽量选容易买到的,货期快,替换方便。

在国产FPGA的技术选型上,用户sleepybear表示选型主要看两方面:接口和容量。

1、接口:要看你外接的数据口是什么类型,速度高低。一个很现实的问题是:普通并行口就可以,还是需要用到高速Serdes?国产FPGA在高速Serdes这方面貌似做的还没到特别高的速度级别。另一端,就是FPGA和DSP/ARM的接口是什么。

2、容量:无非就是你需要多少资源?这个可以先选一个Xilinx或者Intel(Altera)的,在软件环境下估一下,再横向比较国产FPGA的型号,是否有满足要求的。

如果自己要做的处理算法还没有做或者没概念,也可以去这两家网站上找一找差不多同等规模的算法应用示例(图像处理的应该有不少),把代码和工程环境下载下来跑一跑,估一下大概的资源量级。

还有一个比较快的方法,尽早和相关厂商FAE取得联系,让他们帮忙推荐。一般来说,应用范围广的东西客户的资源会比较多,应该有同类型应用的其他客户,参考着推荐会准一些。

3、其他:是不是需要外扩RAM,这个其实也属于接口问题。这个取决于你们的工作模式,以及你们的处理算法,是否需要前后帧间运算或者有没有同步要求。有帧间运算,就需要帧缓存,一般FPGA的片上RAM是不够的,需要外扩。同步要求也一样,如果接口和内部是不同的时钟域,可能需要定期丢帧、加帧,也需要存帧队列,同样需要外扩RAM。

你在使用哪家的FPGA产品?你怎么看待国产FPGA产品,国产FPGA的路还有多远?

-END-

猜你喜欢(点击下划线阅读)

PCB设计中焊盘的种类,你都见过几种?

PCB上走100A电流的方法

又一位纯手工打造CPU的牛人,并且汇编语言实现类Unix系统,支持文件系统

最 后

若觉得文章不错,转发分享,也是我们继续更新的动力。

5T资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、单片机、等等

点击下方卡片,在公众号内回复「更多资源」,即可免费获取。

网友:国产FPGA,长点心吧相关推荐

  1. 国产FPGA芯片,机遇与挑战并存

    FPGA是可以先购买再设计的"万能"芯片.FPGA (Field Programmable Gate Array)现场可编程门阵列,是在硅片上预先设计实现的具有可编程特性的集成电路 ...

  2. 基于同创logos2的国产FPGA加速器与DMA设计与实现

    文章目录 背景介绍 硬件方案 主要参数 国产平台适配 逻辑架构设计 DMA实现方案设计 驱动设计 系统与应用 软件驱动 相关文章 技术交流 背景介绍 当前全国产服务器在性能上与国外先进平台相比还有较大 ...

  3. 这家国产FPGA换道超车!强攻5G和AI市场!

    电子发烧友网报道(文/黄晶晶)FPGA芯片在全球两大巨头的把持下,国产厂商一直盘旋于中低端应用市场.在研发投入.工艺水平.专利数量等方面落后的情况下,国产厂商有没有机会找到自己的发展方向,取得一些突破 ...

  4. 基于国产FPGA紫光同创Titan2 PG2T390H的PCIe链式DMA控制器设计

    文章目录 背景介绍 逻辑方案 性能测试 软件驱动 相关帖子 技术交流 背景介绍 近年来,国产FPGA厂商发展迅速,紫光同创.安路等公司已经量产28nm.几k~几百k的FPGA逻辑芯片,在自主可控的大环 ...

  5. 关于网站资源“下载”“离线”的问题 ,各位长点心吧

    关于网站资源"下载""离线"的问题 ,各位长点心吧  关于网站资源"下载""离线"的问题 ,各位长点心吧简介:现在放假, ...

  6. 紫光同创国产FPGA学习之了解器件和软件

    使用有一段时间了,感觉还可以吧,如果一年没啥大情况的话,低端使用就没啥问题了.我做FPGA也有5年了,从整体来说,感觉紫光的FPGA使用起来难度不大.国产的,便宜不说,技术支持也比较容易,当然技术支持 ...

  7. 在办公室吃东西的同事,长点心吧!

    有很多上班族会因为各种原因在办公室吃东西.解饿.解闷.解乏.解困--那你会在办公室吃东西吗?你介意同事在办公室吃东西吗?近日,前程无忧围绕这一主题收集了几位网友的看法,来看一下吧. 吃就吃了,麻烦考虑 ...

  8. 可长点心吧-sort

    sort #<algorithm> 用的时候一定是 从 第一个(你想要排序的范围内的) 到 最后一个+1 真的错了不止一次了 真的长点心吧 转载于:https://www.cnblogs. ...

  9. 人工智能在fpga的具体应用_新基建“芯”机遇,国产FPGA厂商如何抓住机会?

    从国家政策多次部署到资本市场资金热捧,近期最受业内关注的概念莫过于"新基建".中国国际经济交流中心经济研究部副部长刘向东曾表示:"从年内看,新基建的需求潜力巨大,能带动更 ...

最新文章

  1. go gin 第二次使用ShouldBindJSON失效的原因及解决办法:使用ShouldBindBodyWith代替
  2. TensorBoard(一)
  3. leetcode 519. Random Flip Matrix | 519. 随机翻转矩阵(洗牌算法Fisher–Yates shuffle)
  4. Servlet基础(一)
  5. 为什么商家数字化离不开交易平台
  6. 风生水起:Linux的突破口在中国?
  7. 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程
  8. python面试48题及答案_python常见面试题
  9. 写读后感,获赠陈能技老师亲笔签名书《性能测试诊断分析与优化》中奖名单公布啦!...
  10. MAC 安装JDK(附JDK下载地址)
  11. qlabel显示两行_PyQt5 系统化学习: QLabel
  12. 计算机电脑怎么开热点,怎么在电脑上开热点?电脑开热点的两种方法介绍
  13. 第一章概述-------第一节--1.5 计算机网络的类别
  14. C# Word控件 文档保护
  15. 什么是OA系统?OA系统的协同门户平台有哪些特点?
  16. matlab2018在图片上添加文字并保存且图片没有白边
  17. 【UVA 12657】移动盒子 Boxes in a Line
  18. 电脑可以上网,浏览器无法访问
  19. Bug:eventlet ImportError cannot import name ‘ALREADY HANDLED
  20. Google原生机pixel 刷机Root

热门文章

  1. python-pygame与pymunk-台球游戏
  2. 三星手机电池循环清零代码_数据结构(C语言)-循环队列基本操作
  3. 免费注册 Redhat 开发者订阅和激活订阅
  4. 蒲公英升级SDK集成
  5. OpenGL with QtWidgets:投光物、多光源
  6. b站江科大自化协51单片机入门教程笔记(2)
  7. 企业 dns 服务器搭建
  8. 教你几个方法来保护自己的隐私
  9. SpringBoot结合Quartz实现定时任务
  10. CentOS7下的网络设定方法