系统与设计
的意见

嵌入FPGA的战斗

它似乎总是像一个好主意但是没有人设法成功为止。一个最近的竞争者会成功吗?

受欢迎程度

有很多尝试嵌入一个FPGA成芯片在过去,但市场未能兑现或者解决方案未能激发。一个早期的例子是Triscend成立于1997年,收购赛灵思公司在2004年。它集成处理器它从一个不同的手臂核心8051内存和可编程结构到单片机。这允许函数改变或扩展到买方的任何目的。这是一个单位成本和较低的负阻元件之间的权衡。

另一个例子是,试图构建扩展Tensilica产品。这里的目标是扩展的处理器架构,以便它可以自动定制软件程序员解决任何新兴计算需求等众多应用程序的消费者、医学成像、军事和网络设备。它被证明是太困难的一项任务。

”有一个阻抗失配,你优化架构不同在一个FPGA和ASIC,”说,首席技术官超音速。“fpga往往是频率的挑战,所以你趋向于更广泛的和慢并利用并行性。通常,这意味着很难紧密结合FPGA执行路径的一个CPU。这就是发现。你不能慢下来一个CPU的执行路径。对于一个加速器,它必须是松散耦合的,不是增加原始指令已经完成一个周期。相反,它需要一个变量数量的周期才能完成。”

的首席执行官Flex Logix添加了一个更大的失败的产品列表:“爱特公司、IBM、豹Logix,大规模集成电路逻辑,横膈,Velogix,而且可能更多。他们没有成功的原因是不清楚,但它似乎是一个组合缺乏焦点(芯片vs。知识产权模型),低密度(不如FPGA芯片),缺乏可用性流程节点要求,缺乏愿意开发一个新的市场,可怜的软件。”

也许最可行的原因采用fpga在过去是当你开发一个ASIC实现了一个标准,并不是结束。每个人都渴望得到的产品,但规范还没有最终确定。所以你可以把它变成一个FPGA的一部分,随着规范继续发展你可以适当地更新逻辑。这是然后设计下一代的产品降低成本。

另一个原因是为了修复bug。如果你有一块逻辑,你不舒服,不能完全验证,然后你可以添加一些保险。一个这样的例子是DAFCA,周围放置少量的可编程逻辑芯片,可以用来解决简单问题,比如宇称反转或隔离块,没有工作。它还可以作为芯片上的仪表。

到目前为止,解决方案部署外部FPGA已经比那些试图整合更成功。总裁兼首席执行官罗伯特·布莱克Achronix,提供他的观点的FPGA的发展作用。“在80年代早期芯片相当小,低性能,并使用TTL胶逻辑集成。他们在董事会取代多个逻辑部分。带来了约500美元的市场。在下一阶段,fpga与增长摩尔定律和有更大、更快、更便宜。随着复杂性的增加,主应用程序,花了5美元b与连接相关联。I / O标准并不总是连接好,所以fpga用于桥连接。fpga是广泛用于网络基础设施设备。”

布莱克认为,我们正进入一个新的阶段。“他们将开始作为协同处理器。fpga很善于构建任意宽度datapath公司的引擎。这意味着它们可以被用于数据中心勘探,增加重要的软件定义网络的灵活性。5 g基础设施推出,将大量使用fpga数字前端和定制不同的市场。”

唯一的变化是,使用最新的流程节点在许多市场正在放缓。这是导致一些金融方程的变化。流程节点的上一代有很多级别的互连使得fpga密度和更长的产品迭代时间意味着更多的灵活性可能需要在他们延长寿命。

同时,流程节点正在青睐,40 nm和28 nm等大量的逻辑可以降低FPGA的开销的问题。

但我不禁想,这是软件工具链,再一次将这些解决方案的成败。他们必须很容易计划,和大量的时间、金钱和精力,Xilinx和阿尔特拉花在他们的工具链表明这是多么困难。一个FPGA可以包装成一个IP模型与所有必要的软件和仍然是一个可行的业务?将明显超过一个CPU来开发和维护成本,甚至超过变量指令集处理器Tensilica和弧等。

所有的好运。但我希望他们不断的肩上看两个大男人可能只是开始FPGA chiplets一旦可用2.5 d集成会便宜一点的。

有关的故事
嵌入式fpga成为主流?
可编程设备采用更多的细分市场,但他们仍然没有包含在主要出类拔萃。这可能会改变。
CPU、GPU或FPGA吗?
需要一个低功耗设备设计?你应该选择什么类型的处理器?
FPGA原型的进展
流行的设计方法使更复杂的硬件/软件验证之前第一个硅可用。



1评论

约翰·施耐德 说:

布莱恩,

希望看到你在下周DAC。停止的锯片企业展台。我的家伙一直DAFCA活在过去的几年里。很想见到你。

约翰·施耐德

留下一个回复


(注意:这个名字会显示公开)

Baidu