- 51
- 0
- 约1.2万字
- 约 15页
- 2017-02-08 发布于重庆
- 举报
logisim入门
Logisim使用
目 录
1 熟悉环境 4
1.1 基本功能: 4
1.2 练习二(ToolBar主要功能) 4
1.3 练习子电路 5
1.4 练习分解器Splitter 5
1.5 练习(传说中的选择器啊) 5
1.6 练习 6
1.7 练习 6
1.8 练习 6
2 FSM 6
2.1 基础:根据真值表设计电路 6
2.2 看电路,分析功能 7
2.3 看功能,分析电路(分析伯克利实验八的第一个实验的电路) 8
2.4 伯克利实验十的Part (A): Advanced Logisim的Exercise A.1: Storing State 8
3 ALU 11
4 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主要功能)
我们将通过创建一个非常简单的电路来感受一下如何放置门和电线。
首先,单击“AND gate” 按钮。这时鼠标附近会出现一个与门的图标,在主电路图窗口任意位置单击鼠标以放置与门。
单击“Input Pin” 按钮。在你的与门左侧放置两个输入(input pin)。
单击“Onput Pin” 按钮。在你的与门右侧放置一个输出(output pin)。这时你的电路图看上去可能如下图所示:
单击“Wire tool”按钮。单击并拖动它,以便将输入端和与门的左边相连。如果你只画垂直电线和水平电线的话,这一步可以分成几步。首先画一条水平电线,放开鼠标,单击并拖动电线的末端画一条垂直电线。你可以把电线连接到与门左边的任意一条腿上。重复这一过程,把与门的输出和LED相连。这时你的电路图看上去可能如下图所示:
最后,单击“Poke”按钮,试着单击电路图中的输入,看看会发生什么。这和你想象中的与门的功能相符么?
练习子电路
正如C程序可以包含帮助函数一样,一个电路图中也可以含有子电路。在这部分中,我们会创建几个子电路,并示范一下他们的使用。
新建一个电路图(File(New)。
新建一个子电路(Project(Add Circuit),并命名为NAND。
在新电路图窗口中,你可以看见你刚创建的含有两个输入一个输出NAND电路。
在屏幕左侧电路选择板中双击“main”以返回主电路图。这时,最初的空白电路图会显示出来,而NAND电路图则被保存。
单击列表中的“NAND”,告诉Logisim你想吧“NAND”电路添加到主电路中。
试着把“NAND”电路放到主电路图中。如果你正确地做到了,你会看到一个左边含两个输入右边含一个输出的门。试着把输入输出相连,看看它是否和想象中一样工作。
重复这些步骤,创建其他几个子电路:NOR,XOR,2 to 1 MUX,和 4 to 1 MUX。除了AND,OR和NOT外,不要使用其他内置门。但是,一旦你创建了一个子电路,你可以使用它来创建其他电路。
提示:不熟练者可以查看讲义学习如何创建。你可能需要使用一些你定制的电路来设计其他电路。
练习分解器Splitter
它是你这次课上需要使用的最基本的工具之一。为了示范如何使用它,你需要创建一个当最高有效位和最低有效位为1时输出1的电路。
创建一个名为“Exer2”的子电路。
在该电路中添加一个8位输入。
在该电路中添加一个1位输入。
选择“Splitter”电路,这个电路可以将一根电线分解成几根小电线。
在放置“Splitter”电路前,将“Bit Width In”属性改为8,“Fan Out”属性改为3。这时如果将鼠标移到电路图上,光标看上去就像
现在,选择哪些位输出到输入的哪一部分。最低有效位为第0位,最高有效位为第7位。改变第1、2、6位输出到输入1。或者,选择“None”,使得第1、2、6位不输出到任一个输入。
配置完分解器后就可以把它放置在电路中。
再添加一个与门,该电路就完成了。
练习(传说中的选择器啊)
实现一个二路的复用器的子电路。
问题:如果信号时一位,而备选的两个输入时32bit,电路怎么做?
练习
实现如上子电路。
练习
实现一个一位的触发器,注意要用时钟。
用logisim
您可能关注的文档
- html表格代码大全.doc
- https的原理使用方法和tomcathttps的配置方法.doc
- HU-2008-001MicorosoftMSCS及其相关应用安装指南20030115.doc
- ICU优势病种诊疗方案.doc
- ICU护士技术能力要求和工作标准.doc
- HIS数据结构手册.doc
- IBIS模型及其应用.doc
- IEC60335-1家电标准.doc
- ICP-MS简单培训资料.doc
- Intel的主板芯片组发展史.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- DLT5375-2018 火力发电厂可行性研究报告内容深度规定.pdf VIP
- (2026年春新版)人教版八年级生物下册全册教案.doc
- ISO 5173 2009 金属材料焊缝的破坏性试验—弯曲试验(中文版).pdf VIP
- (高清版)DB13(J)∕T 8555-2023 县城特色风貌设计标准.pdf VIP
- 高级政治经济学(蔡继明)6.分工体系与广义价值决定.ppt VIP
- 潍坊亚星新材料有限公司500吨年六氯环三磷腈和500吨年苄索氯铵项目环境影响报告书.pdf VIP
- 最新2026年时事政治题单招及答案(夺冠).docx VIP
- 学校1530安全教育记录(2026年春季期).docx
- [会计理论葛家澍pdf]葛家澍和他的会计时代.docx VIP
- 解读GB 6441-2025《生产安全事故分类与编码》.pptx
原创力文档

文档评论(0)