- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式的8位CISC模型机设计 课程设计
嵌入式的8位CISC模型机设计
目录
一、设计目的 - 2 -
二、设计题目及要求 - 2 -
三、设计方案 - 2 -
1.模型机的总体设计 - 2 -
3. 模型机机器指令格式和指令系统 - 3 -
4.时序产生器的设计原理及时序波形图 - 3 -
5. 微程序流程图 - 4 -
6、微程序控制器单元 - 5 -
8、机器语言的源程序 - 6 -
四、设计的过程与步骤 - 6 -
1、设计各单元电路 - 6 -
ALU单元 - 6 -
状态条件寄存器单元 - 6 -
暂存寄存器、通用寄存器、地址寄存器、指令寄存器单元 - 7 -
1:2分配器单元 - 7 -
3选1数据选择器单元 - 7 -
4选1数据选择器单元 - 7 -
程序计数器单元 - 7 -
主存储器单元 - 7 -
时序产生器单元 - 7 -
微程序控制器单元 - 7 -
2、设计CISC模型机的顶层电路图 - 8 -
五、模型机的各单元VHDL源程序 - 8 -
--ALU的VHDL源程序ALU.vhd - 8 -
--状态条件寄存器的VHDL源程序LS74.vhd - 9 -
-- 8位数据寄存器的VHDL源程序LS273.vhd - 10 -
-- 1:2分配器的VHDL源程序FEN2.vhd - 10 -
--3选1数据选择器单元VHDL源程序MUX3.vhd - 11 -
--4选1数据选择器单元VHDL源程序MUX4.vhd - 11 -
--程序计数器单元VHDL源程序PC.vhd - 12 -
--主存储器单元VHDL源程序ROM16.vhd - 13 -
--时序产生器单元的VHDL源程序COUNTER.vhd - 13 -
--控制存储器CONTROM的VHDL源程序CONTROM.vhd - 15 -
--微命令寄存器MCOMMAND的VHDL源程序MCOMMAND.vhd - 16 -
--微地址转换器F2的VHDL源程序F2.vhd - 17 -
--微地址转换器F3的VHDL源程序F3.vhd - 18 -
六、模型机的单元电路图及系统顶层电路图 - 18 -
七、模型机的功能仿真和硬件验证 - 24 -
1、功能仿真波形图 - 24 -
2、硬件验证 - 25 -
八、设计总结 - 25 -
九、参考文献 - 25 -
课程设计题目:组成原理课程设计
嵌入式的8位CISC模型机设计
一、设计目的
通过课程设计加深对计算机各功能部件的理解;掌握数据信息流和控制信息流的流动和实现过程,建立起整机概念;培养设计、开发和调试计算机的能力。
提高使用EDA工具软件和可编程器件芯片的基本技能。
培养科学研究的独立工作能力,取得工程设计与组装调试的实践和经验。
二、设计题目及要求
设计一台8位的CISC模型机,要求具有以下验证程序所要求的功能:
求出1到任意一个整数N之间的所有奇数之和并输出显示,和为单字长。说明:N从开关输入,和从数码管输出,然后输出显示停止。
要求学生掌握CISC模型机的组成和工作原理,学会Quertus EDA软件的使用,能用VHDL硬件描述语言设计一个能完成一定功能的模型计算机,并通过仿真一个程序的执行来验证模型机设计的正确性。
三、设计方案
1.模型机的总体设计
模型机的总体设计的内容包括确定各种部件的设置以及它们之间的数据通路结构。CISC模型机由CISC微处理器、地址寄存器AR、ROM和RAM存储器等组成。微处理器由算术逻辑运算单元ALU、状态条件寄存器、累加器AC、数据暂存器DR、通用寄存器R0~R2、程序计数器PC、指令寄存器IR、操作控制器和时序产生器组成。CISC模型机的操作控制器采用微程序控制器。根据模型机功能要求,画出如图1所示模型机数据通路框图。
图1 模型机数据通路框图
2. 微程序控制器的组成原理框图
微程序控制器组成原理框图如图2。它主要由控制器、微指令寄存器和地址转移逻辑电路三大部分组成,其中微指令寄存器分为微地址寄存器和微命令寄存器两部分。
图2 微程序控制器组成原理框图
3. 模型机机器指令格式和指令系统
CISC模型机的指令系统采用复杂的指令格式、多种指令字长度和多种寻址方式,但指令功能强大,单条指令的执行速度较慢。根据所要求的功能,模型机的指令系统共设计了8条不同的功能指令。指令字长度有单字长(1个字节)和双字长(2个字节)两种;寻址方式有三种,分别是寄存器寻址、直接寻址和立即寻址。这8条指令是IN1(输入),MOV(将一个数送入寄存器),CMP(比较),JB(小于跳转),ADD(两数相加),INC(自增1),JMP(无条件跳转),OUT1(输出)。
模型机的指令系统中共有8条基本指令,表1出每条指令的助记符号、指令格式和功能。
表1 8条机
您可能关注的文档
- 室温检测系统的设计.doc
- 害虫管理的策略及技术和方法 培训课件.ppt
- 家具公司配送路线优化研究.doc
- 家事一点通(很实用).ppt
- 家具设计毕业论文多功能实木家具设计说明.doc
- 家居智能安保系统设计.doc
- 家居陈设设计色彩的运用.doc
- 室温电解渗硫工艺的研究与探索.doc
- 家庭栽培花卉.ppt
- 家政服务业务管理系统课程设计报告.doc
- 2025年潍坊工程职业学院单招(语文)测试模拟题库附答案.docx
- 2025年漳州科技职业学院单招语文测试模拟题库含答案.docx
- 2025届辽宁省葫芦岛高三二模地理试题 及答案.docx
- 2025届华大新高考联盟名校高考预测地理试卷 及答案.docx
- 山东省聊城市行政职业能力测验模拟试题及参考答案1套.docx
- 2025年濮阳石油化工职业技术学院单招(语文)测试模拟题库审定版.docx
- 2025年漳州科技学院单招(语文)测试题库新版.docx
- 山西省大同市行政职业能力测验模拟试题及参考答案1套.docx
- 2025年潍坊理工学院单招语文测试模拟题库附答案.docx
- 安徽省滁州市事业单位招聘考试(职业能力倾向测验)题库及答案1套.docx
最近下载
- 交通运输行政执法人员考试题及答案 .pdf VIP
- 卸料平台专项施工措施(修).doc VIP
- 广播电视技术能手竞赛部分试题.pdf VIP
- 医疗机构从业人员行为规范.pptx VIP
- 第6单元 美丽乡村—我学会了吗 (课件)2025-2026学年度青岛版数学三年级上册.pptx VIP
- 22G101-1图集—混凝土结构施工图平面整体表示方法制图规则和构造详图(现浇混凝土框架、剪力墙、梁、板).pdf VIP
- 《古希腊哲学思想及其影响:大学西方文化教案》.doc VIP
- 山东-造价文件汇编.pdf VIP
- 牧场物语矿石镇的伙伴们攻略 [2].doc VIP
- 主题活动——1200张纸有多厚(课件)2025-2026学年度青岛版(六三)数学三年级上册.pptx VIP
文档评论(0)