- 5
- 0
- 约3.2万字
- 约 42页
- 2017-11-22 发布于四川
- 举报
基于VHDL的单片机设计
学生: 指导老师:
摘要
图3-1CPU整体框图
这种设计方法主要考虑比较条件转移指令CJNE设计上的方便与规范性;而减1条件转移指令DJNZ的指令操作需要进行减1操作,正好可以利用ALU单元的相应算术运算来进行,因此可通过ALU单元来间接的运行实现。此类条件转移指令共6条,是由ALU单元间接实现的;其余的47条指令则由ALU单元直接实现,这47条指令包括算术逻辑运算指令、逻辑运算指令和环移指令。ALU单元要control单元配合起来工作才可正常运行,即需由control单元提供控制信号和数据给ALU单元。
控制单元的VHDL语言实现
控制单元起着控制器的作用,单片机程序和原始数据的输入、CPU内部的信息处理、处理结果的输出、外部设备与单片机之间的信息交换等,都是在控制单元的控制下实现的。本设计中控制单元主要完成的功能为指令译码、中断判优及处理、时序控制和微操作控制等。
图3-2控制单元整体框图
由图3-2可知,控制单元由两个:control_fsm模块和control_mem模块,其主要的设计方法为有限状态机的设计,通过状态的转换而产生相应的微操作信号,进而实现相应的指令的执行[4]。其中,control_fsm模块主要实现中断的响应及111条指令的译码并产生各指令的微操作码,主要是通过有限状态机的设计来实现相应的功能;而control_
您可能关注的文档
- 基于MATLAB的被控对象的建立与转换.doc
- 基于MATLAB的PSK通信系统仿真.doc
- 基于Matlab的对语音信号采集处理及滤波器的设计.doc
- 基于MATLAB的二进制数字系统的调制(包括2ask,2fsk,2psk,2dpsk).doc
- 基于MATLAB的模拟通信系统的设计.doc
- 基于MATLAB的数字带通滤波器.doc
- 基于Matlab的图像增强方法设计报告.doc
- 基于MATLAB的图像滤波中值算法研究.doc
- 基于MATLAB的小波在语音信号中的应用.doc
- 基于MATLAB的线性电路频率响应特性分析 -朱亮.doc
- 第4课 对称的鱼形(教学设计)一年级美术下册(湘美版2024).docx
- 2024-2025学年山东省德州市德城区青岛版一年级下册期中测试数学试卷.docx
- 第二单元 溶液的酸碱性 第2课时(教学设计)高中化学苏教版2019选择性必修1.docx
- Unit 4 Achievements Period 3(教学设计)高中英语沪教版2020必修第二册.docx
- 全册(教学设计)湘艺版音乐三年级上册.docx
- 第二单元 化学反应的方向与限度 第2课时(教学设计) 高中化学苏教版2019选择性必修1.docx
- 2.1 共价键 第1课时(教学设计)高中化学人教版选择性必修2.docx
- 4.6.2神经调节(第1课时)教学设计-人教版2024八年级上册生物.docx
- Unit 4 The senses Cultural focus(教学设计)高中英语沪教版2020选择性必修第一册.docx
- 2020年中考数学真题分项汇编:数据分析专题.pdf
原创力文档

文档评论(0)