计算机组成原理

计算机组成原理

项目内容
共19个实验
实验1 实验1:Logisim单周期CPU设计实践
该实验利用logisim设计一个简单的CPU
实验2 实验2:ModelSim安装
ModelSim安装操作教程
实验3 实验3:基于ModelSim的样例实验
使用ModelSim进行仿真模拟
实验4 实验4:Quartus II安装
Quartus II安装教程
实验5 实验5:基于Quartus II + ModelSim联合仿真的与门实验
Quartus II的示例
实验6 实验1:初学者教程
Logisim允许您设计和仿真数字电路。它旨在作为一种教育工具,帮助您了解电路如何工作。
实验7 实验2:库和属性
在本节中,我们将研究如何使用Logisim窗口中,资源管理器窗格和属性表等两个重要区域。
实验8 实验3:子电路
当您构建越来越复杂的电路时,您将需要构建更小的电路,您可以多次使用它们作为嵌套在更大电路中的模块。在Logisim中,在更大的电路中使用的这种较小的电路被称为子电路(subcircuit)。
实验9 实验4:电线束
在简单的 Logisim 电路中, 大多数电线只携带一个位; 但是 Logisim 也允许你创建捆绑在一起的电线。 沿导线移动的位数是导线的位宽。
实验10 实验5:组合分析
所有电路均属于以下两个著名类别之一:在组合电路中,所有电路输出都是当前电路输入的严格组合,而在顺序电路中,某些输出可能取决于过去的输入(输入随时间的顺序))。

组合电路的类别是两者中较简单的一种。从业者使用三种主要技术来总结这种电路的行为。

逻辑电路
布尔表达式,可以用代数形式表示电路的工作方式
真值表,列出所有可能的输入组合和对应的输出
Logisim 的组合分析模块允许您在所有方向的这三种表示之间进行转换。这是一种创建和理解具有少量一位输入和输出的电路的便捷方法。

实验11 实验6:菜单参考
本实验介绍 Logisim 窗口的六个菜单。
实验12 实验7:内存组件
RAM 和 ROM 组件是 Logisim 内置库中比较有用的两个组件。 但是, 由于可以存储大量的信息, 它们也是最复杂的两个组成部分。

关于如何在电路中工作的文档可以在库参考的 RAM 和 ROM 页面上找到。该实验解释了允许用户查看和编辑存储器内容的界面。

实验13 实验8:记录
在测试一个大电路时, 为了记录一个电路的行为, 过去的电路行为记录可能是有用的。这是 Logisim 记录模块的目的, 它允许你选择记录数值的组件, 可选地, 您可以指定将日志放置到的文件。
实验14 实验9:应用程序首选项和项目选项
Logisim 支持两类配置选项: 应用程序首选项和项目选项。 跨越所有打开的项目的应用程序首选项地址首选项, 而项目选项特定于该项目。 本节讨论应用程序首选项; 项目选项在另一节中介绍。
实验15 实验10:值传播
Logisim 的仿真通过电路传播值的算法不是你通常需要担心的事情。 只要说这个算法足够复杂就可以解决门延迟问题, 但是却不足以解决诸如变化的电压或竞争条件等更困难的现象。本实验讨论Logisim存在的一些问题。
实验16 实验11:练习使用Logisim
该实验包括几个习题,练习使用Logsiim
实验17 实验12:构建有限状态自动机
学习使用logisim构建FSM
实验18 实验13:七段数码管的使用
logisim七段数码管的使用
实验19 实验14:简单CPU设计实践
该实验利用logisim设计一个简单的CPU
实验1:Logisim单周期CPU设计实践

共19个实验

参加本项目
Logisim Modelsim Quartus II