logisimvhdl_exporter-utnfrba
Logisim evolution patch to version 3.9. this new version now implements a new main class, with the propouse to convert logisim-files into VHDL code. See README.MD for more info
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.4%) to scientific vocabulary
Repository
Logisim evolution patch to version 3.9. this new version now implements a new main class, with the propouse to convert logisim-files into VHDL code. See README.MD for more info
Basic Info
- Host: GitHub
- Owner: Maurin2
- License: gpl-3.0
- Language: Java
- Default Branch: Develop
- Size: 110 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Logisim-evolution
- Table of contents
Features
Logisim-evolution is educational software for designing and simulating digital logic circuits.
Logisim-evolution is free, open-source, and cross-platform.
Project highlights:
- easy to use circuit designer,
- logic circuit simulations,
- chronogram (to see the evolution of signals in your circuit),
- electronic board integration (schematics can be simulated on real hardware),
- VHDL components (components behavior can be specified in VHDL!),
- TCL/TK console (interfaces between the circuit and the user),
- huge library of components (LEDs, TTLs, switches, SoCs),
- supports multiple languages,
- and more!
Requirements
Logisim-evolution is a Java application; therefore, it can run on any operating system supporting the Java runtime enviroment.
It requires Java 21 (or newer).
Download
Logisim-evolution is available for
download in compiled form
with ready to use installable packages for Windows, macOS, and Linux
or in source code form, which you can build yourself.
The following platform specific packages include the Java runtime and do not require it to be installed separately:
logisim-evolution_<version>-1_amd64.deb: Debian package (also suitable for Ubuntu and derivatives),logisim-evolution-<version>-1.x86_64.rpm: Package for Fedora/Redhat/CentOS/SuSE Linux distributions,logisim-evolution-<version>_amd64.snap: The Snap archive for all supported Linux distributions (also available in Snapcraft store),logisim-evolution-<version>-aarch64.msi: Installer package for Microsoft Windows for Arm processors,logisim-evolution-<version>-amd64.msi: Installer package for Microsoft Windows for Intel processors,logisim-evolution-<version>-aarch64.dmg: macOS package for Apple processors,logisim-evolution-<version>-x86_64.dmg: macOS package for Intel processors (also runs on Apple processors in simulation).
The Java JAR logisim-evolution-<version>-all.jar
is also available and can be run on any system with a supported Java runtime installed.
Note for macOS users: The Logisim-evolution.app is not signed with an Apple approved certificate.
When launching the application for the first time, you will have to start it via the "Open" entry in the
application icon's context menu in the macOS Finder. This is either done by clicking the application
icon with the right mouse button or holding down CTRL while clicking the icon with the
left mouse button. This will open a panel asking you to verify that you wish to launch the application.
On more recent versions of macOS, the panel will only give you a choice of moving the app to the trash or Cancel.
On those systems, click Cancel, open System Preferences, and select Security & Privacy.
There you may need to click the lock to make changes and authenticate with an administrative acccount.
It should show an option to open the app.
See Safely open apps on your Mac for more information.
Depending on your security settings, you may also get a panel asking if you wish to allow it to accept network connections. You can click "Deny" as we do not need network access currently nor we do request any.
Package Manager
Logisim-evolution is available from a bunch of package managers.
Note that these (except for Snap) are not maintained by the core developers.
If you should observe a bug in Logisim-evolution while using one of these packages,
first make sure that it can be reproduced with the most recent official packages
provided through this repository
and ideally the HEAD of our main branch
before creating an issue on
the official Logisim-evolution repository.
Otherwise, report the issue to the package maintainer!
- Snap (
snap install logisim-evolution) - Flathub (
flatpak install flathub com.github.reds.LogisimEvolution) - Homebrew (
brew install --cask logisim-evolution) - MacPorts (
port install logisim-evolution) - Chocolatey (
choco install logisim-evolution) - winget (
winget install -e --id logisim-evolution.logisim-evolution) - Arch User Repository
- nixpkgs(
nix-shell -p logisim-evolution)
Nightly builds
We also offer builds based on the current state of the
main branch.
If the main branch has been changed,
a new Nightly build is created at midnight UTC.
Note that these builds may be unstable since the main branch is a work in progress.
To get nightly downloads, please
click here
and browse to the last successful run of Nightly worker, which should be on top. Note that due to Github internals,
all files are provided as ZIP archives. You must unzip the downloaded file to get the installation package.
Please share your experience in Discussions or open a ticket if you found a bug or have suggestions for improvement.
License
Logisim-evolutionis copyrighted ©2001-2024 by Logisim-evolution developers.- This is free software licensed under GNU General Public License v3.
Owner
- Login: Maurin2
- Kind: user
- Repositories: 1
- Profile: https://github.com/Maurin2
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Logisim-evolution
message: >-
Logisim-evolution is educational software for designing
and simulating digital logic circuits.
type: software
authors:
- given-names: Carl
family-names: Burch
affiliation: Hendrix College
- given-names: Theo
family-names: Kluter
affiliation: Bern University of Applied Sciences
- given-names: Torsten
family-names: Maehne
affiliation: Bern University of Applied Sciences
- given-names: Kevin
family-names: Walsh
affiliation: College of the Holy Cross
- given-names: David H.
family-names: Hutchens
affiliation: Millersville University
- given-names: Marcin
family-names: Orlowski
- given-names: Tom
family-names: Niget
affiliation: Polytech Nice-Sophia
- given-names: Moshe
family-names: Berman
affiliation: Brooklyn College
- given-names: Theldo
affiliation: Pontifícia Universidade Católica de Minas Gerais
family-names: Franqueira
name-particle: Cruz
identifiers:
- type: url
value: >-
https://github.com/logisim-evolution/logisim-evolution/releases
description: The URL of the releases of the software.
repository-code: 'https://github.com/logisim-evolution/logisim-evolution'
abstract: >
Logisim-evolution is educational software for designing
and simulating digital logic circuits. Logisim-evolution
is free, open-source, and cross-platform.
Project highlights:
- easy to use circuit designer,
- logic circuit simulations,
- chronogram (to see the evolution of signals in your
circuit),
- electronic board integration (schematics can be
simulated on real hardware),
- VHDL components (components behavior can be specified in
VHDL!),
- TCL/TK console (interfaces between the circuit and the
user),
- huge library of components (LEDs, TTLs, switches, SoCs),
- supports multiple languages,
- and more!
keywords:
- digital-simulation
- digital-logic
- digital-circuit
- education
- simulation
- logic
- fpga
- vhdl
- verilog
- circuit
license: GPL-3.0
commit: d8ee95e07a0ebd668bcc857748146ac32905358b
version: 3.8.0
date-released: '2202-10-02'
GitHub Events
Total
- Create event: 2
Last Year
- Create event: 2
Dependencies
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-java v4 composite
- dorny/paths-filter v3 composite
- actions/checkout v4 composite
- dorny/paths-filter v3 composite
- actions/checkout v4 composite
- github/codeql-action/analyze v3 composite
- github/codeql-action/autobuild v3 composite
- github/codeql-action/init v3 composite
- z0al/dependent-issues v1 composite
- actions/checkout v4 composite
- dorny/paths-filter v3 composite
- ruzickap/action-my-markdown-linter v1 composite
- actions/checkout v4 composite
- actions/setup-java v4 composite
- actions/upload-artifact v4 composite
- snapcore/action-build v1 composite
- actions/checkout v4 composite
- dorny/paths-filter v3 composite
- de.jflex:jflex 1.4.1 compileOnly
- at.swimmesberger:swingx-core 1.6.8 implementation
- com.fifesoft:rsyntaxtextarea 3.5.1 implementation
- com.formdev:flatlaf 3.5.1 implementation
- commons-cli:commons-cli 1.8.0 implementation
- javax.help:javahelp 2.0.05 implementation
- net.sf.nimrod:nimrod-laf 1.2 implementation
- org.apache.commons:commons-text 1.12.0 implementation
- org.apache.xmlgraphics:batik-swing 1.14 implementation
- org.drjekyll:colorpicker 2.0.1 implementation
- org.hamcrest:hamcrest 3.0 implementation
- org.scijava:swing-checkbox-tree 1.0.2 implementation
- org.slf4j:slf4j-api 2.0.16 implementation
- org.slf4j:slf4j-simple 2.0.16 implementation
- org.junit.jupiter:junit-jupiter 5.10.3 testImplementation
- org.mockito:mockito-junit-jupiter 5.12.0 testImplementation
- org.junit.platform:junit-platform-launcher * testRuntimeOnly



