基于龙芯LS132软核处理器的SoC设计与实现

来源 :中国科学院大学(中国科学院国家空间科学中心) | 被引量 : 0次 | 上传用户:yolandaguyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国航天工程领域任务的日趋复杂化、多样化,业界对航天器的控制中枢——处理器系统的性能要求日益增加,相关研究日益加深。针对进一步降低航天器中的处理器系统的成本,提升系统稳定性,加快运行速度等基本要求,本课题以龙芯LS132处理器软核为核心单元,设计了包含软硬件在内的片上系统So C。本课题的主体内容展开如下:首先,基于完备的资料调研与总结,对So C、FPGA、CPU、片上总线与MIPS32指令集等相关特征进行了论述。在此基础上,开展了LS132处理器核源码仿真实验,从而验证了该处理器核的正确性与功能完整性。其次,归纳了本课题中So C系统的硬件架构的设计以及软件部分的设计流程。在硬件平台设计方面,除对总线模块的设计进行说明并仿真验证之外,实现了系统的程序存储器——Nor Flash控制器的设计与优化。从算法创新的角度,提出了使用解锁省略与写入缓冲器编程算法协同优化的方式提升控制器读写速率,并且通过仿真结果证明本优化设计算法比标准编程算法速度提升约3.5倍,比硬件解锁单字编程算法速度提升约2倍。在So C系统的软件设计部分,包含搭建GCC交叉编译环境,编译启动代码PMON以及设计相关应用文件等内容。最后,基于本课题所设计的So C系统功能进行了一系列的测试实验,主要包括启动代码PMON的编译结果验证,以及所设计的应用文件的平台验证,验证结果表明该片上系统So C的功能完全正确。随后,对So C系统的资源占用情况与系统性能进行了表征与评估,结果表示该So C系统可稳定运行在43MHz的时钟频率下,符合设计要求。从应用创新的角度,本课题基于设计的硬件平台对Vx Works的板级支持包BSP进行了设计与开发,实现了Vx Works操作系统在LS132软核处理器平台上的正确移植。本课题工作为实现航天领域国产芯片自主可控奠定了良好基础,同时为我国航天领域中处理器系统的设计提供了新的思路,具有显著的工程现实意义。
其他文献
传感器测试中,由于传感器自身的原因或测试中的方法不当等原因,数据存在一定的非线性误差。这对测试工作的后续处理带来很多困难。本文重点介绍了在工程测试技术中对传感器输出量与输入量之间的非线性关系问题实现线性化处理的几种方法。为在实际应用中,进一步优化系统结构,提高测量精度,合理地开发和利用传感器提供有效的途径。
目的研究皮层体感诱发电位(cortical somatosensory evoked potentials,CSEP)与脊髓型颈椎病(cervical spondylitic myelopathy,CSM)患者脊髓功能的相关性。方法 2008年7月—2012
灰色市场商品问题是国际贸易和知识产权保护中一个常见且重要的问题。本文主要从商标灰色市场商品方面进行论述分析,首先介绍灰色市场的一般概况,其次着重介绍了美国对商标灰色
飞速发展的经济引起了全球化的趋势,为了加入全球化的经济活动中,必须要有统一的"商业语言",也必须遵守这个市场的"游戏规则"。会计准则便是一个国家参与全球经济活动的一项
本文以宝日希勒露天煤矿排土场为实例,首先采用极限平衡理论中的瑞典圆弧法、简化Bishop法、Janbu法、Morgenstern-Price法、Spencer法和GLE法进行土体边坡稳定分析。并且对
J2ME是SUN针对嵌入式设备而开发的新一代JAVA平台,J2ME的安全结构与安全性能成为一个重要的、急需研究的问题。本文首先探讨了J2ME的基本特点与结构,并简要介绍了J2ME的两种配置:CDC和CLDC;然后讨论了JDK的安全结构,着重比较了CDC和CLDC与JDK在安全方面的变化,分析这种变化所造成的CDC和CLDC设备在安全性方面的特点。
采用铁碳微电解/H2O2耦合工艺预处理水溶液中砷,研究了溶液初始p H、铁碳球投加量、曝气流量、H2O2投加量、反应温度和初始总砷(TAs)浓度等因素对砷去除效果的影响﹒结果表明,在