logisim入门分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Logisim 使用 Logisim 实验 计算机组成与设计模板版本:2.1 PAGE 计算机组成与设计 模板版本:2.1 PAGE 2 / 15 目 录 熟悉环境 3 基本功能: 3 练习二(ToolBar 主要功能) 3 练习子电路 4 练习分解器 Splitter. 4 练习(传说中的选择器啊) 5 练习 5 练习 5 练习 5 FSM 6 基础:根据真值表设计电路 6 看电路,分析功能 6 看功能,分析电路(分析伯克利实验八的第一个实验的电路) 7 伯克利实验十的 Part (A): Advanced Logisim 的 Exercise A.1: Storing State 8 ALU 11 CPU(2 次实验课,伯克利 prj3) 11 熟悉环境 学习使用 logisim,熟悉基本功能。 Preparation 下载 Logisim 软件,启动 Logisim 应用程序。输入 java -jar logisim-2.7.1.jar 如果想知道更多关于 Logisim 的内容,可以访问 Logisim 网站 基本功能: 学会使用 toolbar 上的功能。 学会增加子电路,并能够将子电路放到main 电路中或者其他电路中使用 学会使用时钟 学会使用 splitter,理解带宽的含义。这部分需要实现一个 8 位带宽的输入,其中 2 位输入到一个与门,中间 3 位输入到一个 3 输入的或门,剩下三位输入到其他已有的门电路。 练习二(ToolBar 主要功能) 我们将通过创建一个非常简单的电路来感受一下如何放置门和电线。 1、 首先,单击“AND gate” 按钮。这时鼠标附近会出现一个与门的图标,在主电路图窗口任意位置单击鼠标以放置与门。 2、 单击“Input Pin” 3、 单击“Onput Pin” 按钮。在你的与门左侧放置两个输入(input pin)。 按钮。在你的与门右侧放置一个输出(output pin)。这时你的电 路图看上去可能如下图所示: 4、 单击“Wire tool”按钮 。单击并拖动它,以便将输入端和与门的左边相连。如果 你只画垂直电线和水平电线的话,这一步可以分成几步。首先画一条水平电线,放开鼠标,单击并拖动电线的末端画一条垂直电线。你可以把电线连接到与门左边的任意一条腿上。重复这一过程,把与门的输出和 LED 相连。这时你的电路图看上去可能如下图所示: 5、 最后,单击“Poke”按钮,试着单击电路图中的输入,看看会发生什么。这和你想象中的与门的功能相符么? 练习子电路 正如 C 程序可以包含帮助函数一样,一个电路图中也可以含有子电路。在这部分中,我们会创建几个子电路,并示范一下他们的使用。 1、 新建一个电路图(File?New)。 2、 新建一个子电路(Project?Add Circuit),并命名为 NAND。 3、 在新电路图窗口中,你可以看见你刚创建的含有两个输入一个输出NAND 电路。 4、 在屏幕左侧电路选择板中双击“main”以返回主电路图。这时,最初的空白电路图会显示出来,而 NAND 电路图则被保存。 5、 单击列表中的“NAND”,告诉 Logisim 你想吧“NAND”电路添加到主电路中。 6、 试着把“NAND”电路放到主电路图中。如果你正确地做到了,你会看到一个左边含两个输入右边含一个输出的门。试着把输入输出相连,看看它是否和想象中一样工作。 7、 重复这些步骤,创建其他几个子电路:NOR,XOR,2 to 1 MUX,和 4 to 1 MUX。除了 AND, OR 和 NOT 外,不要使用其他内置门。但是,一旦你创建了一个子电路,你可以使用它来创建其他电路。 提示:不熟练者可以查看讲义学习如何创建。你可能需要使用一些你定制的电路来设计其他电路。 练习分解器 Splitter 它是你这次课上需要使用的最基本的工具之一。为了示范如何使用它,你需要创建一个当最高有效位和最低有效位为 1 时输出 1 的电路。 1、 创建一个名为“Exer2”的子电路。 2、 在该电路中添加一个 8 位输入。 3、 在该电路中添加一个 1 位输入。 4、 选择“Splitter”电路,这个电路可以将一根电线分解成几根小电线。 5、 在放置“Splitter”电路前,将“Bit Width In”属性改为 8,“Fan Out”属性改为 3。这时如 果将鼠标移到电路图上,光标看上去就像 6、 现在,选择哪些位输出到输入的哪一部分。最低有效位为第0 位,最高有效位为第 7 位。改变第 1、2、6 位输出到输入 1。或者,选择“None”,使得第 1、2、6 位不输出到任一个输入。 7、 配置完分解器后就可以把它放置在电路中。再添加一个与门,该电路就完成了。 练习(

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档