DSP中指令Cache的研究与设计

被引量 : 0次 | 上传用户:xong916
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高速缓冲存储器(Cache)有效弥补了处理器与主存储器之间的速度差距,加快了处理器对存储器的读写速度,提高了DSP(Digital Signal Processor)系统性能。但是Cache因其面积大、速度快、访问频繁,被视为处理器芯片功耗的主要来源。如何设计一个高性能低功耗的Cache,对于DSP处理器整体性能有着重要的意义,已经成为了一个热点问题。本文设计了一种指令Cache:通过添加一个具有重装功能的Line Buffer,有效减少了CPU对Cache的访问次数,从而降低了指令Cache的相关功耗。并且在Cache发生缺失时,重装控制单元能在6个时钟周期内将片外存储单元中的指令送到CPU取指单元,有效提高了指令Cache的性能。对于指令Cache的设计主要包括基本参数的设计,指令Cache体系结构的设计,各个功能模块的设计,以及Line Buffer的设计。其中,在对指令Cache设计时,需要根据DSP处理器的具体特征合理规划好工作流程,减少指令Cache命中时间。整个指令Cache的设计采用自顶向下的设计流程,以硬件描述语言VHDL作为输入工具进行指令Cache的设计。使用Mentor公司的Modelsim对设计进行功能仿真,以SYNOPSYS公司的综合工具Design Compiler对指令Cache部分进行逻辑综合。综合和仿真结果表明:整个指令Cache的设计实现了所有预期功能,满足了路径延时的要求,在最坏情况下最长路径延时为1.66ns。通过运行3种基准测试程序得出:Line Buffer可以使CPU对指令Cache访问频率减少35%,有效降低了指令Cache的功耗。目前该设计已成功应用于32位的高端DSP中,并使其整体功耗位于0.5mW/MIPS以内。
其他文献
固定资产是企业资产的重要组成部分,是企业生产经营的主要物质基础。因会计准则与税法规定的不同,在进行日常处理时形成一定的差异。明确差异的处理与原因,不仅有助于企业和
完整的印刷加工流程,通常分为印前、印中、印后三个阶段。其中印前技术,是指上机印刷之前所涉及的工艺流程,主要包括电脑平面设计、桌面出版。AI软件(Adobe Illustrator)是美国
搅拌摩擦点焊(FSSW,Friction Stir Spot Welding)是基于搅拌摩擦焊(FSW)新近研发的一种焊接技术。由于FSSW具有成本低、耗能少等优点,能够替代传统点焊方法用于汽车工业。尤
目的探讨丝氨酸蛋白酶抑制剂(Vaspin)和烟酰胺磷酸核糖基转移酶(Visfatin)和白细胞介素-6 (IL-6)在孕晚期妊娠期糖尿病(GDM)患者血清中的表达情况及三者的关系。方法选取2016
无碳化物贝氏体很好的结合了强度、塑性和韧性,引起了国内外材料学者对钢中无碳化物贝氏体的研究浪潮,并成功开发出一系列新型钢种。无碳化物贝氏体往往需通过等温淬火工艺制
垂直振动压路机洛阳建筑机械厂研究所尚春义1垂直振动压路机的振动机理垂直振动压路机(如图1)其振动轮在振动过程中对地面只产生上下垂直的力。目前,在压实混凝土面层时需要振动压
近日,埃森哲公司发布了《AI应用高管指南》,从AI定义、AI历史、AI效率、AI信任、AI风险、AI投资等多个维度,向企业高管展示了人工智能的前世今生,并从"AI领导力"角度提出了行
期刊
文章运用2007-2016年A股制造业公司的年度数据,研究股票市场错误定价对企业创新的影响。研究发现,在错误定价影响企业创新的两种渠道中,直接的“迎合渠道”和间接的“融资渠
弱人工智能对犯罪主体的刑事责任承担问题提出了新挑战,必须在坚守传统犯罪主体理论的同时对刑法制度进行检视、反思和改革。在确定人工智能犯罪主体的刑事责任时,应客观评估
本实验先用SC-CO2提取韭菜籽油,然后以除油韭菜籽残渣为原料,提取韭菜籽黄酮,为韭菜籽的开发提供了实验基础。先用SC-CO2萃取三种韭菜籽油,并确定最佳提取条件:将韭菜籽原料粉