Вкладка «Моделирование»
Вкладка «Моделирование» позволяет настраивать алгоритм, используемый для моделирования схем. Эти параметры применяются ко всем схемам, моделируемым в одном и том же окне, включая схемы, которые существуют во внешних библиотеках, загруженных в проекте.
-
Флажок Инициализировать память случайными значениями (вместо 0) определяет способ инициализации оперативной памяти (ОЗУ), регистров (D, T, JK) и счётчиков. Если этот флажок не установлен, состояние всех элементов памяти при старте сбрасывается в 0.
В противном случае (при открытии проекта, добавлении компонента или сбросе моделирования) элементы регистрового типа будут инициализироваться неинициализированным значением (U), а ОЗУ — случайными значениями, что более точно соответствует поведению реальных физических устройств. -
Раскрывающееся меню Итераций до возбуждения определяет максимальную длительность моделирования схемы до того, как среда моделирования зафиксирует ошибку генерации (автоколебаний). Это число представляет собой количество шагов во внутреннем тактовом генераторе моделирования (простой логический элемент вносит задержку в один шаг). Значение по умолчанию (1000) вполне подходит для большинства задач, включая моделирование больших схем. Однако вы можете увеличить число итераций, если при работе со схемой Logisim-evolution сообщает о ложной генерации. На практике это происходит редко; одним из примеров является схема с большим количеством триггеров при включённом случайном шуме задержек. Уменьшение числа итераций может потребоваться, если схема склонна к автоколебаниям, а моделирование выполняется на очень медленном процессоре.
-
Раскрывающееся меню Выход элемента при неопределённости определяет поведение логических элементов, когда некоторые из их входов не подключены или находятся в высокоимпедансном состоянии (Z). По умолчанию Logisim-evolution игнорирует такие входы, что позволяет элементам работать с меньшим числом входов, чем они физически поддерживают. Однако в реальных интегральных схемах неподключённые входы ведут себя непредсказуемо, поэтому данное меню позволяет настроить систему моделирования так, чтобы отсутствие сигнала на контакте расценивалось как ошибка моделирования.
-
Флажок Добавлять шум к задержкам компонентов позволяет включать и выключать случайный шум, добавляемый к задержкам переключения элементов. Для обеспечения реалистичности моделирования каждый компонент (кроме проводников и разветвителей) имеет задержку распространения сигнала. Если эта опция включена, Logisim-evolution будет периодически (примерно один раз на 16 переключений компонента) увеличивать задержку на один шаг моделирования.
Рекомендуется держать эту опцию отключённой, поскольку её использование может приводить к неожиданным гонкам сигналов в корректно спроектированных схемах.
Далее: Вкладка «Панель инструментов».