绘制和模拟数字电路

绘制数字电路可能会变得非常快,这使得测试更加困难。 脱机工作对于所有这些电线来说都是一项痛苦的工作。 那么,建议使用哪种GUI软件来构建数字电路并对其进行测试?

Logisim不在repos中,但作为一个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 
  3. 为了避免在整个时间输入内容,请创建包含的可执行文件~/bin/logisim

     #!/bin/sh java -jar ~/apps/logisim-generic-2.7.1.jar 
  4. 使其可执行:

     chmod +x ~/bin/logisim 
  5. 如果之前存在~/bin ,它已经在你的$PATH 。 否则,请重新登录以更新$PATH 。 从现在开始,您可以通过运行来启动它:

     logisim 

如果您稍后更新logisim,就像将新文件放在~/apps/一样简单,并在~/bin/logisim更改文件名

那么,现在它也存在于ubuntu 14.04存储库中,只需键入: –

  sudo apt-get install logisim 

安装它。

我过去使用了一个名为KTechLab的有前途的程序,该程序基于KDE 3,尚未移植到KDE 4我用它来教一些年轻人电子模拟和数字概念,它是一个很好的软件,甚至有PIC单片机仿真,遗憾的是开发似乎非常慢,在对它进行更新之后我开始遇到稳定性问题,我仍然会鼓励你尝试它。

它在存储库中,但我不知道稳定性问题是否仍然存在,因为我已经停止使用它。

以下链接可能有一些用途:

http://sourceforge.net/projects/ktechlab/

http://www.linuxjournal.com/content/computer-logic-design-ktechlab

http://en.wikipedia.org/wiki/KTechLab

您应该快速浏览一下软件中心,如果我想找到一些东西,它总是在我首先看的地方。 我输入了“circuit”,你得到了一个很好的列表:KLogic,tkgate和Qucs(其余的似乎只是用于制作/设计PCB和其他东西)。 tkgate一直是我最喜欢使用的。 我建议你和KLogic一起放手一搏,看看你对它们的看法。

电气 :电气CAD系统
Electric是一种复杂的电气CAD系统,可以处理多种forms的电路设计,包括定制IC布局(ASIC),原理图,硬件描述语言规范和机电混合布局。

QElectroTech :电气原理图编辑器
QElectroTech是一个用C ++编写的Qt4应用程序。 该程序可帮助您设计电气原理图。 它包括原理图编辑器和符号编辑器。 它使用XML文件存储生成的内容。 QElectroTech是一个小巧易用的程序。

Electric和QElectroTech可以从Ubuntu 12.04和Ubuntu 14.04的Ubuntu软件中心安装(也可以在Ubuntu 10.04中安装,尽管Ubuntu 10.04的桌面版本已经过时)。