【摘 要】
:
移动通信技术的不断发展,对基带芯片的数据处理能力和实时性提出了更高的要求。多核DSP结构已成为高性能基带芯片的发展趋势,但是越来越复杂的芯片结构和处理过程导致了研发
论文部分内容阅读
移动通信技术的不断发展,对基带芯片的数据处理能力和实时性提出了更高的要求。多核DSP结构已成为高性能基带芯片的发展趋势,但是越来越复杂的芯片结构和处理过程导致了研发时间和成本的提高。软件模拟器使得芯片在软硬件独立开发过程中就可以提前发现问题,大大降低了上市时间和研发成本,因此亟需开发一款多核模拟器来解决多核DSP结构中存在的问题。中科院计算所研发的动芯系列基带芯片缺少针对它的软件模拟工具,这种情况导致了如下问题:(1)难以在芯片完成之前对应用程序进行评估分析;(2)片上多核的应用程序调试困难。基于此,本文以动芯基带芯片为原型,以动芯DSP指令集模拟器为实验平台,设计实现了一款面向软件开发人员的多核模拟平台。本文从两个方面对其进行了分析:(1)多核模拟的关键技术;(2)动芯多核模拟平台的架构设计。多核模拟的关键技术解决的是多核并行、核间通信、核间同步以及中断控制的问题,其实验平台是指令集模拟器。单核到多核的设计实现过程如下:通过多线程技术,解决多核应用程序在各DSP核上并行地运行和调试的问题;通过修改DSP核的访存指令来访问共享内存,解决核间通信的问题;通过添加互斥锁和信号量指令,解决核间同步的问题;通过在DSP核中添加接收保存中断信息,控制执行中断服务程序的功能,解决中断控制的问题。这些技术使得多个DSP核之间相互联系,相互作用,成为一个多核DSP的有机整体。动芯多核模拟平台的架构设计基于多核DSP模拟器,融合了典型基带芯片的模块,使得平台能够模拟动芯基带芯片的行为。整个平台除了多核DSP外,还融合了DMA控制器以及硬件加速器等核心的基带功能模块。其中,DMA控制器模块根据它在基带芯片中的功能进行单独地模拟设计。硬件加速器模块则是对已有的C模型进行修改,使其融合到模拟平台中后可以被重复地调用。最后,本文对上述关键技术和系统架构分别进行了验证。实验结果表明,设计实现的多核模拟平台支持软件开发人员对多核应用程序进行并行地调试,以及从指令数、周期数和运行时间等方面进行评估分析。
其他文献
乌克兰无论是对俄罗斯,还是对中国都有重要的战略意义。本论文翻译材料选自《乌克兰的1000件事》的第一章,内容是关于乌克兰的历史与政治,即乌克兰的形成、发展、衰落和复兴。本文主要由三个部分组成,第一章主要是翻译材料的准备工作。第二章是论文的核心部分,重点对翻译案例进行分析,其中包括分析词汇和句子的使用特点以及具体的翻译策略。本材料属于科学语体,首先,文中专有名词,尤其是人名、地名词汇比例较大;其次,
以北京市部分高校学生为例,通过调查问卷的形式获取研究数据,运用定量统计与建模分析的方法,构建学生在线虚拟实验学习满意度的结构方程模型,对影响学生学习满意度的因素进行
阅读在当今社会中, 已不仅是完成学业的先决条件, 而是发展社会的合格人才不可缺少的条件. 学生的阅读能力是教育工作者必须要面对的一个重要目标, 特别是小学语文教师要在教
20世纪中叶以来,一系列的免疫分析技术被逐渐创立,免疫分析技术特点是高特异性、高灵敏度,分析费用低廉,操作简便,广泛应用于医学和生物学研究领域。免疫分析主要包括放射免
世界范围内能源日趋紧张,环境污染不断加剧,开发利用可再生能源成为缓解能源紧张,降低环境污染的有效途径。潮流能作为一种清洁无污染的绿色可再生能源,近年来已成为国内外研
在分析了高校学籍管理系统的特点和功能模块的基础上,针对C/S和B/S各自的优缺点,提出了基于RUP的C/S和B/S混合模式的学籍管理系统设计思想;讨论了学籍管理系统的总体结构和功
实验室开展瓦斯扩散、渗流实验前需要进行甲烷吸附,由于设备精度限制,多存在吸附时长选取的随意性和主观性,高甲烷吸附饱和度是准确获取扩散、渗流实验特征参数的重要保证,而不同粒径-初始边界压力条件下颗粒煤达到不同吸附饱和度所需时间存在较大差异。因此掌握实验室常用粒径-压力条件下吸附时间与吸附饱和度关系,对于高效、准确掌握不同条件下甲烷吸附时间具有重要意义。为获取实验室常用粒径-压力条件下吸附时间与吸附饱
随着创新型国家战略的不断推进,国家不断加大财政对科技的投入,科技在国民经济中的地位也越来越重要。在这种大背景下,对政府财政科技投入的绩效评价也就成了必然的要求,具有
机电产品为我国的发展创造了巨大的物质财富,同时也消耗掉了大量的资源能源、对环境进行了严重的污染与破坏。二〇一三年九月,习近平总书记指出:“我们既要绿水青山,也要金山
在山东省农村青年依靠地域优势进行创业方面,地处鲁西南的菏泽市曹县大集镇以通过“淘宝村”带动“淘宝镇”发展,成为了具有较高知名度和影响力的典型案例。山东省菏泽市曹县