基于高性能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页 |