摘要 | 第1-5页 |
Abstract | 第5-9页 |
第一章 绪论 | 第9-16页 |
·课题背景 | 第9-10页 |
·问题的提出以及分析 | 第10-14页 |
·Garfield系列芯片的介绍 | 第10-11页 |
·传统的Chip-Level验证环境构成 | 第11-12页 |
·环境的缺点及其分析 | 第12-14页 |
·论文的主要工作 | 第14页 |
·论文的结构 | 第14-16页 |
第二章 软硬件协同验证 | 第16-26页 |
·软硬件协同验证的介绍 | 第16-17页 |
·软硬件协同验证的一般方法 | 第17-20页 |
·使用逻辑仿真器的主机目标代码模式(Host-Code Mode with Logic Simulator) | 第18页 |
·指令级模拟器加逻辑仿真器的方式(ISS with Logic Simulator) | 第18-20页 |
·C仿真(C simulation)的方法 | 第20页 |
·软硬件协同验证在本文中的应用 | 第20-26页 |
·指令级模拟器以及建模工具的选择 | 第21-23页 |
·VerilogRTL代码转换成 C/C++代码的工具-V2C介绍 | 第23-26页 |
第三章 基于 ARM ulator的 Chip-Level 验证平台设计 | 第26-44页 |
·SOC Chip-Level验证平台架构 | 第26-27页 |
·AMBA总线协议规范 | 第27-30页 |
·AHB 总线 | 第28-29页 |
·APB总线 | 第29-30页 |
·利用ARMulator的扩展接口,设计ARM核的 AHB 接口 | 第30-33页 |
·配置 ARMulator来访问硬件模型 | 第30页 |
·模型的初始化(Initialization) | 第30-31页 |
·ARM指令级模拟器的AHB接口功能设计 | 第31-32页 |
·软硬件仿真的时间同步 | 第32-33页 |
·AMBA总线模型设计 | 第33-41页 |
·总线模型架构 | 第34-35页 |
·AHB 设备接口设计 | 第35-36页 |
·AHB 总线仲裁 | 第36-41页 |
·APB设备接口设计 | 第41页 |
·存储器扩展接口(EMI)模型设计 | 第41-42页 |
·本章小结 | 第42-44页 |
第四章 应用实例 | 第44-54页 |
·多媒体音频播放的仿真 | 第44-48页 |
·AC97 标准简介 | 第44-45页 |
·AC97 Codec 周期级仿真模型设计 | 第45-46页 |
·仿真结果及其分析 | 第46-48页 |
·LCD 图像显示的仿真 | 第48-51页 |
·LCD控制器介绍 | 第48-49页 |
·数据统计函数的编写 | 第49-50页 |
·仿真结果及其分析 | 第50-51页 |
·MP3 软件解码的仿真 | 第51-53页 |
·MP3软件解码流程 | 第51-52页 |
·仿真结果及其分析 | 第52-53页 |
·本章小结 | 第53-54页 |
第五章 总结展望 | 第54-55页 |
致谢 | 第55-56页 |
参考文献 | 第56-58页 |
研究生期间发表的论文 | 第58-59页 |
附录 | 第59-73页 |
A Chip-Level验证平台的软件代码说明 | 第59-68页 |
1、文件说明 | 第59-60页 |
2、ARM指令级模拟器AHB 接口说明 | 第60-63页 |
3、AMBA总线模型说明 | 第63-68页 |
B Chip-Level验证平台的使用说明 | 第68-71页 |
1、模型地址分配 | 第68页 |
2、RTL功能模块的V2C 转换 | 第68-69页 |
3、V2C模型的添加 | 第69-71页 |
C Chip-Level验证平台的测试代码说明 | 第71-73页 |
1、多媒体音频播放的测试代码说明 | 第71页 |
2、LCD图像显示的测试代码 | 第71-72页 |
3、MP3软件解码的测试代码 | 第72-73页 |