两个过程:布线、仿真

使用介绍:

   图上三个图标分别是   

                                戳工具 编辑工具 添加文字工具 

布线

在布线时使用编辑工具,仿真时使用戳工具(Poke toll)

每条线的起始都要链接元件。输入用Pin引脚,输出连Probe探针

还可以更改数据位数

仿真

切换到仿真模式:菜单栏Simulate-->Simulate Enable勾选,编辑工具改成戳工具。

不同颜色线含义

布线时:

  • 蓝色表示该点值未知,
  • 灰色表示未连接到任何东西。在布线过程中,出现蓝色和灰色都是正常的。但是布线完成后就不应该出现了。

仿真时:

  1. 浅绿连接两端为高电平1的线。
  2. 深绿连接两端为低电平0的线。
  3. 黑色:多位线路传输不管每路电平高低都为黑色。

不应出现蓝灰,戳工具点Pin使其值改变。出现绿色黑色都是正常的。

但是出现红色代表:布线错误,产生冲突

Logisim电路出现红色线缆的原因是数据短路引起的冲突,电路初始化短路的两个输入是相同的,运行过程中变成了相反的值导致数据冲突

如这张图,同一根导线既连高电平,又连低电平,是错误的。

但是实际操作中,聪明的读者必不会直接将线连在一起,数据冲突的出现往往以更隐蔽的形式存在。如下图 数据选择器,误将左侧0 1接口连在一起

这是将数据选择器挪开的样子,两条线连接到一起了

特别是,如果电路只在某些输入取值时出现红色,那大概率是出现了这种问题,错误很隐蔽,需仔细看清是否有多余的线。如果出现上述例子中的错误,那么有多余线的两点会出现加粗的连接点。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐