飞思卡尔半导体(Freescale Semiconductor)推出了QUICC Engine研发者开放计划,不论是第三方的研发者还是客户,只要是想要藉此改善原本以飞思卡尔的QUICC Engine技术所研发的应用通信性能者,都能如愿以偿。本计划协助开发者自由调配以QUICC Engine技术执行的飞思卡尔微程序代码,藉以支持多项工业标准通信接口及协议。
QUICC Engine技术为飞思卡尔的次世代通信引擎,其设计目的在于让处于主控地位的CPU (如内含PowerPC核心的PowerQUICC处理器)或是DSP摆脱会耗费大量频宽的作业处理。该项技术首见于MPC8360E PowerQUICC II Pro系列处理器,亦可延伸至其它的飞思卡尔处理器架构当中,QUICC Engine技术透过微程序代码,支持为数众多的通信协议及功能。其中包括了第一层的实体接口;第二层的终端、转送及交互处理;第三层的交互处理及转送;第四层的识别与转送;IP/以太网络与ATM通信管理;以及服务质量保障(Quality of Service,QOS)等等。
飞思卡尔数字系统部门的副总裁暨总经理Lynelle McKay表示:“QUICC Engine开放计划不但让研发者自由创造一般用途的飞思卡尔微程序代码,也可以针对特定的客户需求研制以应用为主的微程序代码解决方案,此计划的目的就是为了要解除QUICC Engine技术对应用可能性的限制。第三方的研发人员及客户只需使用微程序代码即可达成崭新的通信处理功能,毋须另由应用技术中添加ASIC或FPGA组件。”
QUICC Engine开放计划是飞思卡尔PowerQUICC架构生态中重要的一环,研发人员可经由飞思卡尔的授权协议参与该计划。计划的创始成员包括Arabella Software、DoGav Systems、IndusRAD Inc.及Wipro Technologies等公司。飞思卡尔同时也邀请客户与该计划的团队联系,讨论尽早参与的可能性。
参与QUICC Engine开放计划的研发人员都会接受教育训练、也会收到文件及CodeWarrior程序设计工具的使用权。程序设计师可透过QUICC Engine开放式工具处理QUICC Engine的通信接口、并予以最佳化,以便替以PowerQUICC处理器为基础的应用技术添加新功能。由于QUICC Engine技术具备此种弹性化的架构,因此它十分适合运用在各式应用设计上,例如工业控制、消费性/SOHO网络、宽带存取、企业网络、无线及有线基础通信服务以及IP语音系统等。
经由QUICC Engine技术开放计划所研制的微程序代码,可自由移植或延伸到任一款以QUICC Engine技术为基础的处理器平台及应用技术上。微程序代码亦与各种主流操作系统兼容,如Linux OS、Green Hills Software的Integrity OS以及Wind River Systems的VxWorks RTOS等等。
QUICC Engine技术是一种以RISC为基础、极富延展性的程序化通信协议加速引擎,专为次世代的有线及无线存取应用技术而设计。对于收敛式封包网络的先进且经济化的研制方式来说,QUICC Engine技术正提供了封包吞吐量、交互处理能力(无须CPU干预)、支持多种协议、高信道密度以及软件兼容性。
MPC8360E即以飞思卡尔的单芯片系统方法论为基础、它所使用的QUICC Engine技术含有两副RISC核心、每个核心都可以高达500MHz的速率运作。这项先进的架构足以支持多达1.2Gbps的全双工交互处理数据吞吐量。八组联合通信控制器(Unified Communication Controllers,UCCs)则可支持Gigabit以太网络、HDLC以及速率等级达OC-12的UTOPIA/Packet over SONET (POS)。 |