摘要 | 第1-6页 |
Abstract | 第6-8页 |
目录 | 第8-11页 |
第1章 绪论 | 第11-29页 |
·片上系统(SoC)概述 | 第11-12页 |
·SoC调试的需求和挑战 | 第12-14页 |
·SoC调试技术背景 | 第14-23页 |
·调试与测试的关系 | 第14-15页 |
·典型的SoC调试环境 | 第15-17页 |
·SoC片上调试设计 | 第17-21页 |
·SoC调试构架实例(ARM CoreSight) | 第21-23页 |
·NoC的引入对SoC调试的影响 | 第23-26页 |
·NoC技术背景 | 第23-25页 |
·NoC对SoC调试的影响 | 第25-26页 |
·相关研究机构及研究现状 | 第26-27页 |
·本文的研究对象和创新点 | 第27-29页 |
第2章 基于NoC的SoC调试平台 | 第29-43页 |
·调试平台功能模型 | 第29-30页 |
·调试控制软件 | 第30-33页 |
·软件功能 | 第30-32页 |
·调试资源编程模型 | 第32-33页 |
·片外调试控制器 | 第33-35页 |
·片上调试构架 | 第35-36页 |
·如何调试NoC? | 第36-40页 |
·在何处插入测试点? | 第37-38页 |
·调试NoC的粒度 | 第38-39页 |
·NoC调试设计的实现 | 第39-40页 |
·研究方法和仿真环境 | 第40-41页 |
·调试平台和现有技术的对比 | 第41-43页 |
第3章 芯片级调试代理(Debug Agent) | 第43-59页 |
·DA的功能模型 | 第43页 |
·DA实现调试和跟踪通路的基本机制 | 第43-45页 |
·“透明”传输方法 | 第44页 |
·存储转发方法 | 第44-45页 |
·DA调试通道 | 第45-51页 |
·符合IEEE1149.1标准的TAP控制器 | 第45-48页 |
·通过JTAG接口输入调试命令 | 第48-50页 |
·改进的JTAG接口写操作 | 第50-51页 |
·OCP主设备接口 | 第51页 |
·片上实时跟踪数据的传输以及DA的跟踪通道 | 第51-55页 |
·片上实时跟踪数据的传输机制 | 第51-52页 |
·多个跟踪数据流的复用 | 第52-53页 |
·跟踪数据流的流量控制 | 第53-54页 |
·Flushing功能 | 第54页 |
·跟踪接口 | 第54-55页 |
·DA设计的仿真验证和综合结果 | 第55-59页 |
·调试通道功能的验证 | 第55-56页 |
·跟踪通道功能的验证及缓存状态分析 | 第56-58页 |
·DA综合结果分析 | 第58-59页 |
第4章 支持多核调试及事务级调试的可配置调试探测器(Debug Probe) | 第59-77页 |
·DP功能概述 | 第59-60页 |
·事务级分析和记录 | 第60-69页 |
·OCP通信事务的分析方法 | 第61-66页 |
·通信事务的记录 | 第66-68页 |
·通信事务记录的缓存和读出策略 | 第68-69页 |
·本地和远端触发消息的生成 | 第69页 |
·调试延时控制 | 第69-70页 |
·内核调试 | 第70页 |
·内核跟踪 | 第70页 |
·DP的可扩展性和可配置性 | 第70-73页 |
·DP可扩展性设计 | 第70-71页 |
·DP的动态配置和编程模型 | 第71-73页 |
·实验结果 | 第73-77页 |
·DP实验设计的仿真结果分析 | 第73-75页 |
·DP综合结果的分析 | 第75-77页 |
第5章 多核调试命令调度 | 第77-87页 |
·调试命令执行的时间模型 | 第77-84页 |
·多核同步调试方法和调试命令调度 | 第78-82页 |
·调试命令延时数据库 | 第82页 |
·对于多时钟情况的讨论 | 第82-84页 |
·多核同步调试的仿真结果分析 | 第84-85页 |
·实现延时补偿算法的代价分析 | 第85-87页 |
第6章 NoC环境中的交叉触发研究 | 第87-97页 |
·交叉触发功能深入分析 | 第87-89页 |
·触发源 | 第87-88页 |
·触发点 | 第88-89页 |
·触发消息传递机制 | 第89页 |
·多步调试实现交叉触发的策略 | 第89-91页 |
·基于通信事务的交叉触发 | 第91-97页 |
·实例分析 | 第91-93页 |
·“带内”触发消息传输机制 | 第93-94页 |
·在NoC环境中的应用 | 第94-95页 |
·代价分析 | 第95-97页 |
第7章 总结与展望 | 第97-101页 |
·对已完成工作的总结 | 第97-98页 |
·该方向有待研究的其它课题 | 第98-101页 |
·对于不确定性错误的调试 | 第98页 |
·多触发源的交叉触发问题 | 第98-99页 |
·软硬件协同调试 | 第99页 |
·DfD的标准化和设计自动化 | 第99-100页 |
·其它一些交叉研究方向 | 第100-101页 |
参考文献 | 第101-105页 |
缩略语 | 第105-107页 |
致谢 | 第107-109页 |
攻读博士期间发表或已投的论文及专著 | 第109页 |