基于Cortex-M0的IP核设计与集成验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ytlytl1009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从晶体管和集成电路问世以来,IC产业便遵循着摩尔定律飞速发展。二十世纪九十年代,系统芯片(System On Chip,SoC)开始兴起,进入二十一世纪后,随着嵌入式系统应用的发展和不断深化,SoC技术已逐渐成为集成电路设计的主流,应用领域越来越广泛,在通信、交通、自动化、网络及消费电子等领域都发挥着重要作用,SoC产品的市场竞争也日趋激烈,如何在最短的时间内开发出高性能、低功耗、低成本的SoC产品,成为了人们越来越关注的问题。本论文以高性能指纹识别芯片项目为背景,介绍了所设计的基于特定应用的SPI接口模块IP,并详细叙述了 IP核的集成和验证过程,以及最终的物理实现结果。本论文首先对SoC相关知识和SoC验证技术进行了简要介绍,同时也对指纹识别系统进行了说明。然后详细叙述了 SPI接口模块的设计与集成,介绍了 SoC验证环境及验证过程。最后介绍了芯片的物理实现过程和结果。本论文的工作基于实际的嵌入式SoC产品的研发,以SPI接口模块为例,整体上介绍了 SoC产品研发中IP核由设计到实现的过程。本论文重点介绍了 SPI接口模块的设计与验证过程。该模块采用AMBA2.0标准来实现与系统内部的通信,并且包含DMA握手接口,可通过DMA方式提高数据传输效率。对该模块的验证则是将其集成到系统中,在SoC环境下进行验证。验证方法采用基于仿真平台和FPGA平台的软硬件协同验证,在验证模块功能的同时,也保证了模块可与系统协同工作。本论文的最后介绍了芯片的物理实现过程。物理设计与验证是芯片设计中的重要环节,影响着电路的性能、功耗与成本。使用Synopsys公司的Design Compiler工具对芯片进行逻辑综合,ICCompiler工具进行版图设计,并进行DRC和LVS检查。本论文所介绍的SPI接口模块是针对特定应用进行开发的,合理规划内部结构,采用DMA方式辅助传输,在保证传输效率的同时,尽量降低其面积和功耗,以利于芯片整体的性能提升。本论文介绍了 IP核的设计、验证以及物理实现的完整流程,并已在实践中得到成功应用,在SoC产品研发中具有一定的理论和指导意义。
其他文献
近年来,随着计算机技术特别是网络技术和数据库技术的发展与普及,我们越来越需要在计算机上效地存储、管理、共享和提取信息,如何开发可靠、稳定又安全的数据库系统,成为新时
绩效工资是根据工作业绩来支付的那部分薪水。绩效工资具有激励功能和约束功能,直接影响着高校教师工作绩效的提高和高校教师队伍的稳定。在回顾绩效工资涵义的基础上,对国内
习近平总书记指出“:要加强传播手段和话语方式创新,让党的创新理论‘飞入寻常百姓家’。”新闻工作者落实习近平总书记宣传思想工作讲话精神,就要在加速媒体融合、创新传播
良好的妇幼健康状况是社会持续稳定发展的重要条件,在我国妇幼保健相关服务的提供一直是党和政府关注的重点。通过文献计量法,借助可视化工具对1995~2017年我国妇幼保健服务
目的:探讨在兔前交叉韧带重建中促进腱-骨愈合的方法。以自体肌腱为供体,脱蛋白松质骨(deproteined bone,DPB)为载体,在骨形态发生蛋白(bone morphogeneticprotein,BMP)诱导
旨在为世界技能大赛(世赛)中国项目专家、教练、选手等提供备赛技术相关竞赛、评判等参考信息,对比近期向世界技能组织公布的2015年第43届(本届)世赛及往届版本技术说明,研究
随着各国军用通信系统向通信模式动态配置、支持多用途方向发展,传统的通信侦察系统的缺陷日益明显。介绍了一种基于可重构技术的无线通信侦察系统。研究了系统的可重构硬件
<正>台湾桃园大溪镇位于桃园县东部,境内有大汉溪,将大溪镇分隔为"溪东"和"溪西"两部分。大溪镇曾是台湾重要的内陆港口,属于河阶地形,背山临水。全镇下辖27个村里、705邻,总
以云南农业职业技术学院的大学英语模块教学试点为例,本文分析了高职英语教学的现状和问题,介绍了大学英语模块教学的理论基础和具体实施方案,总结了模块式教学相对于传统教
我国语文科传统真实写作教学主张摹写客观真实,张扬主观真情实感,重视写作人格的真诚,在中小学写作教学实践中发挥了积极的作用。但从其理论基础和现实实践入手进行反思,会发