- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组成原理的讲义第五章
图A11.1是硬布线控制器设计用指令周期流程图,其中有LDA、STA、ADD、COM、JMP五条机器指令。W1~W6是节拍电位信号,每个节拍电位包含T1~T4四个节拍时钟信号。RD表示读存储器命令,WE表示写存储器命令。每框中的内容表示数据传送通路,凡是寄存器打入均使用LD表示,并用T4定时。 请写出:RD、WE、LDDR、LDIR、+、LDPC、LDAC各控制信号的逻辑表达式。 PC→AR W1 PC→ARM→M→DR W2 址 周DR(OP)→DR(OP)→IR PC+1 W3译码译码 LDA STA ADD COM JMP DR(ADR)→PCDR(ADR)DR(ADR)→PCDR(ADR)→ARDR(ADR)→ARDR(ADR)→AR W4 AC→AC RD WE RDAC→DRM→DRM→AC→DRM→DRM→DRAC+DR→ACDRAC+DR→ACDR→MDR→AC W6图A11.1解:RD=W2+W5·LDA+W5·ADD (电位信号) WE=W6·STA·T3 (脉冲信号) LDAR=W1·T3+W4(LDA+STA+ADD)T3 (脉冲信号) LDDR=W2·T3+W5(LDA+STA+ADD)T3 LDIR=W3·T3 “+”=W6·ADD LDPC=W3·T3+W4·JMP·T3LDAC=W6(LDA+ADD分析说明图A10.2所示某CPU总线周期时序图。 周期1 周期2(读) 周期3(写) 空闲 空闲 T1 T2 T1 T2 T1 T2 T3 T1 T2 CLK2 CLKA2-A31BE0-BE3 任意值ADSW/RD/CM/IO 周期结束 插入等待READY 周期结束D0-D31 IN IN OUT 图A10.2解:该总线系统采用同步定时协议。总线周期是在时钟信号CLK和CLK2定时下完成的并与所有的机器周期保持时间上的同步。一个机器周期由2个CLK时钟周期组成(T1,T2节拍)。机器周期1为读指令周期(W/R=0,D/C=0,M/IO=1)。在T1时间主方CPU送出ADS=0信号,表式总线上的地址及控制信号有效,在T2时间末尾,从方存储器读出指令并送到数据线D0—D31上,同时产生READY=0信号,通知CPU本次“读出”操作已完成。机器周期2为读数据周期,除了D/C=1外,其余与机器周期1相同。机器周期3为写数据周期,W/R=1,写入的数据由CPU输出到数据线D0—D31上。假如在一个机器周期内能完成写入操作,则在T2末尾由存储器产生READY=0信号,。假如T2末尾尚未完成写入操作(图A10.2中所示),则READY=1,并将T2延长一个时钟周期。CPU在后一个T2末尾检测READY=0,于是结束写入周期。T2可以多次延长,直到READY=0为止。读出周期也可按此方法处理。图A10.2中还所示总线的空闲状态,空闲状态仅有一个Ti节拍,只要总线空闲,可以连续出现多个Ti节拍。运算器结构如图A10.1示。IR为指令寄存
原创力文档


文档评论(0)