Logisim基本使用 蓝灰红线出现原因

    科技2022-07-15  291

    两个过程:布线、仿真

    使用介绍:

       图上三个图标分别是   

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

    布线

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

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

    还可以更改数据位数

    仿真

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

     

    不同颜色线含义

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

    仿真时,不应出现蓝灰,戳工具点Pin使其值改变。值为1的线浅绿,0为深绿。如果多位线路传输,则为黑色。出现绿色黑色都是正常的。

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

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

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

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

    特别是,如果电路只在某些输入取值时出现红色,那大概率是出现了这种问题,错误很隐蔽,需仔细看清是否有多余的线。

    Processed: 0.014, SQL: 8