基于RISC核的系统软件研究与应用

来源 :浙江大学 | 被引量 : 0次 | 上传用户:hualanfengyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子系统集成到芯片技术的不断发展,片上系统的优势和复杂性不断增加。这给系统软件和硬件的设计者带来了新的挑战。系统软件的设计必须考虑芯片的硬件结构。对于片上系统来说,更需要硬件和软件的协同设计(Co-design)。很多情况下,满足有上亿晶体管的系统设计效率要求,唯一的途径就是采用运行专用软件的嵌入式处理器(embedded processor)。这给系统软件的设计带来了新的意义。 同时,软件仿真器目前广泛地应用于许多研究领域。它能够用于支持体系结构的研究:通过修改相应的仿真模块来适应硬件变化;通过运行复杂的基准测试序列,可以评价新的硬件设计对计算机系统性能所造成的影响;通过对计算机系统硬件的仿真,提供与目标机相同的编程接口。仿真器可以用于支持系统软件的设计,为系统软件的开发调试提供具有良好系统可见性和再现性的模拟环境,使得软硬件的开发可以同步进行。而对应用程序执行行为的分析可以研究应用的特点,从而得到软硬件系统优化的方向。 正是基于这样的考虑,本文在研究了传统的系统软件设计方法的基础上,为我们自行设计的嵌入式RISC核设计了汇编器、连接器和软件仿真器。 本文的内容是这样安排的: 第一章对系统软件的传统设计方法进行了研究,并对为其提供设计的RISC核系统结构以及基于该RISC核的一个应用系统高清电视信源解码芯片做了说明。 第二章在研究传统汇编器设计方法的基础上,提出并实现了一种采用单遍扫描的汇编器算法。并基于汇编器输出的通用目标文件格式(COFF)设计实现了一个连接器算法。 第三章根据需要仿真的硬件环境,设计实现了一个指令集仿真器(ISS,Instruction Set Simulator)。并对仿真器的各个模块的具体实现进行了说明。 利用所设计的汇编器和仿真器,我们在第四章中用汇编程序实现了音频信号的A律压扩。根据汇编的结果将程序下载到由FPGA实现的RISC核评估板上运行,并和仿真的结果进行比较,互相进行了验证。除了给出了利用这些工具进行应用程序开发的方法之外,说明了利用仿真器进行软硬件协同设计的过程。
其他文献
语音识别的目的是让计算机听懂并最终理解人类的语音,从而提供一种最自然的人机交互手段.经过近50年的研究,语音识别技术仍然存在很多难题和挑战.现代语音识别技术中最主要的
论文首先分析了远程数字视频监控系统和图像处理、图像识别技术的发展、应用及国内外的研究现状。然后详细介绍了远程数字视频监控和图像识别系统的设计和研制过程。工作的内
文中首先建立了雷这目标回波模型,从高、低分辨率条件下的单点模型和多点模型的差别出发,定量分析了高、低分辨率雷达目标回波特征.其次回顾了低分辨率雷达中的常规检测方法
目前,视频图像压缩处理广泛应用在如下领域:数字电视、视频会议、数字图书馆、远程教育、远程诊断、交互式游戏等等。对传输、存储、计算要求相当高。 本文分析了图像压缩处
该文首先概述了视频监控系统的发展现状,然后简明扼要地介绍了H.263标准,并在此基础上提出了基于TCP/IP网络的视频监控解决方案.对方案中的源端模块-基于DSP的H.263实时视频
随着航迹跟踪技术在民用与军用领域的广泛应用,航迹信息的复杂程度越来越高,传统的航迹跟踪技术已经不能完全满足人们对于跟踪轨迹适应性和精确性的需求。为此,越来越多研究者投
该文主要以仿射变换为模型,探讨遥感图像的配准问题.在论文的开头,简要介绍了遥感图像的获取,包括遥感平台及传感器的成像特点,并讲述了图像的预处理过程,包括辐射校正和几何
随着集成电路工艺技术的发展,FPGA和DSP处理器越来越多地应用到通信、图像处理和模式识别等领域。FPGA逐渐向大容量高速度方向发展,DSP向高速和并行方向发展,DSP的系统时钟越来
分组密码算法是密码学研究的热点课题之一.分组密码具有速度快、易于标准化和便于软硬件实现等特点,利用分组密码算法的信息安全产品得到了十分广泛的应用.该文利用专用集成
光学晶体因其具有优异的物理特性和化学稳定性,在航空航天、精密制造等领域都有着广泛的应用。人工晶体的生长通常是在高温电加热炉内通过化料、引晶、结晶等工艺过程来完成的