下一代QorIQ LS系列SoC系统架构Layerscape
来源:华强电子网 作者:—— 时间:2013-05-07 11:08
Layerscape架构介绍
Layerscape架构是下一代QorIQ LS系列片上系统(SoC)的底层系统架构。从一开始便旨在充分利用新的开发、提取和效率现实条件(从字面的双重含义理解),Layerscape架构的创建是为了让程序员找到极为轻松的方式“释放”每一块芯片的性能。该架构延伸了当前向多核芯片设计发展的趋势(包含同构和异构),以获得性能最大化,同时也可以提取足够的复杂硬件,以便让软件开发变得高效、可维护、灵巧、快速和相对简洁。简而言之,Layerscape架构可以实现手写汇编语言代码的性能和效率与高等级语言易用性和现代代码可维护性之间的平衡。
Layerscape架构可以视为QorIQ P和T系列内数据路径加速架构(DPAA)的演进——这是一种由多个CPU内核与加速器本身支持网络接口和加速器的基础设施。
图1. 所有LS系列芯片都采用逻辑方式(尽管并非总是从物理角度)被划分为三个层次。最高层包括任意类型的处理器,例如基于Power Architecture或者ARM技术的处理器。向下一层可以通过缓冲区、队列和API访问,能够提取实施项目的详细信息。
Layerscape架构可以扩充DPAA,在ISO网络模型的独立层中单独地适当加速,这取决特定的芯片。有些芯片(例如)可以处理软件压缩,而其他芯片拥有专用的硬件加速器。无论采用哪种方式,功能对程序员都是透明的,这让一个芯片的实施切换到另一个芯片的实施变得简单直接,无需修改代码。结构化编程接口会包含压缩(在这个例子中),这样代码既不会调用它,也不会被它所调用,需要了解压缩实际上是如何应用的。再次重申,提取可以保存效率与性能,也可以保持开发人员的理智。
在QorIQ LS系列中,每一个通信处理器按照逻辑方式划分为三层,如图1所示。通用处理层(GPPL)、加速包处理层(APPL)和快递包(express packet)输入/输出层(EPIL)分别粗略地代表了标准ISO模型的高、中和低层。无论芯片是否采用物理方式进行如此划分无关紧要;程序员认同这种方式,这与单个芯片如何进行分配无关。
在最底层,快递包I/O层(图1,褐色部分)提供支持L2+转换功能的所有网络接口之间真正具有决定性的线速性能,并且包含芯片的网络数据报接口(例如Ethernet、Interlaken、Serial RapidIO、HiGig和PCI Express)。重要但不相关的接口(例如USB或者SATA)将不会属于这个接口层的组成部分,但会成为芯片“系统接口”模块的一部分,如图左侧所示(图1)。尽管严格来说,PCI Express并不是网络接口,它通常用作为堆栈中刀片之间的接口,因此也包括在此处。
中间层(图1蓝色显示区块)包含芯片的包处理元素,它们或者是硬接线加速器、可编程引擎或者二者的组合。APPL可以通过传统顺序、同步、完整运行的模型提供客户定义的、自主和附加值功能,通过嵌入式C语言结构化编程实现完全可编程。再次重申,这些元素可以通过定义明确的接口与通用处理器进行通信,采用保留极具价值的开发人员代码的方式,提取它们(和处理器的)执行的详细信息。
通用式处理器(图1,绿色显示区块)显而易见是属于通用性质,并且面向用户/开发人员免费提供,用于他们的操作系统、应用、高水平代码和其他附加值、功能。与Layerscape架构的提取、效率和硬件独立性的价值保持一致,这一层可以同时支持Power Architecture和ARM内核。一个人人皆知的事实是,Power Architecture技术通常采用二进位字节顺序,而ARM技术通常属于小端字节顺序,然而Layerscape架构可以轻松地支持这两种技术。
- •英飞凌收购在韩合资企业全部已发行股份 加强家电市场关注2015-05-13
- •飞思卡尔推出QorIQ LS1043A通信处理器2014-10-23
- •网络“诱惑”为飞思卡尔LS1系列通信处理器带来机遇2014-10-13
- •数据大爆炸的“救命稻草”——飞思卡尔SDN解决方案QorIQ LS22014-05-19
- •飞思卡尔推出新型集成式兼容OpenFlow™的软件2014-03-06
- •数据中心的核心—思卡尔通信处理技术,助用户“一马当先”2014-02-28
- •爱上飞思卡尔QorIQ T2系列的N种理由2014-01-08
- •飞思卡尔推出QorIQ LS1多核系列 轻松驾驭物联网2013-12-10
- •飞思卡尔QorIQ通信处理器带您在智能连接的世界自由穿行2013-11-26
- •飞思卡尔推出三款全新QorIQ LS1处理器开辟新市场2013-10-22