学位论文 > 优秀研究生学位论文题录展示
处理器TI DSP VC33虚拟核的设计与实现
作 者: 王浩
导 师: 吴翔虎;任永青
学 校: 哈尔滨工业大学
专 业: 软件工程
关键词: 数字信号处理 虚拟内核 流水线 航天 处理器
分类号: TP332
类 型: 硕士论文
年 份: 2011年
下 载: 3次
引 用: 0次
阅 读: 论文下载
内容摘要
数字信号处理(DSP)是一门应用到很多领域的现代的科学技术,这种技术在现代的社会上发展迅速并且应用广泛,目前在很多领域里都采用了这种技术。例如在我国的航天领域、通讯领域、医疗设备以及在军事上都采用这种技术。目前对于DSP核的研究越来越广泛,他可以提高嵌入式软件的研发效率,可以根据用户的需求增加各种外设,DSP核还具有故障注入功能,还可以提高安全性。所以对于DSP核的研究具有重要意义,对于一些重要的领域如我国的航天以及军事上的应用,在安全性上都有严格的要求,为了我国的航天事业以及军事力量,应大力发展DSP核技术。基于上述问题,在我国的航天领域我们要做到硬件的虚拟化,提高安全性以及在应用过程中要更加灵活,所以本项目是由北京航天自动控制研究所提出的,由北京神舟航天软件技术有限公司嵌入式产品事业部研发,项目采用C语言,开发的平台是VS2008。本文为了充分利用数字化仿真技术,提高以TI DSP VC33为目标环境的嵌入式软件研制效率,缩短开发周期,有效控制软件研发风险等起到积极的促进作用,为解决型号软件的快速开发和验证提供有效的解决途径。在此背景之下,决定研制TI DSP VC33虚拟内核,VC33虚拟内核是一个高效的周期级仿真的模拟器,虚拟内核与实际处理器的体系结构是一致的。不但可以仿真指令执行,仿真片内片外设备,通过软件在宿主计算机中模拟目标机指令集,支持对嵌入式软件系统的运行与测试工作。本文根据客户需求,设计并实现了内核、覆盖率统计、内存、DMA、文件解析加载和定时器六大功能模块,完成了TI DSP VC33虚拟机系统的设计与实现。内核中核心部分是流水线功能,DSP的全部指令都在流水线中执行。本系统模拟TI公司的DSP,VC33虚拟机实现了硬件平台的虚拟化,保证了虚拟内核模拟实现硬件的全部操作,与硬件时序保持一致,保证每个时钟周期、通用寄存器、控制寄存器和存储器的状态与硬件完全一致。
|
全文目录
摘要 4-5Abstract 5-9第1章 绪论 9-14 1.1 课题来源 9 1.2 课题背景及研究意义 9-10 1.3 DSP 发展历程 10 1.4 与课题相关的国内外研究进展 10-11 1.5 本论文的主要研究内容和章节安排 11-14 1.5.1 论文的主要研究内容 11-12 1.5.2 章节安排 12-14第2章 COFF 文件解析难点分析 14-22 2.1 COFF 文件解析 14-21 2.2 本章小结 21-22第3章 VC33 虚拟核的分析与设计 22-29 3.1 系统总体结构 22-23 3.2 系统功能模块 23-24 3.3 功能模块接口设计 24-28 3.3.1 目标文件解析加载模块 24 3.3.2 CPU 处理器流水线模块 24-25 3.3.3 中断模块 25-26 3.3.4 定时器模块 26 3.3.5 DMA 模块 26-27 3.3.6 覆盖率统计模块 27-28 3.4 本章小结 28-29第4章 VC33 虚拟核的实现 29-62 4.1 内核模块的实现 29-46 4.1.1 定点浮点指令的模拟 29-35 4.1.2 寄存器模块的实现 35-38 4.1.3 流水线操作模块的实现 38-44 4.1.4 中断模块的实现 44-46 4.2 目标文件解析加载模块的实现 46-50 4.3 内存模块的实现 50-51 4.4 定时器模块的实现 51-54 4.4.1 定时器引脚 52 4.4.2 定时器寄存器 52-54 4.5 DMA 模块的实现 54-57 4.6 覆盖率统计模块的实现 57-61 4.6.1 覆盖率文件生成子模块 57-59 4.6.2 覆盖率文件合并子模块 59-61 4.7 本章小结 61-62第5章 系统的正确性与性能测试 62-73 5.1 系统正确性测试 62-68 5.1.1 测试准备与环境 62 5.1.2 测试过程 62-68 5.1.3 测试结论 68 5.2 系统性能测试 68-71 5.2.1 测试环境 68 5.2.2 测试方法 68-69 5.2.3 测试结果 69-71 5.3 本章小结 71-73结论 73-75参考文献 75-79致谢 79-80个人简历 80
|
相似论文
- 航天继电器时间参数测试分析技术的研究,TM58
- 航天科技研发建筑设计研究,TU244
- PCI-E数字化仪研制,TP274.2
- 基于DSP的永磁同步交流伺服电机控制系统研究,TM383.42
- AWG在诱饵防护设备中的应用,TN97
- NBZC公司生产计划系统优化设计,F426.4
- 低损耗有源电力滤波器控制器设计,TN713.8
- 通用型LCD检测系统设计,TN873.93
- 基于MIPI规范的LCD驱动接口设计,TN873.93
- 一种多测速雷达测量体制应答机的研制,V556
- 基于多核计算平台的视频压缩算法研究,TN919.81
- TD-SCDMA无线链路控制协议实现研究,TN929.533
- 基于CUDA架构的H.264并行计算研究,TN919.81
- 面向混合流水线的任务智能调度系统的研究与实现,TH186
- 基于最大似然序列估计的电均衡研究和设计,TN911.5
- 基于DSP的光纤氢气传感器信号处理技术的研究,TN911.7
- 基于MSM7227处理器的智能手机基带电路的研究与开发,TN929.53
- 基于S3C2410A的新型ARM实验装置的设计研究,TP368.1
- 抗内部存储单元失效的32位微处理器的研究与实现,TP333
- 基于嵌入式系统安全的信息流监控机制的研究与实现,TP309
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 运算器和控制器(CPU)
© 2012 www.xueweilunwen.com
|