赛灵思zynq-7000可扩展处理平台(epp)将双armcortex-a9mpcore处理器系统与可编程逻辑和硬ip外设紧密集成在一起,提供了灵活性、可配置性和性能的完美组合。围绕其刚刚推出的可扩展处理平台(epp),赛灵思在今年3月发布了基于zynq-7000新系列的首批器件。采用28nm制造工艺,zynq-7000嵌入式处理平台系列的每款产品均采用带有neon及双精度浮点引擎的双核armcortex-a9mpcore处理系统,该系统通过硬连线完成了包括l1,l2缓存、存储器控制器以及常用外设在内的集成。(图1)。尽管fpga厂商此前已推出过带硬核或软核处理器的器件,但zynq-7000epp的独特之处在于它由arm处理器系统而非可编程逻辑元件来进行控制。也就是说,处理系统能够在开机时引导(在fpga逻辑之前)并运行各个独立于可编程逻辑之外的操作系统。这样设计人员就可对处理系统进行编程,根据需要来配置可编程逻辑。利用这种方法,软件编程模式将与全功能标准arm处理器片上系统(soc)毫无二致。过去设计师需要对fpga逻辑进行编程以运行片上处理器。那就意味着如果想要使用器件,得是fpga设计师。但现在使用zynq-7000epp,则完全不必担心这一问题。赛灵思全新zynq-7000epp系列使用arm处理器而非可编程逻辑来进行控制。
新产品系列了延迟和从头设计芯片的风险,这意味着系统设计团队可以利用其先进的高级软硬件编程多功能性简便快速创建创新型片上系统,而这是其他任何半导体器件都无法实现的。这样,zynq-7000epp能够为广大的创新者带来无法比拟的益处,无论是专业的硬件、软件、系统设计师或仅是单纯的“制造商”,他们都可以探讨处理能力与编程逻辑结合的可能性,进而创建出从未想象过的创新应用。
赛灵思处理平台副总裁larrygetman表示:“从根本的层次来说,zynq-7000epp应该算是一类全新的半导体产品。它既不是单纯的处理器,也不是单纯的fpga。我们的产品是两者的完美结合,正因如此我们才能够帮助您现有解决方案的局限性,尤其针对双芯片解决方案和asic。getman称当前大多数电子系统都是将一个fpga和一个独立处理器或者一个带有片上处理器的asic在同一个pcb上配合使用。赛灵思的新产品可支持使用这类双芯片解决方案的公司利用一个zynq-7000芯片来构建下一代系统,节省了物料成本和pcb空间,并且降低了总体功耗预算。由于处理器和fpga在相同的架构上,因此性能也得到了大幅提升。
getman表示zynq-7000epp将会加快从asic向fpga的市场迁移。采用新制造工艺实施asic过于昂贵并且对大多数应用来说风险太大。因此,越来越多的公司青睐于fpga。许多尝试坚守旧asic方法的公司采用旧的制造工艺来实施他们的设计,分析师称之为“价值认知型片上系统asic”。然而asic依旧需要较长的设计周期并且存在重新设计(respin)的风险,这样一来费用将会非常昂贵并且可能还会延迟产品的上市时间。getman说:“与旧技术相比,借助采用28nm技术的zynq-7000epp,器件的可编程逻辑部分并不存在尺寸或性能损耗的问题,您还可在处理子系统中获得硬化28nm片上系统的附加优势。凭借不到15美元的起始售价,我们使设计那些产量并非很大的asic在成本和风险上都不再划算。您可以即刻让您的软硬件团队开工,而那些死守asic的设计团队就很难做到这一点。”