基于高性能DSP的PCI卡的研究
| 1 研究背景 | 第1-15页 |
| ·课题来源和主要研究任务 | 第10页 |
| ·视频监控系统和DVR技术的发展现状 | 第10-12页 |
| ·H.264标准的优势 | 第12-14页 |
| ·本文的主要工作 | 第14-15页 |
| 2 基于DM642的目标平台结构 | 第15-21页 |
| ·目标平台的硬件结构 | 第15-16页 |
| ·DM642中央处理器结构 | 第16-18页 |
| ·DM642的存储器结构 | 第18-19页 |
| ·DM642的视频口(VP) | 第19-20页 |
| ·DM642的PCI接口 | 第20-21页 |
| 3 H.264在DM642目标平台上的移植 | 第21-34页 |
| ·在CCS下建立项目 | 第21-22页 |
| ·COFF文件格式和连接命令文件 | 第22-26页 |
| ·原始视频数据的采集 | 第26-34页 |
| ·EDMA的工作方式 | 第27-28页 |
| ·Ping-Pong Buffer的使用 | 第28-29页 |
| ·数据采集的系统实现 | 第29-34页 |
| 4 H.264代码在DM642目标平台上的优化 | 第34-75页 |
| ·C语言程序级的优化 | 第35-51页 |
| ·分析H.264代码在DM642平台上的性能 | 第35-37页 |
| ·通过对C/C++编译器选项的设置来进行优化 | 第37-38页 |
| ·指明存储器相关性 | 第38-41页 |
| ·使用内联函数(intrinsics)进行优化 | 第41-42页 |
| ·将一些函数直接写入调用函数 | 第42页 |
| ·对短字长的数据使用数据打包的方式进行访问 | 第42-45页 |
| ·利用软件流水进行优化 | 第45-51页 |
| ·利用线性汇编语言进行优化 | 第51-57页 |
| ·转换C代码为线性汇编 | 第52-53页 |
| ·画出相关图 | 第53-54页 |
| ·利用字长2或双字长进行优化 | 第54-55页 |
| ·使用模迭代间隔编排表安排指令的执行 | 第55-57页 |
| ·Cache的优化 | 第57-75页 |
| ·DM642 Cache的原理 | 第57-60页 |
| ·DM642 Cache的性能特点 | 第60-64页 |
| ·应用级的Cache优化 | 第64-69页 |
| ·函数级的Cache优化 | 第69-75页 |
| 结束语 | 第75-76页 |
| 参考文献 | 第76-78页 |
| 声明 | 第78-79页 |
| 致谢 | 第79页 |