论文摘要
随着流媒体在嵌入式系统设计中日益广泛的应用,各种多媒体数据信息的存储和传输标准迅速发展。在标准的不断拓展的过程中,新的算法对旧的算法中的运算密集型部件常常进行重构或者改进。UML2.0作为一种国际标准的统一建模语言,在硬件设计和软硬件协同设计方面提供了一些结构和行为设计的帮助。作为一种新兴的高级设计手段,已经在系统级建模中发挥越来越重要的作用。本文新颖的提出将UML2.0作为流媒体系统的可重构设计和分析的手段,并以SA-DCT的Kinane算法和Chen算法为例,快速的建模并评价两种设计在流媒体软硬件划分的效率,可重构性能,和软硬件代价。在实施过程中使用UML语言进行的设计可以翻译成为SystemC的模型,通过工具链开发出可综合的代码。本文显示了快速地建模,验证,评价并生成嵌入式系统设计的可行性。本文的结果表明UML不仅仅可以进行高级系统的描述,也可以进行底层的硬件描述。本文创新的使用UML进行精确到周期的硬件描述,可以作为一个重要的创新性参考被引入UML设计团体。
论文目录
摘要ABSTRACT符号说明1 背景综述1.1 UML2.01.1.1 UML2.0 概述1.1.2 UML2.0 总体框架结构1.1.3 结构1.1.4 行为1.2 XML1.51.3 视频编码技术发展1.4 运算密集型任务1.4.1 二维离散余弦变换1.4.2 SA-DCT1.5 基于UML2.0 的可重构多媒体硬件加速器解决方案的提出1.5.1 UML2.0 系统模型到RTL 级实现流程1.5.2 试验方案及可行性分析1.6 本章小结2 SA-DCT 算法2.1 SA-DCT 的基本硬件方法2.2 Kinane 的偏硬件SA-DCT2.2.1 奇偶分解单元EOD2.2.2 可重构的基于加法器的分布算数点积单元2.2.3 部分积加法树2.3 Chen 的偏软件的SA-DCT2.3.1 算法推导与分析2.3.2 Chen 算法的体系结构设计2.4 本章小结3 UML2.0 实现SA-DCT 硬件算法建模3.1 Kinane 法的UML 设计3.1.1 结构图3.1.2 行为图3.2 Chen 法的UML 设计3.2.1 结构图3.2.2 行为图3.3 精确至时钟周期的设计规范3.4 功能性验证3.5 实验结果分析3.6 本章小结4 小结和对未来工作的展望参考文献致谢攻读学位期间发表的学术论文
相关论文文献
标签:流媒体处理器论文; 软硬件划分论文; 可重构设计论文;
使用UML2.0的可重构多媒体硬件加速器设计与分析
下载Doc文档