MCS8051以及DS80C320单片机软核的设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ufs2269acjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要介绍了在研究生学习阶段所设计的两款通过FPGA 芯片下载验证的51 系列单片机的软IP CORE:使用VHDL 语言设计的80C51 单片机的IP CORE,使用Verilog 语言设计DS80C320 单片机的IP CORE; 文章首先介绍51 系列的功能结构,讨论了本设计所采用的具体结构,并通过对8051 软核的设计来详细阐明该结构在适应FPGA 设计方面的优点;在第四章介绍了本设计内部指令具体的执行流程与时序,从而将各个模块的功能联合起来介绍;其次对DS80C320 单片机IP CORE 的介绍,主要集中在与8051 在功能以及时序上面的差异,重点介绍了80C51 单片机没有的定时器2 以及增强型串口的设计。最后是测试验证与总结; 设计主要遵循该单片机的用户手册以及官方的正式资料,按照黑盒子的理论来进行,在保证兼容性的基础上,对性能进行了大幅度的提高,其中,8051 的频率由传统的12M 提高到62.5M,DS80C320 的频率由33M 提高到73M; 最后的结果以软IP CORE 的形式给出,这样可以使得设计既能方便的应用到所有的通用FPGA芯片里面,也能无缝地转移到ASIC工艺上面,同时,IP CORE的特点也使得本设计既可以作为单独的模块使用,也可以作为子模块为其他的设计所采用。本设计采用Altera 公司的开发工具QUARTUS II 4.0 作为开发平台,完成设计的综合、布局布线、芯片映射、静态时序分析以及芯片下载等工作;采用modelsim 5.8 进行功能仿真以及时序仿真;采用Altera 公司的cyclone 系列的EP1C20F400C6 芯片进行物理验证;利用Agilent 公司的1673G 逻辑分析仪来进行最后的物理测试; 在设计手段上,本设计采用了自顶向下将系统按功能逐层分割的层次化﹑模块化的设计方法,这比传统自下向上的EDA 设计方法有更明显的优势,大大缩短了开发周期,降低了开发成本。先进工艺以及设计手段的采用也是保证性能提高的一大因素;
其他文献
目的:研究CT与高KV摄影对于临床上检查矽肺的意义,选择临床上对于检查矽肺的有效合理方法。方法:以2013年1月-2016年1月来我院就诊的为矽肺的120例患者,按照随机分配的原则,分为CT
在大数据时代,数据的有效处理与应用变得尤为重要,而机器学习则是进行数据处理的重要工具。其中,分类是机器学习中十分重要的研究课题。分类指的是对训练样本进行学习而得到分类
电视成像制导是一种广泛采用的先进制导方式,它通过导弹上面的摄像头来采集视频信号,通过视频压缩传送到后方,由后方根据图像来对导弹进行精确控制,从而进行对敌方的打击。它具有
学位
目的:芦荟治疗早期压疮的研究。方法:在我院及重庆江津中心医院神经内科纳入Ⅱ期压疮水泡期患者60例,在常规皮肤护理的基础上增加每日5-6次的新鲜芦荟液外敷。结果:8-12天后转为
头位难产是经阴分娩最常见的并发症,如何正确及时识别头位难产是确保母婴安全减少母婴并发症关键所在。需要医生全面分析,严密观察产程,能经阴道分娩的应充分试产,降低剖宫产率,同
近年来,双频天线单元和阵列的研究越来越受到人们的重视。在单元方面,已有很多这方面的研究工作,并且在无线通信设备中得到广泛应用,而具有灵活的频比范围、较好的辐射特性和
H.264/AVC 标准是由运动图像专家组MPEG 和ITU 下属的视频编码专家组VCEG 联合制订的新一代低比特率视频压缩编码标准。它在继承现有视频标准中块变换、运动估计/补偿、量化
互联网技术的迅猛发展,使越来越多的基于低档8位和16位微控制器MCU的嵌入式设备也开始逐步走向网络化,这些设备在走向网络化的过程中,不可避免地面临着如何有效而方便地与互
目的:对元宝山区畜牧养殖人群中布鲁氏菌感染危险因素进行调查分析。方法:选取元宝山区2010-2016年高危人群实施布鲁氏菌病感染流行病学调查问卷,本次调查2500人,选取40例感染患
目的:分析手术治疗先天性特发性眼球震颤合并水平斜视的临床效果及体会。方法:回顾性分析15例先天性特发性眼球震颤合并水平斜视患者的临床资料,综合考虑患者双眼视的状态、注视