- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全国第:盏篙主署曼篆理联合学术会议论文集 277
6.1 I
2基于8051
P核的源码分析及研究
蔡尧 王祖林
北京航空航天大学电子信.E-.z-程学院,北京100083
摘要:微处理器以惊人的速度发展至今,使用硬件描述语言(HardwareDesign
已成为业内标准,IP软核的开发,对于我国开发和完善拥有自主知识产权的IP核库有着重要的实用价值和
IP
借鉴意义,本文主要对mc8051Core进行源代码的分析,通过观察仿真波形以及在硬件FPGA平台上对应
用系统的调试,验证了以上分析的正确性.
关键词:微处理器IP核仿真FPGA
一、 日I吉
√1日
随着芯片规模和功能的不断扩大以及电子技术和EDA工具的发展,设计师逐步从使用硬件转向设计硬
件,从单个电子产品的开发转向系统级电子产品的开发。在今天,设计往往不是一两位设计者就能完成的,
Device)的
由许多厂商已经将一些成熟的设计提供出来,使得可编程逻辑器件(PLD,ProgrammableLogic
设计者能采用这种现成的设计,较快的完成其工作,这些成熟的设计被称作IP核。
通过对IP核的仔细分析,一方面可以了解该IP核各单元模块的功能,以便通过层次式的设计方法,利
功能。另一方面,IP核的成熟设计对于设计技术与设计经验的学习和积累来说也具有重要意义。如果能在软
硬件平台上均调试通过,对我们而言是最希望认识到该IP核的设计思想,这是一个比较成熟的设计,把握其
基本的设计架构,特别是若通过相应的修改,能够实现其更多的功能扩展,这必将对我们以后的设计工作起
到铺垫和提高的作用。
二、mc8051IP
Core源代码的分析:
一个复杂的数字系统往往由许多功能模块构成,而设计者的新思想往往只体现于部分单元之中,其他单
具有重复性,适用于不同的系统。FPGA厂家及其第三方预先设计好这些通用单元并根据各种FPGA芯片的
结构对布局和布线进行优化,从而构成具有知识产权的功能模块,称之为IP(Intellectual
Property)模块,
也可称为IP核(IPCore)。
IP模块可分为硬件IP(HardIP)模块,软件IP(SoftIP)模块和固件IP(Firm
IP)模块三种。硬件模块
已完成了布局布线和功能验证并将设计映射到Ic硅片的物理版图上。虽然硬件IP模块的可靠性高,但是它
的可重复性和灵活性较差,往往不能直接转换到采用新工艺的芯片中,软件IP模块通常是可综合的寄存器级
硬件描述语言模型,它包括方针模型,测试方法和说明文档。但是以HDL代码的形式将软件IP模块提供给
用户不是最有效的方法,原因是用户将IP模块嵌入到自己的系统中后,新的布局布线往往会降低lP模块的
性能,甚至使整个系统都无法工作,因此,一种有效的方法就是将带有布局布线信息的网表提供给用户,这
样就避免了用户重新布线所带来的问题。这种含有布局布线信息的软件IP模块又称作固件IP模块。XILINX
式提供IP模块,但他们事先也针对芯片的结构作了优化。
1.MC8051
lP核综述
MC8051IPCoreVersion
本文研究的IP核为:MC8051 1.1),其设计层次及相
IP核(OreganoSystems
关VHDL源文件如图1所述:
278 6,综合信息应用技术
图1 8051微控制器IP核设计层次
原创力文档


文档评论(0)