RISC_CPU是一个复杂的数字逻辑电路,但是它的基本部件的逻辑并不复杂。从第四章我们知道可把它 分成八个基本部件: 1)时钟发生器 2)指令寄存器 3)累加器 4)RISC CPU算术逻辑运算单元 5)数据控制器 6)状态控制器 7)程序计数器 8)地址多路器 各部件的相互连接关系见图8.2。其中时钟发生器利用外来时钟信号进行分频生成一系列时钟信号, 送往其他部件用作时钟信号。各部件之间的相互操作关系则由状态控制器来控制。各部件的具体结构 和逻辑关系在下面的小节里逐一进行介绍。 8.2.1时钟发生器 时钟发生器 clkgen 利用外来时钟信号clk 来生成一系列时钟信号clk1、fetch、alu_clk 送往CPU 的其他部件。其中fetch是外来时钟 clk 的八分频信号。利用fetch的上升沿来触发CPU控制器开始 执行一条指令,同时fetch信号还将控制地址多路器输出指令地址和数据地址。clk1信号用作指令寄 存器、累加器、状态控制器的时钟信号。alu_clk 则用于触发算术逻辑运算单元。 时钟发生器clkgen的波形见下图8.2.2所示: CLK CLK1 CLKGEN ALU_CLK FETCH CLK CLK1 ALU_CLK FETCH 图1. 时钟发生器 RESET RESET
2023-01-09 20:50:48 1.73MB FPGA Verilog 夏宇闻
1
CS 面试题目总结 本仓库主要总结 CS 专业面试大厂时可能遇到的问题,主要包括 C++、数据结构、算法题目、操作系统、计算机网络、数据库等,具体题目以一问一答的方式给出,题目的答案参考了许多 github 开源仓库和博客,这里仅供参考。建立这个项目的初心主要是留待自己备查以及服务于广大和我一样奋斗在找工作路上的程序猿们,我会持续更新本仓库,但我个人的力量终归是有限的,也希望大家能够帮忙完善这个仓库。如果您遇到过其它的面试问题,欢迎给我提 Pull Request。如果您发现我的回答有错误,也欢迎您通过提 Issue 的方式指出,谢谢! 最后祝大家都能拿到满意的 offer,冲冲冲!!! 插件 建议使用新版 Edge 浏览器或 chrome 浏览器浏览本仓库并安装以下 chrome 插件: :对打开的 Github 代码仓库,像 IDE 一样提供项目目录自动生成一个仓库目录树侧边栏,通过这
2023-01-09 15:26:45 33KB
1
思科网络学院第一学期第二章章节测试答案,答案正确
2023-01-09 13:39:53 565KB 思科第二章
1
科研伦理与学术规范期末考试答案.docx
2023-01-09 10:30:59 1.27MB
张禾瑞版近世代数习题答案,内容形式是PDF
2023-01-08 20:39:18 1.53MB 近世代数习题答案 张禾瑞
1
东南大学大地测量考试题目与答案.
2023-01-07 21:58:24 714KB 大地测量学
1
C++Primer第五版课后习题解答完整版1-18章,学习C++的朋友可以参考下,感觉还是很有用的!
2023-01-07 18:26:02 1.51MB C++Primer 第五版 答案
1
DC labs_2007.03 代码加答案
2023-01-07 18:00:37 8.71MB  DC labs 答案  代码
1
高等数学同济第七版7版上下册+习题全解指南+课后习题答案解析pdf电子版.rar
2023-01-07 13:07:11 563.64MB
1