绘制和模拟数字电路

Lek*_*eyn 5 software-recommendation

绘制数字电路很快就会变得一团糟,这使得测试这些电路变得更加困难。使用所有这些电线进行离线操作是一项痛苦的工作。那么,建议使用什么 GUI 软件来构建数字电路并对其进行测试?

Dan*_*ple 4

2022 年更新

最初的 Logisim 目前尚未维护,但 Logisim Evolution 现在是后继者,并且仍然开源并在https://github.com/logisim-evolution/logisim-evolution进行维护。它支持 Linux(Deb 和 RPM)、Mac 和 Windows。它仍然是纯数字的,并且易于运行。

旧答案

Logisim不在存储库中,但作为一个 java jar,应该相当容易上手。它是纯数字的,没有分立和模拟元件。然而它相当复杂——我已经将单指令 CPU 的模拟与它组合在一起。

获取和运行它的说明:

  1. 从http://sourceforge.net/projects/ Circuit / 下载 .jar 文件

  2. 如果您将文件保存到~/apps/logisim-generic-2.7.1.jar,则可以使用以下命令从终端运行它:

     java -jar ~/apps/logisim-generic-2.7.1.jar
    
    Run Code Online (Sandbox Code Playgroud)
  3. 为了避免一直键入这些内容,请创建~/bin/logisim包含以下内容的可执行文件:

     #!/bin/sh
     java -jar ~/apps/logisim-generic-2.7.1.jar
    
    Run Code Online (Sandbox Code Playgroud)
  4. 使其可执行:

     chmod +x ~/bin/logisim
    
    Run Code Online (Sandbox Code Playgroud)
  5. 如果~/bin以前存在过,那么它已经在您的$PATH. 否则,请重新登录以更新您的$PATH. 从现在开始,您可以通过运行以下命令来启动它:

     logisim
    
    Run Code Online (Sandbox Code Playgroud)

如果您稍后更新 logisim,只需将新文件放入~/apps/并更改文件名即可~/bin/logisim

好吧,现在它也存在于 ubuntu 14.04 存储库中,只需输入:-

   sudo apt-get install logisim 
Run Code Online (Sandbox Code Playgroud)

安装它。