多核导航及其在LTE-A中的应用
2016-05-11MulticoreNavigatorandItsApplicationintheLTE
Multicore Navigator and Its Application in the LTE-A
陈发堂 肖冬冬(重庆邮电大学重庆市移动通信技术重点实验室,重庆 400065)
多核导航及其在LTE-A中的应用
国家科技重大专项基金资助项目(编号:2012ZX03001024)。
修改稿收到日期:2015-07-28。
第一作者陈发堂(1965-),男,1999年毕业于北京邮电大学应用数学专业,获硕士学位,研究员;主要从事TD-SCDMA移动通信系统及TD-LTE系统的开发工作。
0 引言
在多核系统中,关键性的问题是如何实现多核间的高速数据传输以及任务的协同调度。基于此,TI公司在其C66系列DSP中,首次设计了多核导航机制,用于控制和完成高速数据包在设备内的传输。多核导航由队列管理子系统(queue manager subsystem,QMSS)和包直接存储器访问(packet direct memory access,PKTDMA)组成。QMSS负责队列的监控和累加、负载均衡、流量整形以及中断的分配等工作[1],PKTDMA主要负责数据包在设备内的零拷贝高速传输,PKTDMA内部的发送调度器可以将发送队列里的任务分配到不同的接收队列,从而快速定向到可用的硬件模块,以减轻DSP的负担,提高系统的整体性能。这种基于数据包的片上系统使用具有2 Tbit/s容量的TeraNet交换网络来搬移数据包,处理速度非常可观[2]。
TMS320C6670是TI推出的一款四核定点/浮点DSP,单核1.2 GHz,采用最新的KeyStone多内核架构。该架构采用多核导航、TeraNet网络、共享内存和Hyperlink等前沿技术,使得DSP片内能够提供足够大的带宽,可以无阻塞访问所有核、外设、协处理器和I/O[3]。此外,单片DSP TMS320C6670还集成了众多高速串行接口,如SRIO、AIF2、HyperLink、PCIe等,能够方便地进行高速数据传输和系统扩展。
多核导航灵活又复杂,可配合串行高速接口AIF2、SRIO以及协处理器FFTC、BCP进行高速数据包的传输,也可以单独实现任务的分配和多核间数据包的高速传输以及多核间的中断通知机制[4]。……
