基于流水线技术构成模型计算机的实验.docx
《基于流水线技术构成模型计算机的实验.docx》由会员分享,可在线阅读,更多相关《基于流水线技术构成模型计算机的实验.docx(8页珍藏版)》请在第一文库网上搜索。
1、组成原理课程设计报告题目基于流水线技术构成模型计算机的实验学生姓名学号专业班级指导老师设计日期指导老师评阅意见:评阅成绩:签名:一.课程设计的目的2二.课程设计的内容21、RSIC处理器设计的一般原那么22、本实验中RISC处理器指令系统的定义23、基于RSIC处理器的流水方案设计原理3三、大规模集成电路CP1D器件内部设计6四、课程设计的连线6五、课程设计的步骤7六、性能评价7七、附录(10页-16页)或参考资料8八、课程设计总结(心得)8一、课程设计的目的1、在掌握RSIC处理器构成的模型机实验根底上,进一步将其构成一台具有流水功能的模型机。2、RSIC处理器的五条根本指令为例,并编写相应
2、的微程序,掌握流水概念。二、课程设计的内容1、RSIC处理器设计的一般原那么:A.确定指令系统时,只选用使用频率很高的那些指令,在此根底上增加少量能有效支持操作系统和高级语言实现及其它功能的最有用指令。B.大大减少系统采用的寻址方式种类,一般不超过两种,简化指令格式,使之限制在12种之内,并让全部指令都具有相同的长度。C.所有指令都在一个机器周期内完成。D.扩大通用通用存放器个数,尽可能减少访存操作,所有指令中只有存STORE)、取1OAD)指令才可访问,其它指令的操作一律都在存放器间进行。E.为了提高执行速度,大局部指令都采用硬联控制实现,少量采用微程序实现。2、本实验中RISC处理器指令系
3、统的定义A.选用使用频率比较高的五条根本指令:MOV、ADD、STORE1OAD、JMPB.寻址方式采用存放器寻址及直接寻址两种方式。C指令格式采用单字节及双字节两种格式:访存指令预取操作数地址而用,暂存器是有来暂存操作数地址,设计两级暂存可以防止连续两条访存指令带来的冲突。如果是一级暂存,在分析第一条访存指令时,在T3时刻将操作数地址存入暂存。在下一周期里执行该访存指令,同时分析第二条访存指令,第一条访存指令的操作数地址要在T4时刻才用到,但是T3时刻已经被分析的第二条访存指令的操作数地址复盖,这样就起了冲突。两级暂存可解决这问题。“指令执行部件采用实验线路板上的“低8位运算器模块和“存放器
4、堆模块两个单元。下面介绍一下流水方案的逻辑实现。将一个机器周期分成四个节拍,分别为T1、T2、T3、T4。首先在T1时刻的上沿,程序计数器PC将操作码地址打入地址存放器AR(PC-AR);然后在T2时刻的上沿,PC+1并且将指令的操作码打入指令存放器;如果是单字节指令,如MOV、ADD指令,到此已经完成了指令的预取及分析,如果是双字节指令,如SToRE、1oAD指令JMP指令除外),在T3时刻的上沿选中PC专用通路,将操作数地址打入暂存1中保存,JMP指令那么将转移地址直接打入PC中;在T4时刻的上沿,PC+1JMP指令那么不加1)并且将暂存1的数据打入暂存2中保存;在T4的下沿将控制信号锁存
5、。这时双字节指令的预取及分析也完成。在下一个机器周期的T4时刻完成指令的执行。“指令分析部件同时预取分析下一条指令。C.本实验的指令系统如下:MVADDRCRr11Rr1JMPOO1OnnSTOREJHJ地址(H)0001020340506070811RAO1OORsA301OAE8000MOV03MOV10ADDI40STOR8220JMP00力记符说明)80,RO80-R0R0,DR1RO-DR1R0,DR2R0-DR20)R1,DR2,RODR1+DR2-ROER0,82R0-8200OOH-PC1本实验除“指令指令执行部件为实验线路板上的“低8位运算器模块和“存放器堆模块两个单元电路构
6、成外,其余全部由一片CP1D1O32E)芯片设计,输入设备、输出设备、RAM及时序仍由实验板提供。在本实验设计中,00H-7FH为存储器地址,80H为输入单元端口地址,82H为输出单元端口地址。三、大规模集成电路CP1D器件内部设计详细设计文件见随机软件四、课程设计的连线拔掉J1,J3,J4,J6,J9,J13J14,J15J18J20-J22J24短路块83J1(a1ub中间)9连J3(1DDR1)10连J4(1DDR2)26连J13(1DR0)29连J14(R0_B)34连J6(SWB)32连J9(CE)35连J24(1EDB)33连J18(OUTWR)41连C1R短路片J23插左边J15
7、(AR)插左边J1O插右边36-39连KZT1(TSI-TS4)53-60连D7-D0(EXJ3左边为高位)45-52连EXA1(A7-AO左边为高位)3-8连SJ2(S3-CN)-18连(B7-B0)MBUS连BUS4REGBUS连BUS6A1UBUS连BUS1A1UO1连BUS2五、课程设计的步骤1、按实验接线连好实验线路;2、“运行控制开关置运行状态,”运行方式开关置连续或单步都可;3、在联机状态下,将实验程序的机器码写入存储器,具体操作先将EXAI拨掉,然后将EXJ1与BUS1相连,再装载源程序1SX,最后恢复到先前状态。4、拨动总清开关0一1),按CP1D区RESET1键,使PC计数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 流水线 技术 构成 模型 计算机 实验