最近关注了一下Tabula的产品,特别是这个公司的FPGA。我的关注源于Intel对Tabula的支持。最近和在FPGA方面有较深理解的几位人士简单聊了聊,以下是这次对话的主要内容,希望能对从事这方面工作的人有所帮助。

这个公司的FPGA说实话是不错的,我去年和他们打过不少于10次交道,还曾经想试用过,情况还算了解。其创始人中有一部分技术人员的来自XILINX,技术上还是有点优势的。

主要的优点。

1.         创造的所谓多层立方体结构FPGA具有集成密度高和高速接口较多的优点,并含有一些硬核,使用上会比较容易上手,调试也会简单很多。这比Xilinx和Altera的主要以软核和固核打天下的模式对开发者的要求要低,比较利于打开市场。

2.         密度高,同等容量对工艺的要求较低,成品率高,价格就低了。根据初步拿到的报价,同等LUT芯片比较,价格只有Xilinx的V6的50%,Altera的S4的60%。如果和Xilinx的K7和Altera的A5比也占一定优势。这是最吸引用户的地方。

3.         逻辑资源丰富,利于大量处理和复杂接口的设计,逻辑资源利用率比较高,不像XILINX和ALTERA,经常有40%的逻辑资源浪费,这点我还没有使用复杂逻辑验证过。。

尚不清楚的地方。

1.         布线资源不清楚,应该也不少,但是我没有亲手做过一遍不好评估。

2.         DSP部分支持不清楚,DSP部分没时间评估,DSP是通信,雷达,电子,图像这几个方向必须的,是FPGA的第二大用户群,第一是数字逻辑处理群。

3.         好像客户端开发软件也要收费。

4.         接口部分布线好像存在问题,在逻辑多的时候布不通

缺点就多了。

1.         产品的系列太单薄。

技术上明显有优势,容量越大的优势越明显。但是型号太少,小容量的由于型号少,会导致有部分用户觉得哪个型号都差些点或多一些,而且还有部分型号只有Roadmap;IPcore较少,只有基本的一些,虽然硬核有一些,但是软核和固核还是太少,毕竟他们的产业链刚建立,这点不能和Xilinx,Altera比。

2.         开发模式很别扭。

开发工具需要云计算支持,在本地安装的只有客户端,主要的布局布线都在云上。这样倒是省用户的机器配置,但是在国内太难推广,不知道在美国如何,可能也不容易,Google用这种模式连他的Office都没推广开。

先不说国内的网络条件是不是够用,想想很多用户,如航天,军队,还有一些大公司,都不可能把自己的设计提交给云处理,而且还是一个建在美国的云,就算你说内嵌的保密系统多好多安全,哪位领导敢担责任?

而这些单位,恰恰是打开市场的前期客户。据说华为用了他们的软件,他们帮助华为在其内部建了一个云,这也就是华为能行,其它的单位谁有这个维护力量?再说云端的程序也不是白给的,需要有一定芯片用量,一开始谁能保证用量?也只有华为这几家能白拿云端软件。这样的开发软件模式用户一听就疯了,现在其它家做FPGA的都是白送软件。

另外客户端软件要锁定IP,有几个公司有固定的IP,一个商业用固定IP电信卖一年3万多人民币,要有10个工程师一年的花多少钱买固定IP?以为我们是美国啊,连冰箱都有固定IP。

3.         DEMO的商业模式很奇怪。

也许美国就是这样吧。我要买一块开发板,中等水平的,就是ML605那样的,报价10万4千人民币,还不打折,ML605价格1万9千人民币。说借一块吧,只能用2周,而且还需要提供详细的项目计划,设计细节和年用量评估,这不扯淡吗,我都知道这FPGA好用不好用,能用在哪,那有细节提供。

4.         技术支持水平太差。

资料不全。原厂没有AE和R&D在中国,好像也没有FAE。代理商的FAE自己都没把工具用对,说不清接口逻辑怎么调,我让代理商做一次培训,结果发给我一张老外的视频CD,自己看演示。我问了代理商FAE 5个技术问题,也不难,居然没有一个说得清的,告诉我的所有技术内容没有超过一个官方PPT的范围,也不知道以前做过FPGA没有,我不敢接着问了,再问点高速接口的问题可能会把FAE给难为死。

5.         代理商水平有待提高。

Cyberlink是其目前的唯一代理,一个深圳公司,在北中国,华东,华中,西南力量都很薄弱。关键是这家代理原来是Netlogic TCAM独家代理,得罪的用户那叫一个多啊,你们买TCAM的时候和他们一定打过交道,都还记得吗。很多客户都抱怨要不是Netlogic只有这么一家代理做TCAM,TCAM也只Netlogic独家,早他妈的就换代理了,估计连Netlogic都他妈的换了。

6.         商业心态不正常。

从原厂到代理商,都觉得自己很牛,谈话中总是流露对我还在用Xilinx FPGA有一些惊讶,似乎我应该一看见他们的产品就要把现在所有的项目都改过去才对。总是问我使用他们FPGA的项目什么时候开始,什么时候能量产,我还没评估能上什么项目。

老是惦记着我为什么现在的项目不用他们的FPGA,说多好多好,美国技术师协会评价多么高,换到我现在的产品上能提升我的产品多大的竞争力,不换会受多大损失。这帮人做过产品没有,我敢把一代产品寄托在一个刚出现的芯片上吗,而且工程师还不会用。不知道是不是原厂对代理商压的比较紧,代理商的心态有些急躁。

其实第123还算是原厂的缺点,这些一定会影响产品在中国的推广。第456基本上是我对他们目前的代理商不满意的地方,和原厂关系不大。对新的代理商来说,456也许不是一个坏事。

其实是个好产品,技术上没问题,价格也不错。但可能是刚开始做市场吧,做的不好。

关于Tabula FPGA的话题 (转)的更多相关文章

  1. FPGA Timing笔记

    很多FPGA工程师都会遇到timing的问题,如何让FPGA跑到更快的处理频率是永久话题.决定FPGA的timing关键是什么?如何才能跑到更快的频率呢? A. 第一步需要了解FPGA的timing路 ...

  2. 【转】 FPGA设计的四种常用思想与技巧

    本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作.串并转换.流水线操作.数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作 ...

  3. FPGA/CPLD设计思想与技巧

    本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作.串并转换.流水线操作.数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作 ...

  4. FPGA中改善时序性能的方法_advanced FPGA design

    本文内容摘自<advanced FPGA design>对应中文版是 <高级FPGA设计,结构,实现,和优化>第一章中的内容 FPGA中改善时序,我相信也是大家最关心的话题之一 ...

  5. FPGA设计思想与技巧(转载)

    题记:这个笔记不是特权同学自己整理的,特权同学只是对这个笔记做了一下完善,也忘了是从那DOWNLOAD来的,首先对整理者表示感谢.这些知识点确实都很实用,这些设计思想或者也可以说是经验吧,是很值得每一 ...

  6. FPGA设计千兆以太网MAC(2)——以太网协议及设计规划

    上篇该系列博文中通过MDIO接口实现了PHY芯片的状态检测,验证其已处于1000M 全双工工作模式.在设计MAC逻辑之前,要先清楚MAC与PHY之间的接口以及以太网协议细节,这样才能保证网络的兼容性. ...

  7. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十四:储存模块

    实验十四比起动手笔者更加注重原理,因为实验十四要讨论的东西,不是其它而是低级建模II之一的模块类,即储存模块.接触顺序语言之际,“储存”不禁让人联想到变量或者数组,结果它们好比数据的暂存空间. . i ...

  8. FPGA/SOPC学习转载

    转自小時不識月http://www.cnblogs.com/yuphone/archive/2010/08/27/docs_plan.html 新网址为:http://andrewz.cn [连载计划 ...

  9. 如何学好FPGA

    http://bbs.elecfans.com/jishu_278578_1_1.html 掌握FPGA可以找到一份很好的工作,对于有经验的工作人员,使用FPGA可以让设计变得非常有灵活性.掌握了FP ...

随机推荐

  1. web.xml配置文件

    一.web.xml里面的标签 <display-name> <context-param> <listener> <filter> 和 <filt ...

  2. TPLINK GPL code 简要分析

    从TPLINK官网下载了GPL code,下载后文件名是wr841nv9_en_gpl.tar.gz, 但是无论是linux还是windows下解压都提示压缩包有问题,不过还是可以解压出完整的目录的. ...

  3. 如何自定义FloatingActionButton的大小

    Google最近为了让开发者更好的更规范的应用Material Design设计思想,特意放出了android support design library,里面含有更多Material Design ...

  4. 高版本jquery尤其是1.10.2的版本设置input radio设置值的最正确的姿势。

    $("input:radio[name="analyshowtype"]").attr("checked",false); $(" ...

  5. EasyUI实战经验总结,给有需要的人

    最近公司培训EasyUI,就做下总结吧,给有需要的人. 1.最常用的表格 <div class="easyui-panel" data-options="regio ...

  6. Servlet响应的中文字符集问题

    在Servlet中利用response向客户端浏览器输出中文时有时会遇到乱码问题,总结如下: response输出流有两种,一是以字节流输出,一是以字符流输出. 一.以字节流输出: 1.默认编码输出木 ...

  7. [USACO2004][poj2375]Cow Ski Area(在特殊图上用floodfill代替强联通算法)

    http://poj.org/problem?id=2375 题意:一个500*500的矩形,每个格子都有一个高度,不能从高度低的格子滑到高度高的格子(但相等高度可以滑),已知可以在2个相邻格子上加桥 ...

  8. [AaronYang]C#人爱学不学[6]

    不要回头,不要将就,做到这两点,人生就会简单很多幸福很多 --Aaronyang的博客(www.ayjs.net)-www.8mi.me 1. 运算符,还有哪些你能学到? 1.1 不安全运算符: si ...

  9. JAVA package-info文件【转】

    翻看以前的笔记,看到一个特殊的java文件:pacakge-info.java,虽然有记录,但是不全,就尝试着追踪一下该问题, 分享一下流水账式的结果. 首先,它不能随便被创建.在Eclipse中, ...

  10. codevs1227 方格取数2 注意数组啊啊啊啊啊啊啊啊啊啊

    一开始T了一组RE了一组,实在找不出错来,就把数组加了一个0竟然就多A了一组.很惊讶的又加了几个0最后竟然全A了!!! 懒得做了,改的是之前的那个蚯蚓的游戏问题.还是需要拆点,至于为什么不能重复走结点 ...