- 1、本文档共139页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(a) Choose Datapath Components Combinational Components Adder ALU Multiplexer Sign Extender pc Storage Components Registers Register File Memory Datapath Combinational Components NOTES: - Blue-green inputs are control lines - Blue lines often hidden to suppress detail Adder ALU Multiplexer Sign Extender Datapath Storage: 寄存器堆register file Register File - 32 registers (including $zero) Two data outputs RD1, RD2 Assert register number RN1/RN2 Read output RD1/RD2 after “access time” (propagation delay) One data input WD Assert register number WN Assert value on WD Assert RegWrite Value loaded on clock edge 作为一个小的多端口存储器而实现-Implemented as a small multiport memory Datapath Storage: 理想化的内存 数据读-Data Read 将地址放在ADDR 给出MemRead信号 经过存储器“访问时间”,数据可以在RD上得到 数据写-Data Write 将地址放在ADDR上 在WD上给出输入数据 给出MemWrite信号 在时钟边沿写入数据 (b) Choose Clocking Methodology Clocking methodology defines When signals can be read from storage elements When signals can be written to storage elements 典型的时钟方法论-Typical clocking methodologies 单相边沿触发-Single-Phase Edge Triggered 单相电平触发-Single-Phase Level Triggered (电平触发) 多相电平触发-Multiple-Phase Level Triggered 本书:单相边沿触发-Single-Phase Edge Triggered All registers updated on one edge of clock cycle 最简单的工作方式 Instruction fetching three elements PC I n s t r u c t i o n m e m o r y R e a d a d d r e s s I n s t r u c t i o n Add Sum Instruction memory Program counter Adder Instruction fetching unit P C I n s t r u c t i o n m e m o r y R e a d a d d r e s s I n s t r u c t i o n 4 A d d CPU 指令执行: 在逻辑组成确定的机器上执行 模型机器2的指令集 程序执行前,R0=00 R1=10 R2=20 R3=30 MOV R0,R1 LAD R1,6 ADD R1,R2 八进制表示 AND R1,R3 JMP 101 STO R2,(R3) 直接地址 ALU C1 R0 00 R1 10 R2 20 R3 30 C2 通用寄存器 数据缓冲寄存器DR 状态字PSW 通往 I/O 接口 地址 数据 5 70 6 100 7 66 10 77 … … 30 40 31 数据 Cache AR地址寄存器 地址 OP 101 MOV 102 LAD 103 ADD 104 STO 105 JMP 106 AND 107 Cache 指令 地址字段 R0,R1 R1,6 R1,R2 R2,(R3) 101 R1,R3 PC101 +1 地址总线 地址总线 DBUS 数据 指令 产生1-5取指 操作信号 指令译码 MOV R0,R1 C1 C2 Cn Ci IR 指令集确定后,检查指令系统,根据指令功能,设计ALU,确定数据通路、控制部件
您可能关注的文档
- 计算机硬件系统和常用接口例析.ppt
- 农信社审计实务试卷.ppt
- 基于能源高效利用地源热泵设计例析.ppt
- 第3章路由协议例析.ppt
- 基于全面客户满意的沟通技巧例析.ppt
- 农药残留-bhq试卷.ppt
- 第4节物质的分类(17张)例析.ppt
- 慢性前列腺炎试卷.ppt
- 基于移动设备云迁移的节能决策算法(EPVAD)例析.ppt
- 离心式压缩机答案.ppt
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
最近下载
- 【课件】《危险化学品重大危险源监督管理暂行规定》解读.pptx VIP
- 桩基及围护技术标含施工方案.pdf VIP
- 小学写人记事类作文方法讲解(课件PPT;42页).pptx VIP
- 学校食堂餐饮服务投标方案(技术方案).doc
- 英剧剧本唐顿庄园台词本中英文对照精排版第一季第一集.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟281.docx VIP
- [中级注册安全工程师考试密押资料]安全生产技术模拟39.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟42.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟301.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟73.docx VIP
文档评论(0)