Цвета проводников
Цвет проводника в Logisim-evolution наглядно отображает его текущее логическое состояние и разрядность. На схеме ниже представлены все возможные цвета проводников:
-
Серый: Разрядность проводника неизвестна. Это происходит, когда проводник не подключен ни к одному порту с определенной разрядностью (хотя все входы и выходы компонентов всегда обладают фиксированной разрядностью).
-
Синий: Проводник несёт однобитное значение, но к нему не подключён активный источник сигнала. Это высокоимпедансное состояние (Z) (или состояние разомкнутой цепи). В приведённом примере такое состояние возникает из-за того, что к линии подключён контакт в третьем состоянии, который в данный момент отключён.
-
Тёмно-зелёный: Проводник передаёт однобитное значение логического нуля (0).
-
Ярко-зелёный: Проводник передаёт однобитное значение логической единицы (1).
-
Чёрный: Проводник является многоразрядным шлейфом (шиной). При этом отдельные биты внутри шлейфа могут иметь различные значения.
-
Красный: Ошибка передачи сигнала. Обычно это состояние возникает, если логический элемент не может вычислить корректное значение на выходе (например, из-за отсутствия питания или висящих входов) или при возникновении конфликта («короткого замыкания»), когда два разных выхода пытаются одновременно подать на один проводник разные уровни сигналов (0 и 1, как показано в примере). Многоразрядный шлейф окрашивается в красный цвет, если хотя бы в одном из его битов возникает ошибка.
-
Оранжевый: Ошибка согласования разрядностей. Компоненты, подключенные к проводнику, имеют разную разрядность. Такой проводник считается поврежденным («разомкнутым») и не передает сигналы. В примере 2-разрядный порт подключен к 1-разрядному контакту.
-
Зелёно-пурпурный: Этот цвет указывает на то, что проводник был подсвечен с помощью инструмента «Нажатие» (
). Данная функция облегчает трассировку и поиск связей в сложных схемах: текущие логические уровни отображаются в небольшом всплывающем круге.
Далее: Автонумеруемые метки.