Открытая кодовая база freeCodeCamp.org — бесплатной платформы для самостоятельного изучения программирования и математики.
logisim-evolution/logisim-evolution
Образовательное Java-приложение с открытым исходным кодом для проектирования, моделирования и визуализации цифровых логических схем с временными диаграммами и компонентами VHDL.
Open source альтернатива:Multisim
- Звёзды
- 7,807
- Форки
- 1,038
- Открытые issues
- 133
- Последний коммит
- 4 часа назад
Что это?
Logisim-evolution — кроссплатформенное настольное приложение для проектирования и моделирования цифровых логических схем. Пользователи размещают на рабочем поле такие компоненты, как входы, логические элементы, светодиоды и переключатели, соединяют их проводами и меняют входные значения, чтобы наблюдать, как сигналы распространяются по схеме.
Помимо базового моделирования схем, приложение включает режим временных диаграмм, показывающий, как сигналы меняются со временем, поддержку поведения компонентов, описанного на VHDL, и консоль Tcl/Tk для взаимодействия пользователя со схемой. Пользовательские библиотеки можно загружать при запуске, а интерфейс доступен на нескольких языках. Приложение также умеет работать с электронными платами, позволяя запускать схемы на реальном оборудовании.
Приложение написано на Java и требует Java 21 или новее. Готовые пакеты доступны для Windows, macOS и Linux, в том числе в форматах Debian, RPM и Snap, а также в виде переносимого JAR-файла. Приложение распространяется и через несколько менеджеров пакетов.
Ключевые возможности
- 01Редактор схем с перетаскиванием компонентов из библиотеки логических элементов
- 02Режим временных диаграмм для наблюдения за изменениями сигналов
- 03Поведение компонентов, заданное на VHDL
- 04Консоль Tcl/Tk для взаимодействия пользователя со схемой
- 05Интеграция с электронными платами для запуска схем на оборудовании
- 06Загрузка пользовательских библиотек при запуске
Сценарии использования
- Изучение основ цифровой логики в вузе или старших классах школы
- Создание прототипов комбинационных и последовательных схем до сборки оборудования
- Проверка поведения схем с помощью временных диаграмм
- Запуск схем на физической FPGA или электронной плате
Темы
Частые вопросы
- Что такое logisim-evolution?
- Образовательное Java-приложение с открытым исходным кодом для проектирования, моделирования и визуализации цифровых логических схем с временными диаграммами и компонентами VHDL. Logisim-evolution — кроссплатформенное настольное приложение для проектирования и моделирования цифровых логических схем. Пользователи размещают на рабочем поле такие компоненты, как входы, логические элементы, светодиоды и переключатели, соединяют их проводами и меняют входные значения, чтобы наблюдать, как сигналы распространяются по схеме.
- logisim-evolution можно использовать бесплатно? Какая у него лицензия?
- logisim-evolution распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- logisim-evolution всё ещё поддерживается?
- Активно поддерживается. Последний коммит в logisim-evolution — 22 окт. 2026 г..
- Для чего можно использовать logisim-evolution?
- Изучение основ цифровой логики в вузе или старших классах школы Создание прототипов комбинационных и последовательных схем до сборки оборудования Проверка поведения схем с помощью временных диаграмм Запуск схем на физической FPGA или электронной плате
- Где скачать logisim-evolution?
- Исходный код и инструкции по установке — на GitHub: https://github.com/logisim-evolution/logisim-evolution
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка бесплатных книг по программированию, курсов, шпаргалок и подкастов на разных языках, которую ведёт сообщество.
Бесплатное руководство с открытым исходным кодом по проектированию крупномасштабных систем и подготовке к собеседованиям, с примерами решений и карточками Anki.
Поддерживаемая сообществом коллекция алгоритмов на Python для обучения и изучения.
Подборка коротких самостоятельных статей и фрагментов кода на JavaScript для изучения повседневных программных приёмов за 30 секунд или быстрее.
12-недельный курс для начинающих по классическому машинному обучению: 26 уроков, Python и R, тесты и задания на основе Scikit-learn.