A propos du programme Logisim-evolution
Logisim-evolution est un outil pédagogique pour la conception et la simulation de circuits logiques numériques. Il a été créé à l'origine par Dr. Carl Burch et activement développé jusqu'en 2011. Après cette date, l'auteur s'est concentré sur d'autres projets, et récemment le développement a été officiellement arrêté.
En attendant, des personnes d’un groupe d’instituts suisses (Haute École Spécialisée Bernoise,Haute École du paysage, d'ingénierie et d'architecture de Genève,Haute École d'Ingénierie et de Gestion du Canton de Vaud) a commencé à développer une version de Logisim adaptée à leurs cours, intégrant plusieurs outils - par exemple un chronogramme, la possibilité de tester les schémas directement sur une carte électronique, des consoles TCL / TK, ...
Nous avons décidé de sortir cette nouvelle version de Logisim sous le nom Logisim evolution, pour mettre en évidence le grand nombre de changements intervenus au cours de ces années
Nous recherchons activement la contribution de la communauté.
Suivant les termes de la GNU General Public License telle que publiée par la Free Software Foundation , soit la version 3 de la Licence. Ce programme est distribué dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE : sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER. Consultez la GNU General Public License pour plus de détails. (voir ci-dessous license)
Languages
Logisim prend en charge de nombreuses langues. La plupart d'entre elles ont été traduites automatiquement à l'aide de DeepL. Si vous trouvez des traductions bizarres, n'hésitez pas à les corriger dans les fichiers de propriétés correspondants et à faire une demande de pull !
Quoi de neuf dans logisim-evolution
- Chronogram -- pour voir l'évolution des signaux dans votre circuit
- Electronic board integration -- les schémas peuvent maintenant être simulés sur du matériel réel !
- Board editor -- ajouter de nouvelles cartes électroniques
- VHDL component -- un nouveau type de composant dont le comportement est spécifié dans VHDL
- TCL/TK console -- interfaces entre le circuit et l'utilisateur
- DIP switches
- RVB LEDs
- Un grand nombre de corrections de bugs
- Améliorations de l'interface graphique
- Mises à jour automatiques
- Refactorisation de code
- …
Retro-compatibility
Nous ne pouvons pas assurer la rétrocompatibilité de logisim-evolution avec les fichiers créés avec le Logisim original. Nous avons incorporé un analyseur qui modifie le nom des composants pour satisfaire aux exigences VHDL pour les noms de variables, mais les composants ont évolué depuis lors (pensez, par exemple, à la RAM et aux compteurs). Vous devrez peut-être retravailler un peu vos circuits en les ouvrant avec logisim-evolution - mais les modifications seront stockées dans le nouveau format, vous ne devrez donc faire votre travail qu'une seule fois.Liste de souhaits
Logisim-evolution est un logiciel en constante évolution, et nous avons plusieurs idées à mettre en œuvre. En particulier, nous aimerions avoir:
- Tests unitaires pour le code
- Documentation complète
- Circuits de test
- … Si vous souhaitez contribuer avec l'un de ces programmes, n'hésitez pas à nous contacter !
Comment obtenir du support pour logisim-evolution
Malheureusement, nous ne disposons pas de ressources suffisantes pour fournir un soutien direct à l'évolution logisim. Nous essaierons toutefois de traiter les problèmes soulevés de la manière la plus efficace possible.
Si vous trouvez un bug ou avez une idée de fonctionnalité intéressante, n'hésitez pas à ouvrir un ticket !
License
Le code est sous licence GNU GENERAL PUBLIC LICENSE, version 3.
Version en anglais :GPL Version en français non officiel :GPL
Credits
The Logisim-evolution project is based on Logisim software by:- Carl Burch - Hendrix College - USA
- David H. Hutchens, Millersville University, Pennsylvania, USA,
- Kevin Walsh - College of the Holy Cross - USA,
- Moshe Berman, Brooklyn College, USA,
- Theldo Cruz Franqueira, Pontifícia Universidade Católica de Minas Gerais, Brazil,
- Theo Kluter, Bern University of Applied Sciences, Switzerland,
- Marcin Orlowski, Poland,
- Tom Niget, LEAT, Polytech Nice-Sophia, France,
- Liu Yuchen](https://github.com/smallg0at), Beijing University of Technology(https://www.bjut.edu.cn/), China,
- Haute École Spécialisée Bernoise - Switzerland,
- Haute École du paysage, d'ingénierie et d'architecture de Genève - Switzerland,
- Haute École d'Ingénierie et de Gestion du Canton de Vaud - Switzerland,
Si vous pensez que votre nom doit figurer dans cette liste, n'hésitez pas à nous envoyer un mail !
Vous en trouverez la référence sur la page logisim-evolution dans le paragraphe Crédits.
Suivant: Guide Utilisateur.