YHFT系列DSP调试环境的设计与实现
发布时间:2023-01-30 17:34
“银河飞腾”系列DSP(简称YHFT-DSP)是新一代高性能32位数字信号处理器。YHFT-DSP包括YHFT-D3(浮点)、YHFT-D4(定点)和YHFT-D5(D3的增强型),以及正在研制中的YHFT-DSP/SMT(同时多线程)和YHFT-QDSP(异构多核SoC)。本文针对“银河飞腾”系列DSP的调试软件和多核同步调试技术,深入研究分析了DSP调试环境中的多项关键技术,设计实现了面向单核的YHFT-DSP集成开发环境,提出了多核同步调试机制,设计了YHFT-QDSP调试环境的系统方案,并完成了软件架构和关键模块的设计。主要工作和创新包括: 1、YHFT-DSP集成开发环境的设计和实现 在深入研究YHFT-DSP调试机理的基础上,结合嵌入式系统集成开发环境的特点,对DSP调试的几个难点提出了完整的解决方案,最终实现了功能完善、性能稳定、界面友好、可扩充性好的集编辑编译、源码调试、软件模拟和性能分析等于一体的YHFT-DSP集成开发环境。 2、提出了多核同步调试机制,完成了RTL级代码设计和模拟验证 在深入分析YHF...
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题背景和意义
1.2 相关研究综述
1.2.1 片上调试技术概述
1.2.2 嵌入式系统集成开发环境的相关研究
1.2.3 多核SoC 同步调试技术的相关研究
1.3 本课题的来源和主要工作
1.4 本文结构
第二章 YHFT-DSP 集成开发环境
2.1 YHFT-DSP 调试机制简介
2.1.1 基于主机口的YHFT-DSP 调试总体结构
2.1.2 YHFT-DSP 断点和单步机制
2.1.3 YHFT-DSP 的程序剖析模块
2.2 YHFT-DSP 集成开发环境的设计与实现
2.2.1 集成开发环境与目标硬件平台的通信
2.2.2 集成开发环境调试功能的实现
2.2.3 集成开发环境代码剖析功能的设计
2.3 本章小结
第三章 多核同步调试机制与系统设计
3.1 多核同步调试的相关概念及性能评价指标
3.1.1 多核同步调试的相关概念
3.1.2 性能评价指标
3.2 YHFT-QDSP 体系结构与X-RISC 的调试机制
3.3 YHFT-QDSP 同步调试机制的总体设计
3.4 同步调试功能的具体实现
3.4.1 命令广播功能的实现
3.4.2 交叉触发功能的实现
3.5 多核SoC 同步调试结构设计的功能验证及分析
3.5.1 命令广播功能的验证结果及分析
3.5.2 交叉触发功能的验证结果及分析
3.6 本章小结
第四章 多核调试软件设计
4.1 多核调试软件对目标硬件平台的访问方式
4.2 多核调试软件对同步调试的支持
4.3 多核调试软件的Trace 复现功能的实现方法
4.3.1 路径Trace 原理
4.3.2 消息的输出类型
4.3.3 Trace 复现的设计
4.4 本章小结
第五章 结束语
一、YHFT-DSP 集成开发环境设计
二、多核同步调试的设计与实现
三、多核调试软件关键部分的设计
致谢
参考文献
作者在学期间取得的学术成果
【参考文献】:
期刊论文
[1]“银河飞腾”高性能数字信号处理器研究进展[J]. 陈书明,李振涛,万江华,胡定磊,郭阳,汪东,扈啸,孙书为. 计算机研究与发展. 2006(06)
[2]嵌入式系统的设计与调试技术[J]. 王丹萍,汪毓铎,秦化渤. 辽宁工学院学报. 2004(06)
本文编号:3733295
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题背景和意义
1.2 相关研究综述
1.2.1 片上调试技术概述
1.2.2 嵌入式系统集成开发环境的相关研究
1.2.3 多核SoC 同步调试技术的相关研究
1.3 本课题的来源和主要工作
1.4 本文结构
第二章 YHFT-DSP 集成开发环境
2.1 YHFT-DSP 调试机制简介
2.1.1 基于主机口的YHFT-DSP 调试总体结构
2.1.2 YHFT-DSP 断点和单步机制
2.1.3 YHFT-DSP 的程序剖析模块
2.2 YHFT-DSP 集成开发环境的设计与实现
2.2.1 集成开发环境与目标硬件平台的通信
2.2.2 集成开发环境调试功能的实现
2.2.3 集成开发环境代码剖析功能的设计
2.3 本章小结
第三章 多核同步调试机制与系统设计
3.1 多核同步调试的相关概念及性能评价指标
3.1.1 多核同步调试的相关概念
3.1.2 性能评价指标
3.2 YHFT-QDSP 体系结构与X-RISC 的调试机制
3.3 YHFT-QDSP 同步调试机制的总体设计
3.4 同步调试功能的具体实现
3.4.1 命令广播功能的实现
3.4.2 交叉触发功能的实现
3.5 多核SoC 同步调试结构设计的功能验证及分析
3.5.1 命令广播功能的验证结果及分析
3.5.2 交叉触发功能的验证结果及分析
3.6 本章小结
第四章 多核调试软件设计
4.1 多核调试软件对目标硬件平台的访问方式
4.2 多核调试软件对同步调试的支持
4.3 多核调试软件的Trace 复现功能的实现方法
4.3.1 路径Trace 原理
4.3.2 消息的输出类型
4.3.3 Trace 复现的设计
4.4 本章小结
第五章 结束语
一、YHFT-DSP 集成开发环境设计
二、多核同步调试的设计与实现
三、多核调试软件关键部分的设计
致谢
参考文献
作者在学期间取得的学术成果
【参考文献】:
期刊论文
[1]“银河飞腾”高性能数字信号处理器研究进展[J]. 陈书明,李振涛,万江华,胡定磊,郭阳,汪东,扈啸,孙书为. 计算机研究与发展. 2006(06)
[2]嵌入式系统的设计与调试技术[J]. 王丹萍,汪毓铎,秦化渤. 辽宁工学院学报. 2004(06)
本文编号:3733295
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3733295.html