攀枝花学院学生创新实验项目结题分析工作方案书(基于FPGA的单片机IP核设计及应用).docVIP

攀枝花学院学生创新实验项目结题分析工作方案书(基于FPGA的单片机IP核设计及应用).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
攀枝花学院学生创新实验项目结题分析工作方案书(基于FPGA的单片机IP核设计及应用)

结题报告 PAGE PAGE 15 攀枝花学院学生创新实验工程 结题报告书 工程名称:基于FPGA的8051单片机IP核设计及应用 承接单位:电气信息工程学院 负 责 人:郭伟 小组成员:刘建平、石磊 指导教师:郝小江、范方灵、明立娟 完成时间:2012年3月3日2012年11月10日 教务处制 二〇一二年十一月 一、课题名称:基于FPGA的8051单片机IP核设计及应用 二、课题提出的背景: 近年来,随着微电子学和计算机科学的迅速发展,给EDA行业带来了巨大的挑战和变革。电子设计自动化(EDA)是以计算机和微电子技术为先导,汇集了计算机图形学、拓扑学、逻辑学、微电子工艺与结构学和计算数学等多种计算机应用学科最新成果的先进技术。片上系统SOC(System on a Chip)以其高集成度、高性能、低功耗、低成本等诸多优点受到越来越多的关注,系统级芯片SOC已成为集成电路发展的主流,基于FPGA的SOPC设计技术是当前电子系统设计领域最前沿的技术之一。而IP正是实现SOC的核心技术,是SOC设计的关键。在SOC设计中几乎都会将微处理器、存储单元等通用IP模块集成到FPGA中构成可配置的SOC芯片。基于IP核复用技术的设计方法能大大提高SOC开发效率,降低设计成本,从而逐渐成为一种主流设计方法。在芯片设计中大量复用知识产权模块IP,可以使IC设计者把精力集中在更高层次上的设计上,从而加快芯片的开发速度。 三、课题研究的目的和意义: 美国Intel公司生产的MCS-51系列单片机,由于其具有集成度高、处理功能强、可靠性高、系统机构简单、价格低廉等优点,在我国已经得到非常广泛的应用。但单片机自身也有着许多固有缺点,一定程度上限制了它的使用,主要表现在:低速、PC的“跑飞”、开发周期长。设计具有自主知识产权的8051软核成为了当前SOPC设计的一项重要课题,可以大大方便今后的EDA设计。因此,如何克服单片机的固有缺点,设计开发出指令系统与8051单片机的指令系统完全兼容,并且能够应用于FPGA的8051IP核具有非常深远的意义。表现在四个方面: 1、可以增加我国知识产权IP模块库的储备; 2、设计具有自主产权的8051软核可以方便今后的EDA电子设计。在电子设计中用到8位MCU时,可以直接调用自己设计的8051软核; 3、运用可编程逻辑器件实现的8051单片机内核,克服了传统8051单片机本身固有的缺点,在最高时钟频率、稳定程度、指令的执行效率、易于升级、易于扩展使用等诸多方面都有了很大的提高,从而可以大大提高以8051单片机为控制系统的各种应用系统的性能参数。另外,建立8051MCU可综合IP核对于各种嵌入式系统和片上系统(SOC)的应用也具有十分重要的意义,通过芯核重用技术,可广泛应用在一些面积要求比较苛刻的片上系统中; 4、传统的实验方法比较单调,采用集成了此8051IP核的EDA实验设备,不但可以用来做EDA实验也可以用来做单片机原理实验,从而可以节省大量资金,还可以更好的促使学生们把此两门课程结合起来进行学习。 开发具有自主知识产权的IP核不仅具有广泛的应用前景而且对提高我国集成电路设计和应用水平具有重要意义。 四、课题的研究方法: 以8051单片机为蓝本,并与FPGA内部结构相结合,使用硬件描述语言VHDL来实现整个系统的逻辑描述,开发出能够应用于FPGA的8051IP核,所实现的指令系统与 8051 单片机的指令系统完全兼容。并用单片机程序对设计的8051IP核进行实验验证,实验结果表明设计实现的8051IP核正确。 五、课题研究的步骤 先分析单片机内部结构、工作原理及指令系统。然后对8051IP核的各个模块的具体实现及整体设计:通过采用VHDL语言来编写功能程序的方法分别来实现串口模块、定时器/计数器模块、alu模块、control控制模块;通过调用QuartusⅡ软件内部IP核的方法来实现内部 RAM模块、ROM模块和外部RAM模块等存储器模块。再把各个模块在QuartusⅡ软件中进行编译综合,生成模块的符号图(symbol),然后采用原理图连接的方法来把各个模块的符号图连接,从而实现整个8051IP核模块的综合设计。 最后通过一个单片机程序验证所设计的8051IP核。 六、总体结构及原理 采用自顶向下的设计方法,先从系统的全局考虑进行功能模块划分,然后把模块再次划分,一直划分到具体细节。设计中,把8051IP核系统划分为几个模块,各模块又可以划分成多个子模块,然后分别用VHDL语言来实现各个子模块的功能,最后再把各个模块连接到一起,构成整体的系统设计。 经过对单片机内部结构、工作原理的分析,把8051IP核系统划分为两大部分:存储器模块和8051内核(core)模块;其中,存储器模块主要包括:内

文档评论(0)

盼储储time + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档