龙芯税控SoC验证与优化

来源 :中国科学院计算技术研究所 | 被引量 : 3次 | 上传用户:winchard
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路集成度的持续提高,将几个功能模块集成在一块芯片上的片上系统(SoC, System On Chip)设计越来越常见。本文介绍了一个基于龙芯一号IP核的税控SoC芯片的软件系统设计,并结合该芯片调试和优化过程给出了一些经验。本文首先介绍了boot loader的设计,包括其设计原则、设计流程和主要特点。Bootloader设计工作直接影响SoC的验证和调试,本文结合实践经验总结了在Bootloader级的一些调试方法。本文接着介绍了嵌入式操作系统的移植。我们为龙芯税控SoC芯片移植了Linux、eCosII、uCOS/II三种各具特色的操作系统。本文给出了这些操作系统的特点以及主要的移植工作。运行操作系统能对SoC进行更全面的测试,但是在操作系统级出现问题定位难度比boot loader中更大。本文进一步给出了在操作系统中的一些调试方法和经验。为了优化SoC性能,本文对龙芯税控SoC设计的总线性能进行了详细分析,并成功地解释了软件测试中观察到的以太网MAC IP核总线饥饿现象。对于这个问题,本文通过对MAC缓存(FIFO)结构的分析提出了针对轮回优先算法的解决方案,并给出了理论上可行的缓存参数。
其他文献
自然语言问答技术是自然语言处理领域中一个非常热门的研究方向,它综合运用了各种自然语言处理技术。自然语言问答的人机界面、精确和实时是自然语言问答系统的三大研发目标
数字电视系统包括节目制作、信号发射、信号传输和用户接收4个环节,目前在我国前3个环节都已实现了数字化,只有用户接收这一环节尚未实现。模拟电视机最终将被数字电视机所取
随着网络信息的膨胀,网上大量可用信息对于回答用户的各种问题变成了具有吸引力的资源。基于关键字查询的网络搜索引擎,通常会对用户的提问返回成百上千个文档,而用户为了得到与
随着经济的发展,电信服务进入了全新的阶段,尤其是移动网络的发展更是日新月异。提供基于用户行为分析的增值服务越来越被广泛的使用,这就需要通信网络收集可靠准确的用户测量报
随着互联网技术的迅速发展,网络已经成为人们进行信息交互和处理的有效平台,各种以文本形式表示的信息以极高的速度增长,如何能够有效地组织和分析海量的Web信息资源,使人们能够
近年来,随着数据库技术的迅速发展,以三大经典系统为代表的传统数据库技术对于管理结构简单、操作简单、完全格式和结构化且较稳定的数据已经证明是很成功的,在一类传统商务和管
本文对专家系统的基本概念和原理作了介绍,主要讨论了产生式、谓词逻辑、语义网络、框架及面向对象的多种知识表示方法,对正向推理、反向推理和正反向混合推理控制策略进行了
教育信息化和数字校园是高等学校教育工作的一项重要内容,是整个学校管理的核心和基础。随着计算机技术的飞速发展和Internet的迅速普及,促进了基于网络的教学管理系统的发展
拷贝数变异CNV(Copy Number Variation)是指1kb以上的DNA片段的增加或者减少。CNV是基因组结构变异的重要组成部分,是人类疾病的重要致病因素之一。Recurrent CNA (RCNA)是与某
本文针对C/C++程序安全漏洞,提出并实现了一种基于契约的安全分析方法。该方法采用自下而上分析遍历程序中的函数体,将跨过程分析转变为过程内分析;提供安全规则描述方法,使得用户