基于FPGA的8位增强型CPU设计与验证

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:cygggg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,系统级芯片SoC(System on a Chip)成为集成电路发展的主流。SoC技术以其成本低、功耗小、集成度高的优势正广泛地应用于嵌入式系统中。通过对8位增强型CPU内核的研究及其在FPGA(Field Programmable Gate Array)上的实现,对SoC设计作了初步研究。在对Intel MCS-8051的汇编指令集进行了深入地分析的基础上,按照至顶向下的模块化的高层次设计流程,对8位CPU进行了顶层功能和结构的定义与划分,并逐步细化了各个层次的模块设计,建立了具有CPU及定时器,中断,串行等外部接口的模型。利用5种寻址方式完成了8位CPU的数据通路的设计规划。利用有限状态机及微程序的思想完成了控制通路的各个层次模块的设计规划。利用组合电路与时序电路相结合的思想完成了定时器,中断以及串行接口的规划。采用边沿触发使得一个机器周期对应一个时钟周期,执行效率提高。使用硬件描述语言实现了各个模块的设计。借助EDA工具ISE集成开发环境完成了各个模块的编程、调试和面向FPGA的布局布线;在Synplify pro综合工具中完成了综合;使用Modelsim SE仿真工具对其进行了完整的功能仿真和时序仿真。设计了一个通用的扩展接口控制器对原有的8位处理器进行扩展,加入高速DI,DO以及SPI接口,增强了8位处理器的功能,可以用于现有单片机进行升级和扩展。本设计的CPU全面兼容MCS-51汇编指令集全部的111条指令,在时钟频率和指令的执行效率指标上均优于传统的MCS-51内核。本设计以硬件描述语言代码形式存在可与任何综合库、工艺库以及FPGA结合开发出用户需要的固核和硬核,可读性好,易于扩展使用,易于升级,比较有实用价值。本设计通过FPGA验证。
其他文献
金融机构的风险评估部门通常需要利用互联网搜索引擎,在网络上搜索自己所关注客户的负面新闻报道,以便尽早发现风险,为风险评估部门做出决策提供有益的辅助信息。手工方法完
论文以国家自然科学基金项目《一类非线性系统辨识建模理论与方法的研究》为背景,提出了有色噪声干扰随机系统辨识研究课题。该课题属于应用基础研究,具有理论意义和实用价值。
随着WEB信息的迅速增加,用户在浩瀚的海洋里寻找信息是十分困难的,信息检索正是为了解决这个问题而出现的新技术。与此同时,用户对信息检索的要求也越来越高,快速、准确已经
支持向量机(Support Vector Machine,SVM)理论方法是目前国内外学术界的研究热点之一,它能够研究在小样本条件下的统计规律,并且具有泛化能力强、所求解为全局最优等优点,非常适合非线性过程建模。目前,其理论研究和实际应用都处于飞速发展的阶段。由于发酵过程具有高度的非线性、时变性和不确定性的特点,其内在机理非常复杂。因此,对发酵过程进行建模研究具有实际的研究意义和应用价值,本文采用
本文主要针对电机参数辨识问题,分别从离线参数辨识和在线参数辨识两方面进行了研究。本文研究的主要内容如下:首先,研究了矢量控制系统的构成及其工作原理,推导出转子时间常数与转子磁链和转矩的数理模型;基于该模型分析了电机参数变化对转子磁链观测的影响;同时,定性分析了转子时间常数对矢量控制的影响,阐述了转子时间常数在线辨识的重要性。然后,为了提高电机参数初始值的辨识精度,分析异步电机离线参数辨识原理,并对
推理估计器是推理控制系统设计的关键,推理估计器模型(软测量模型)的设计方法也是设计一个控制系统的关键,也是软测量技术的核心。不同于一般意义下的数学模型,它强调的是通
交流调速控制是自动化领域中一个重要研究方向。目前交流调速的性能己经得到很大的改善,在许多领域逐步取代了直流调速。但是由于系统运行过程中一些不可控或不确定的因素,使交
直接转矩控制系统自提出以来,已经有了长足的发展。该控制技术以其独特的思想,简单的结构及优良的特性受到国内外学者的广泛关注。它以定子坐标系定向,借助于两点式调节产生PWM信号,直接对逆变器的开关状态进行最佳控制,因而电机的参数对系统的影响小,同时计算量与矢量控制相比要小得多。本课题主要通过实验获得了大量的电压频率、定子电流、定子端温和定子电阻的数据对,并从数据中得到定子电阻与电压频率、定子电流以及定
学位
无线传感器网络(WSN)作为21世纪最具影响力的技术之一,应用领域十分广泛,其中一个重要应用便是目标跟踪。目标跟踪模型通常情况下是非线性模型,传统的卡尔曼滤波在解决非线性