这是一个地板蜡!这是一个甜点一流的!等待它的!
英特尔和阿尔特拉已经达成协议分配一个新的芯片,英特尔处理器和Altera FPGA的一个。事实上,它是真的:一个英特尔处理器和一个Altera FPGA在相同的包中。从外表看,它看起来像一个芯片。下面,它实际上是两个独立的芯片只是同居。
英特尔Stellarton用来调用它的代码名称,但是现在正式称为原子E600C处理器家族。它将两个独立的硅片在同一个包中,这样您就可以,呃,拯救一个包。之间没有特殊的“协同作用”这两个芯片,在某种意义上,他们在一起什么都不做他们不能单独已经这样做了。没关系;这里没有人声称突破性技术。这两家公司声称,你可以节省空间,时间,和发展头痛。就我个人而言,我怀疑。
首先,技术细节。处理器的问题是现有的原子E600“隧道溪”芯片我们讨论几个月前(见嵌入式技术杂志,9/14/2010)。这是一个相当快速的x86处理器的集成的I / O。E600最显著的特性可能是其图形控制器,DDR2内存接口和串行总线控制器。这是一个非常不错的一体化芯片如果你喜欢英特尔x86处理器和愿意支付的价格。隧道溪的缺点,正如我们提到的,是它不是一个真正的单片机芯片。它需要两个外置时钟interrupt-managers,这通常需要一个“南桥”芯片。因此,在其自然栖息地,E600更多的是一种两到四芯片命题。
在FPGA方面,阿尔特拉提供其Arria II GX芯片。这是阿尔特拉的中档FPGA结构,约有55000逻辑元素,一些DSP模块,六个串行收发器。简而言之,它是固体FPGA具有良好的支持。
现在,这个坏消息。新E600C(可配置)的C是昂贵的。定价为1.0 - ghz芯片commercial-temperature起价72美元的1000个单位的量。1.3 - ghz芯片是97美元,要求industrial-temp版本增加了8美元到你的账单。相比之下,仅为29美元的起价隧道溪没有FPGA。
俗话说,两个可以住便宜一个显然并不适用于住房硅。焊接,阿尔特拉FGPGA隔壁的英特尔处理器价格翻倍。记住,E600C E600是完全相同的芯片。它们不仅相似;他们真的是相同的硅。所以撞的价格完全是由于FPGA逻辑。东西不便宜。说另一种方式,两个芯片以同样的赞誉为Stellarton的高价格。
经济的坏消息。也有一些技术特性表明这段婚姻可能是有点匆忙。Atom处理器和FPGA Arria在两车道的PCI Express总线进行通信。公平enough-except Arria没有串行总线接口。所以你首先要做的就是配置FPGA,使用get this-third-party IP。阿尔特拉甚至不提供一个内部的串行总线接口。好消息是,英特尔为它提供你E600C购买,所以至少你没有为电池在圣诞节那天去购物。
这个尴尬的小杂牌电脑表明,阿尔特拉和英特尔可能致力于下一代Stellarton包括PCI Express接口这两个芯片。也可能是一些其他类型的接口;它并不重要,只要芯片同样支持它。它会很高兴有一个不吃到用户可配置的FPGA逻辑就像当前的实现。这不仅仅劫持处理器的串行总线接口(所以你可以忘记使用PCI Express在您的应用程序)。
支持吗?来自英特尔。由于E600C Intel-branded组成部分,唯一正确的是,英特尔应该提供所有的支持,包括FPGA-related问题。显然,阿尔特拉是在帮助英特尔“参与”,正如一位阿尔特拉发言人所说,但都是在幕后。任何客户需要而言,这都是英特尔的婴儿。
英特尔的公关喇叭这是公司的第一个“配置”处理器,但拉伸一点点东西。你可以不配置处理器。你不能添加或删除指令,换车,附加功能单位,兼顾寄存器,或任何其他选项的实际可配置处理器像伸展,Synopsys对此或Tensilica提供。你甚至不能配置外围设备或I / O接口。所有Stellarton允许你配置FPGA住隔壁,你能做的。E600C是可配置只在某种意义上,有一个FPGA在同一个包处理器。
没关系。人们一直使用固定的处理器和可配置的fpga很长一段时间。就像巧克力和花生酱:两件事一起顺利。梳理这两个意义非凡…除了它通常没有。阿尔特拉,Xilinx和其他公司(有时反复)试图将fpga与cpu和经常发现相结合是不成功的。我们讨论了这个话题,所以我不会重复的所有参数。简短的版本是,你必须像处理器和FPGA如果你要像组合。你必须确定你不会想升级没有另一个。E600C显然是一揽子交易;你不能改变处理器不改变FPGA,反之亦然。
如果你满意,组合,继续给E600C一试。
8的想法“英特尔Stellarton混合CPU和FPGA”