基于FPGA的8051CPU核的设计

来源 :天津工业大学 | 被引量 : 0次 | 上传用户:fengkg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一种嵌入式微控制器,MCU(Micro Controller Unit)在通信、消费电子、计算机、医疗、仪器仪表等领域得到了广泛的应用,渗透到人类生活和国民经济的各个方面。在这些嵌入式应用系统中,基于8051指令系统的8位的MCU由于其低成本、高效能而始终占据着相当重要的位置。随着信息技术的飞速发展,传统的MCS-51嵌入式微处理器因其尺寸、功耗、速度、可靠性等特性已经难以满足一些场合的需要,因此微处理器芯片的开发、升级面临着新的挑战。SOPC技术以其成本低、功耗小、集成度高的优势正广泛地应用于嵌入式系统中,可编程系统级芯片SOPC已成为集成电路发展的主流。   本论文裁减并完善了与MCS-51系列微处理器指令集完全兼容的8051CPU核,减少了设计面积,又提高了处理速度。按照自顶而下的设计原则,分别设计了算术逻辑单元、中心控制器、定时/计数器、串行口、RAM和ROM单元。设计采用VHDL语言进行描述,并且用ModelsimSE6.0进行功能和时序验证,分析了综合结果,最后将8051CPU核下载到Xilinx公司的FPGA(Field Programmable GateArray)芯片(XC3S500E-4FG320C)上进行物理验证,结果表明软核达到预期的效果。   本论文设计完成的8051CPU核在最高时钟频率和指令执行效率指标上均优于传统的MCS-51内核。由于该核使用VHDL语言描述,可读性好,易于扩展使用,易于升级,适用于基于IP核复用技术的SOPC设计,因此,比较有适用价值。
其他文献
机车的轮对工作状态对机车安全行驶异常重要,但目前检测方法主要是人工检测,效率低、劳动强度高,因此,机车轮对工作状态检测的自动化与智能化处理显得尤其关键。本文主要针对
目前研究较多的几种按需构建的和基于位置信息的蓝牙Ad Hoc网络形成及其路由算法,存在诸多不足,其应用场合也受到很大的限制。为了降低蓝牙网络拓扑维护和路由控制分组的开销
各种智能化、小型化的无线终端和智能家庭终端的大量出现,它们之间的信息共享与数据交换需求极大地推动了高速无线个域网(High-Rate Wireless Personal Area Network)技术的发展
随着无线通信的发展,许多业务需要越来越高的数据传输速率,采用传统的单载波通信系统将很难满足系统性能要求。由于可以有效地对抗信道多径效应和较高的频谱利用率,正交频分
本文简要介绍了无人机遥测数据处理系统的研究背景和发展现状以及在无人机系统中的重要地位,分析了导致目前使用的遥测数据处理系统相互独立、通用性差的原因,叙述了设计一种
目的:探讨胫骨平台骨折手术治疗的方法和效果.方法:时我科1997年~2002年治疗的45例胫骨平台骨折病人的资料进行回顾性分析.结果:本组45例术后随访3个月~5年,接lysholm[1]评分标
随着计算机技术和多媒体技术的快速发展,人们对信息安全提出了更高的要求。研究数字多媒体作品的版权保护和电子商务中的身份认证,能够确保多媒体信息的真实性、完整性和有效
目的:探讨经阴道超声对卵巢子宫内膜异位囊肿的诊断价值。方法:回顾性分析54例卵巢子宫内膜异位囊肿患者62个肿块的声像图特点,并对比术后病理结果。结果:经阴道超声诊断卵巢
编码调制技术可以在不降低系统有效传输速率的前提下进行有效的编码和调制,是未来宽带移动通信系统中的关键技术之一。而LDPC码具有逼近香农限的优异性能,是当前信道编码研究领
光在水中照明时,由于水介质和水中微粒的吸收和散射,光能量损耗很多,而且产生了严重的散射光,降低了成像质量。因此在水中,尤其是在浑水中进行水下观察时,必须解决散射光的问题。目