欢迎来到天天文库
浏览记录
ID:37032091
大小:6.25 MB
页数:106页
时间:2019-05-20
《专用处理器及片上通信架构设计研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘簧摘要以视频信息为主的多媒体技术是2l世纪最其对代特征和最富有活力的研究与应用领域,同时也是高性能片上系统(SystemonaChip,SoC)发挥核心作用的领域。专用处理器及专用SoC可以在通用处理器酶可编程、灵活性与专用集成电路(Application-SpecificIntegratedCircuit,ASIC)的高性能、低功耗之间取得设计折衷,已成为西前的研究热点。本文淡最新视频编解码标准H.264/AVC为哥标应用,就高性能专用SoC设计中的两个关键技术:专用指令集处理器(Applica
2、tion.SpecificInstructionSetProcessor,ASIP)设计与专用片上通信絮构设计展开论述。处理器是SoC的核心,承担着系统大部分的运算与控制任务。本文介绍了一款自主研发的面向视频压缩应用的ASIP指令体系及硬件实现。针对视频应用中数据组织操作开销大、内存读写频繁且地址不连续等特点,该指令集采用显式数据组织的指令格武,将数据组织操作内嵌到指令编码中,同时设计了行列交织的内存读写模式。硬件架构为SIMD(SingleInstructionMultipleData)-与VLI
3、W(VeryLongInstructionWord)的混合结构,采用了RISC(ReducedInstrctionSetComputer)类型的流水线结构,其中分布武运算单元支持可变字长的并行计算,而取指单元可完成变长编码指令的取指及下一PC(ProgramCounter)计算等功能,并设计了指令缓冲送以减少存储器访问。专用指令的设计空闻庞大,手工设计效率不高。本文在专用指令自动提取方面进行了探索,提出了静态数据流图搜索与动态结果筛选相结合的方法,并作为一种重要的补充应用到前述的ASIP指令集设计中
4、。在此基础上,以H.264/AVC的环路去块效应滤波算法为例,叙述了视频压缩算法核心在ASIP上的优化过程。片上集成部件的增多导致部件之间的数据通信逐渐成为制约系统性能的瓶颈。以目标应用的具体数据通信信息来指导通信架构的设计,可缩短通信消耗时间,提高系统实时性能。药此需要在设计早期对于目标应用中的数据通信部分进行精确的高层建模与仿真。本文在事务级模型(TransactionLevelModel,TL旧的基础上提出了一种新的抽象模型CEAM(communicationEventAccurateMode
5、l)用予系统的遵信建模,完成了H.264/AVC的通信建模与仿真。并以此为基础,设计了一种针对应用优化的总线调度策略。实验结果表明,该策略可极大提高总线的利用效率,缩短通信任务完成时间。关键词H.264/AVC,专用指令集处理器,专用指令生成,片上通信架构IIIAbstractHigh-performanceSoC(SystemonaChip)havebeenplayinganimportantroleinmultimediaapplicationsespeciallythevideocompres
6、sionwhichiseverywhereinhumanbeings’dailylife。Application-specificSoCs(ASSoC)c8鼓achieveagoodtradeoffbetweentheflexibilityofgeneral-purposecomputingplatformandtheperformanceandtheefficiencyofASICs(Application-SpecificIntegratedCircuits).Itisnowthehotspot
7、ofresearchbothinacademyandindustry.ThisthesismainlyfocusesondesignofApplication—specificInstructionSetProcessors(Asip)andon-chipcommunicationarchitectures,whichbotharecriticaltechniqueinASSoCs.AstheCOrecomponentofAS—SoC,ASIPsprovidehi。ghcomputationperf
8、ormancewhilemaintainingtheflexibilityasaprogrammabledevice.Avideo—orientedAS/Pdesignisintroducedinthisdissertation。ItutilizesthenovelhybridSIMD(SingleInstructionMultipleData)andVLIW(veryLongInstructionWord)architecturewiththeEDO(Explici
此文档下载收益归作者所有