电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

硬布线设计实验报告

17页
  • 卖家[上传人]:工****
  • 文档编号:492740433
  • 上传时间:2023-11-14
  • 文档格式:DOC
  • 文档大小:1.55MB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、计算机组成原理实验报告 实验名称:使用硬连线控制器的CPU设计 专业班级:计算机科学与技术2010211301 学生姓名:贾晓冬 宋丽君 杨嘉宁 肖迪月 实验时间:2012.06 推荐精选目录1 教学目的、实验设备与任务 1.1 教学目的3 1.2 实验设备.3 1.3 设计与调试任务.32 总体说明4 2.1 硬连线控制器的基本原理42.2 指令系统.42.3 控制台指令.52.4 数据通路.52.5 控制器指令周期流程图.52.6 控制台控制信号及作用.63 设计方案73.1说明及流程图.73.2 逻辑状态表.84设计的实现104.1 ABEL源代码.104.2组装、调试及管脚连线.114.3数据测试及结果.135本次设计的体会14推荐精选一、 教学目的、实验设备与任务 教学目的1. 融会贯通计算机组成原理课程和计算机系统结构课程的内容,通过知识的综合运用,加深对计算机系统各模块的工作原理及相互联系的认识。2. 掌握硬连线控制器的设计方法3. 学习运用大容量可编程器件开发技术,掌握设计和调试的基本步骤和方法,体会ISP技术的优点。4. 培养科学研究能力,取得设计与调试的实践经验。

      2、实验设备TEC-5计算机组成原理实验系统 一台Pentium3以上微型计算机 一台逻辑测试笔 一支 设计与调试任务1. 按给定的数据格式和指令系统,利用大容量ISP可编程器件,设计一台硬布线控制器组成的处理机2. 根据设计,在TEC-5实验系统中进行调试。3. 在调试成功的基础上,整理出设计图纸和其他文件推荐精选二、 总体说明1、 硬连线控制器的基本原理硬布线控制器的基本原理是,每个微操作控制信号S是一系列输入量的逻辑函数,即用组合逻辑电路来实现,S = f( Im, Mi, Tk, Bj )其中Im是机器指令操作码译码器的输出信号,Mi是节拍信号发生器的节拍信号,Tk是时序信号发生器的时序信号,Bj是状态条件判断信号。在TEC5实验系统中,时序信号Tk(T1T4)已经直接输送给数据通路;因为机器指令系统比较简单,操作码只有位,省去操作码译码器,用Im直接作为操作码,即指令寄存器的IR4IR7信号。Mi的来源就是时序模块的节拍信号,例如W3W1。Bj的信号包括:来自数据通路中运算器ALU的进位信号C;来自控制台的开关信号SWC、SWB、SWA;其他信号。其中C、SWC、SWA和SWB信

      3、号在微程序控制器中同样存在。每个控制信号的函数式都是上述输入信号的逻辑表达式,因此可以用组合逻辑构造电路。只要对所有控制信号都设计出逻辑函数表达式,这个硬布线控制器的方案也就得到了。2、 指令系统,由老师幻灯片中给出推荐精选3、 控制台指令SWCSWB SWA操作000启动程序(PR)001写存储器(WRM)010读存储器(RRM)011写寄存器(WRF)100读寄存器(RRF)4、 数据通路推荐精选5、 控制器的指令周期流程图 由老师幻灯片给出推荐精选6、 控制台控制信号及作用控制信号信号有效条件C在加法和减法运算时产生的进位信号RAM-BUS_存储器数据送数据总线DBUS信号。为0时将指令送往指令总线IBUSALU-BUS_ALU输出三态门使能信号,为0时将ALU运算结果送DBUSRS-BUS_通用寄存器右端口三态门使能信号。为0时将RF的B端口数据送DBUSSW-BUS_将SW7-SW0的数据送往DBUSLDRi双端口寄存器堆写入信号。为1时将数据总线上的数据再T3的上升沿写入由WR1/WR0指定的寄存器LDDR2对操作数寄存器DR2进行加载控制信号。为1时在T2的上升沿将由RS

      4、1、RS0指定的寄存器中的数据打入DR2LDDR1对操作数寄存器DR1进行加载控制信号。为1时在T2的上升沿将由RD1、RD0指定的寄存器中的数据打入DR1LDAR_对AR进行加载的控制信号,为0时在T2的上升沿将数据总线上的数据打入AR推荐精选AR_1AR+1LDPC_程序计数器PC接受来自DBUS的地址PC_1PC+1LDIR将来自RAM的指令打入指令寄存器IRTJ停机命令,关闭时序信号SKIP使节拍发生器在任意状态下直接跳到最后1拍S3/S2/S1/S0选择ALU的运算类型M选择ALU的运算模式:M=1时逻辑运算,M=0时算术运算Cn_ALU最低位的+1信号,为0时,ALU最低位LRW_当LRW_=1且CEL_=0时,对双端口存储器左端口进行读操作当LRW_=0且CEL_=0时在T2节拍对左端口进行写操作CEL_双端口存储器左端口使能信号。为0时允许对左端口读、写CER_双端口存储器右端口使能信号。为0时将指令送往指令总线IBUS三、 设计方案1、说明硬布线控制器以节拍为时间单位,1拍是从时序T1的上升沿到T4的下降沿的一段时间。在硬布线控制流程图中,1个执行框代表1拍。决定执行

      5、一条指令需要的节拍数,要根据所有指令而定。既不能只考虑某些需要最多节拍的指令,也不能只考虑节拍数最少的指令,一般要根据大多数机器指令所需的节拍数而定,设计才比较合理。在本实验中,由于选用3拍对大多数指令就够用,所以节拍发生器产生3个节拍信号(W1W3)。统一用3拍执行1条机器指令后,对于所需节拍较少的的指令,为减少浪费,在时序电路中加入了一个控制信号SKIP的输入,该信号的作用是使节拍发生器在任意状态下直接跳到最后1拍(W3)。这样,设计控制流程时,在所需节拍较少的的指令流程的适当位置使SKIP控制信号有效,多余的节拍就可以跳过,从而提高了性能。机器指令选用3拍以后,将一条机器指令的执行化为占用两条(或者更多)机器指令的节拍,执行一条指令就可以占用W1、W2、W3、W1、W2、W3。为了区分一条指令的两个不同阶段,我们加了个ST内部信号作为标志位,当ST0=0时,标志执行指令的前3个节拍,当ST0=1时,标志执行指令的后3个节拍。同时设置了一个SSTO信号作为ST信号的触发信号。推荐精选具体流程图如下:2、 逻辑状态表推荐精选推荐精选四、 设计的实现(ABEL-HDL)1、ABEL语言

      6、源代码如下:MODULE ControllerDECLARATIONS输入管脚SWC,SWB,SWA PIN;IR7,IR6,IR5,IR4 PIN;W1,W2,W3,MF,T1,C,CLR PIN;输出管脚RAM_BUS_,ALU_BUS_,RS_BUS_,SW_BUS_,LDIR,LDAR_,AR_1,LDPC_,PC_1,S3,S2,S1,S0,Cn_,M,LDDR2,LDDR1,TJ,SKIP,CEL_,CER_,LRW_, LDRi PIN;自定义MF1,SSTO NODE ISTYPE COM;RUN,STO NODE ISTYPE REG;RRF,WRF,RRM,WRM,RP,ADD,SUB,AND,STA,LDA,JC,STP,OUT NODE ISTYPE COM;CLK=.C.;EQUATIONSMF1=!CLR&MF#T1&CLR;RUN:=CLR;RUN.CLK=MF1;STO:=CLR&SSTO#CLR&STO;STO.CLK=MF1;SSTO=!STO&W3&RUN;指令译码RRF=SWC&(!SWB)&(!SWA);WRF=(!SWC)&SWB&SWA;R

      7、RM=(!SWC)&SWB&(!SWA);WRM=(!SWC)&(!SWB)&SWA;RP=(!SWC)&(!SWB)&(!SWA);ADD=(!IR7)&(!IR6)&(!IR5)&(!IR4)&RP&STO;SUB=(!IR7)&(!IR6)&(!IR5)&IR4&RP&STO;AND=(!IR7)&(!IR6)&IR5&(!IR4)&RP&STO;STA=(!IR7)&(!IR6)&IR5&IR4&RP&STO;LDA=(!IR7)&IR6&(!IR5)&(!IR4)&RP&STO;JC=(!IR7)&IR6&(!IR5)&IR4&RP&STO;STP=(!IR7)&IR6&IR5&(!IR4)&RP&STO;OUT=(!IR7)&IR6&IR5&IR4&RP&STO;管脚译码LRW_=!(RRF#WRF#WRM)&STO&W1#STA&W3);CEL_=!(RRF#WRF#RRM#WRM)&W1&STO#(STA#LDA)&W3);CER_=!(RRF#WRF)&W2&STO#W1&RP&STO);RAM_BUS_=!(RRM&W1&STO#W3&LDA);ALU_BUS_=!

      《硬布线设计实验报告》由会员工****分享,可在线阅读,更多相关《硬布线设计实验报告》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.