高性能浮点型DSP协处理器的设计

来源 :湘潭大学 | 被引量 : 0次 | 上传用户:iuxiaolove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AVP335是一款32位高性能浮点型的数字信号处理器(DSP),具有非常丰富的片内外设与大量的片内存储,它的浮点处理单元(FPU)具有非常强大的数值计算和处理的能力。协处理器(coprocessor)是针对某些特定且CPU处理缓慢或无法处理的应用而设计的芯片,主要辅助CPU完成这些特定任务的处理。例如浮点运算、超越函数的计算等。因此,协处理器的设计是针对某种特定的应用,而不必将它设计为一款通用型处理器。本研究设计了一款32位高性能浮点型DSP的协处理器,该协处理器主要用于协助CPU完成浮点数的数值计算和处理。根据协处理器的基本功能与设计要求,首先对协处理器的组成结构进行介绍,包括浮点数标准、寄存器、流水线、指令集以及寻址方式。其次,本研究对FPU的数值运算单元进行了分析与设计,主要包括对加法器、乘法器以及除法器等算法的研究。此外,为了使数值运算单元获得更好的性能,对相应的算法做出了进一步的改进。因此,加法器的设计采用改进型的Two-Path算法实现,即通过减少运算路径中的移位操作以及提高路径的并行度。乘法器采用基4 Booth算法将乘数进行编码,降低产生部分积的数量,然后使用Wallace树型压缩器完成部分积的压缩,并通过保留进位加法器(CSA)完成最终的相加。除法器采用基4 SRT算法实现。最后是译码控制单元的设计,首先对浮点指令和指令执行过程进行详细的分析,然后对指令译码器进行设计。完成FPU各个功能模块的设计后,编写了各个功能模块的RTL代码,并使用VCS和Ncverilog仿真工具完成FPU各个功能的验证,仿真结果表明了该处理器的逻辑设计完全正确。最后,基于0.13μm CMOS工艺用半定制的方式对协处理器系统进行仿真与验证。
其他文献
探讨针织物双反面组织结构的三维建模过程及3dsMax软件在针织物结构三维建模方面的具体应用。按照Pierce理论和非均匀有理B样条函数,建立针织物双反面组织线圈轴线空间形态控
在青海柳湾出土的距今4000多年的墓葬彩色陶器上,考古学家发现了100多种类似于文字的符号。我们通过比较发现:这种文字与汉民族文字的早期形式甲骨文字不属于同一种符号体系,
介绍以环氧树脂为包埋介质,不需要碘溴染色、用于光学显微镜的巴西橡胶树半薄切片技术,详述固定、脱水、渗透、包埋、聚合、切片、染色及封片各程序。利用3种不同的染料能充分
随着第十大产业规划最终"花落"物流运输业,我国物流产业的发展局面将进一步被打开。在物流产业中,第三方物流是一个新兴行业,在我国,其发展的历程更短,第三方物流市场还处于
<正> 笔者根据《浙江民间草药》记载:玉米须晒干,装旱烟筒上吸之治疗脑漏的经验,运用药烟治疗鼻窦炎,取得满意疗效,现介绍如下:药烟:1.取玉米须晒干,用纸卷成纸烟状,点燃吸之
期刊
民族精神是一个国家综合国力的重要组成部分,随着时代的发展进步也不断丰富和拓展其科学内涵和时代性。在竞争激烈的21世纪,各个国家都非常重视民族精神教育。中国当代大学生
土壤是最重要的自然资源之一,是人类赖以生存和发展的物质基础,其质量好坏直接关系到区域生态安全和社会经济的可持续发展。土地利用和管理对土壤中众多的生态过程都具有非常
随着辅助生殖技术的不断发展和成熟,IVF/ICSI周期中,胚胎种植率和临床妊娠率不断提高,雌二醇,孕酮,促黄体生成素,促卵泡生成素等已经被广泛研究,但是对雄激素的研究很少,而血