八位微控制器IP核的设计与FPGA原型验证研究
【图文】:
MCU的工作首先是从取指令开始的,其中第一条指令的地址是上电复位时的PC值 (7nH),即PC的上电复位值所指向的指令是程序的开始。PC值和相应的ROM中指令的波形如图5一3所示。图中信号定义:reset:复位信号;dkl一dk4:四相不重叠时钟;pc:程序计数器;mem:程序存储器;romdata:PC对应的程序存储器中的指令;inst:存储在指令寄存器中的来自ROM的指令。图5一3取指波形图从仿真图中可以看出,复位的时候,Pc的值为7flH,微控制器正常工作以后执行的第一条指令是存在程序存储器7ff地址处的指令(GoTo指令)。每个dk4时,与pc对应的指令被取出,即预取指。仿真结果表明,所设计的Mcu能够从程序存储器中正确取指,并且取值操作均是在clk4时执行,符合设计规格。
山东大学硕士学位论文(2)程序计数器和堆栈从图5一3可以看出Pc可以正确地执行加l操作,下面主要验证在程序跳转指令执行时Pc和堆栈的状态。图5一4、图5一5、图5一6和图5一7为部分跳转指令执行时的仿真波形图。图中信号定义:StatuS:状态寄存器;staekl,stackZ:两级堆栈;skiP:双周期指令中的空操作标识信号,控制着空操作NOP指令的插入。图5一 4CALL指令执行波形图cALL指令:指令中的立即数直接改变Pc的低8位,Pc第9位清零,status寄存器的队1,队。(第6位和第5位)置入Pc的最高两位。地址 02IH中的指令为CALL指令(指令码为905),所以022存入堆栈Stackl
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP332;TN791
【相似文献】
相关期刊论文 前10条
1 ;新型ConcertoTM双核微控制器,重新构建嵌入式控制系统[J];电子设计工程;2011年13期
2 ;富士通半导体应对全球汽车行业需求 强力扩大微控制器产品阵容[J];微型机与应用;2011年14期
3 ;瑞萨电子新推出6款支持以太网络及MOST网络之第四代32位微控制器[J];电子与电脑;2011年07期
4 ;适用于微控制器的CubeSuite+集成型开发环境[J];电子制作;2011年07期
5 ;富士通半导体最新推出内置模拟比较器和运放的8位微控制器[J];电源技术应用;2010年09期
6 ;爱特梅尔推出具有USB和高精度模拟功能的超低功耗8/16位微控制器[J];电子与电脑;2011年08期
7 ;爱特梅尔扩展ARM926-based微控制器系列[J];电子与电脑;2011年09期
8 ;飞思卡尔宣布面向汽车应用推出功能强大的多功能32位微控制器[J];电子技术应用;2011年03期
9 ;恩智浦推出LPC1200工业控制系列[J];电子技术应用;2011年04期
10 沈熙磊;;盛群半导体推出大容量微控制器[J];半导体信息;2011年03期
相关会议论文 前10条
1 黄建平;;USB接口在串行通信中的应用[A];’2003天津IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2003年
2 魏灵坤;胡春华;刘志军;;基于ATT7022B的三相多功能电能表的设计[A];2008中国电力系统保护与控制学术研讨会论文集[C];2008年
3 郑海波;郭龙;张宗玉;;一种新型的遥测智能污水流量计的实现[A];中国仪器仪表学会第三届青年学术会议论文集(上)[C];2001年
4 赵雪莲;杨新涛;;AT89C2051测试方法的研究与实现[A];第一届中国微电子计量与测试技术研讨会论文集[C];2008年
5 孙荣高;孙德超;殷伟凤;;现场总线液晶显示节点开发与应用[A];全国先进制造技术高层论坛暨第七届制造业自动化与信息化技术研讨会论文集[C];2008年
6 张厚武;姚凯学;;太阳能干燥设备控制器的设计[A];第六届全国信息获取与处理学术会议论文集(3)[C];2008年
7 刘培基;;基于大容量闪存的HOLTER记录仪的设计[A];第二届全国信息获取与处理学术会议论文集[C];2004年
8 孙海s
本文编号:2655915
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2655915.html