FT-C55LP DSP中位处理单元与双乘累加单元的设计与实现

被引量 : 0次 | 上传用户:zr_ran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题来自一款16位高性能低功耗数字信号处理器FT-C55LP的自主正向设计,其设计目标是各项技术指标与T(ITexas Instruments)公司的TMS320C55x DSP相当。而本文重点对其中两个运算单元——位处理单元和双乘累加单元进行自顶向下的设计和自底向上的验证。本文首先对FT-C55LP的CPU结构进行全面而系统的研究,并在深入分析所有与位处理单元和双乘累加单元相关指令的基础上,分别对两者进行功能设计和总体设计。位处理单元由特殊位域处理器和移位位处理器两个子单元构成。特殊位域处理器是为实现位域压缩、位域扩展、位计数和指数提取等专用指令而特别设计的专用硬件电路,利用一些专门设计的压缩器、扩展器、选择器等,巧妙地实现了各种专用特殊位域处理指令。移位位处理器就是移位器,本文提出了一种改进型多功能全译码40位桶形移位器,继承了传统移位器的优势,完成了FT-C55LP所需的全部算术、逻辑、循环以及双移位等移位功能。此外,通过实现并行的移位溢出检测机制与饱和处理,大大地提高了系统并行性、降低了功耗,并且为了保证运算精度实现了可控的舍入操作。双乘累加单元包括两个可以并行的、结构和数据通路都类似的乘累加器,每个乘累加器都能在单周期完成一次17x17位的乘法与一次40位的加/减法。本文在深入研究快速乘法器的关键技术以及各种乘累加单元的实现结构的基础上,采用改进的基4布斯算法和带修正符号位的有限符号扩展技术,以及华莱士树算法的变体(3-2压缩和4-2压缩混合使用),最终实现了一款高效的双乘累加单元,其中特殊的符号位修正技术,为并行乘法溢出检测与饱和处理的提供了必要条件。此外,通过对算法的优化,巧妙地实现了可选的舍入运算,节省了资源,提高了系统并行性,减少了单指令执行所需的时间,降低了系统功耗。另外,本文从子系统级验证完整、功能验证完全、数据验证完备的角度出发,制定了细致而全面的测试方案,然后借助Modelsim仿真工具,严格按照测试方案,分别对两个运算单元进行了功能仿真,得到正确的仿真结果,并借助Modelsim的高级仿真工具Code Coverage进行了代码覆盖率分析,效果比较理想。最后采用Design Compiler综合工具和SMIC的0.13um CMOS工艺库,在1.2V工作电压、25℃工作温度和200MHz工作频率下,对两个运算单元及其子单元进行了逻辑综合,综合结果满足要求。
其他文献
水泥稳定碎石基层目前被广泛应用于我国干旱寒冷地区高等级公路建设中,但在实际使用中它存在开裂的缺点。青海省干旱、早晚温差大、全年低温时间长是我国干寒地区的典型代表,
在全球化背景下,国家在民族地区投入大量的人力、物力和财力,换来的却是民族成员的大量外流、民族传统文化的衰退、民族多样性的逐步减少。政府和研究者为改变上述状况做了不
两年前我曾经写过一篇《这是一个电视剧的时代》,记述我对2004年-2005年两年间中国长篇电视剧的观感。现在我有机会再次参加金鹰奖评选,观看了127部出品于2006年-2007年的中国
本论文在总结前人研究资料的基础上,针对乌尔逊凹陷北部地区开展地震资料构造解释研究。应用构造地质学、层序地层学理论及先进的地球物理技术,准确鉴别、追踪区域不整合界面
算术逻辑单元(ALU)是高性能数字信号处理器中的核心部件之一,其性能与功耗对整个数字信号处理器性能与功耗具有很大的影响。研究全定制设计优化实现高性能低功耗的算术逻辑部
近几年,随着我国城市化发展步伐的加快,城市发展对于复合化和集约化空间的需求越来越高,诸多二、三线城市也开始将城市综合体的建设提上日程。而城市综合体环境景观作为城市
<正>《简·爱》是一部在英国文学史上占有举足轻重地位的经典著作。本文通过分析简·爱形象中所折射出的反叛男权社会秩序的女性意识和她对独立的经济地位的强烈诉求,探讨了
信息化己成为中小制造企业增强竞争力,提升利润以及实现跨越式发展的必由之路,而ERP作为企业信息化的核心环节,所发挥的效益已经获得企业界的验证。BPR体现了当今世界先进的
<正>(一)裕固族源自古代北方回鹘的一支,与古代蒙古族的一部分相互融合而成,现聚居于甘肃肃南裕固族自治县和酒泉黄泥堡乡一带,与藏、汉、蒙古等民族长期和睦相处。裕固族有
上海仁济医疗管理有限公司作为一家专业化的医院管理公司,以医院的委托经营管理为主要模式,在我国公立医院“两权分离”理论的实践和公立医院的职业化管理方面,逐步形成一套