Une alternative moderne à Logisim, dans le navigateur.
Literal est un simulateur de circuits logiques en ligne gratuit, inspiré de Logisim. Assembler des portes, connecter une mémoire et un processeur, puis exécuter des programmes sur un écran connecté. Sans installation ni compte.
Si vous avez utilisé Logisim ou Logisim-evolution pour apprendre la logique numérique, Literal propose une alternative moderne conçue pour le navigateur. Ce projet indépendant permet de dessiner des circuits et d’explorer un ordinateur, avec des composants réutilisables, des cours guidés et une inspection jusqu’aux portes et interrupteurs numériques à transistors.
Logisim-evolution est une application Java de bureau avec des chronogrammes, des composants VHDL et une intégration matérielle. Literal se concentre sur l’apprentissage et les expériences dans le navigateur : l’export FPGA et l’import des fichiers Logisim .circ ne sont pas encore pris en charge.
Un ordinateur connecté dessine un cube filaire sur son écran de pixels.
Un ordinateur à explorer
Relier l’horloge, le processeur, l’ALU, la ROM, la RAM, le clavier et l’écran sur un même canevas. Les circuits de portes logiques lisent et exécutent les instructions. Écrire de l’assembleur dans la ROM, avancer l’horloge et observer les périphériques connectés.
Discover : construire et enregistrer une porte NON à partir de transistors.
Commencer par la première porte
Discover commence avec l’alimentation, la masse et les transistors. Ses 23 cours présentent les portes, additionneurs, bascules, mémoires, processeur, BIOS et graphiques. Chaque leçon propose des indices de câblage et une vérification du circuit. Playground donne immédiatement accès à tous les composants.
Dans un registre du processeur : les portes de rétroaction d’une cellule mémoire d’un bit.
Ouvrir chaque composant
See inside suit le circuit réel à travers les registres, cellules de stockage, bascules et portes NAND, jusqu’aux interrupteurs CMOS numériques. Enregistrer ses circuits comme composants nommés et les réutiliser avec leurs broches d’entrée et de sortie.
L’outil de Karnaugh pour simplifier les expressions booléennes.
Des outils pour expérimenter
Utiliser des afficheurs à sept segments, un écran de pixels, un clavier configurable et un terminal. Inspecter la ROM et la RAM, régler la fréquence de l’horloge et simplifier les expressions booléennes avec l’outil de Karnaugh.
La logique des portes, sur le web
Le moteur de simulation est écrit en TypeScript et peut être utilisé indépendamment de l’interface. Les composants de calcul exécutent des réseaux de portes ; le navigateur gère les touches, le temps, l’assemblage et l’affichage. Les transistors sont des interrupteurs numériques, sans simulation de la physique analogique.
Questions sur Literal
Puis-je ouvrir des fichiers Logisim .circ dans Literal ?
Literal utilise son propre format JSON .literal. L’import des fichiers Logisim .circ n’est pas implémenté. Vous pouvez reproduire un circuit sur le canevas et l’enregistrer comme composant réutilisable.
Ce simulateur de circuits logiques en ligne est-il gratuit ?
Oui. Literal fonctionne dans le navigateur sans compte ni installation. Les circuits sont enregistrés localement dans votre navigateur. Vous pouvez télécharger des fichiers .literal pour les conserver ou les partager.
Puis-je construire et simuler un processeur ?
Oui. Relier une horloge, un processeur, une ALU à portes, la ROM, la RAM, le clavier et l’écran. Charger de l’assembleur Literal 8 dans la ROM et avancer l’horloge. Le contrôle des instructions et le stockage exécutent des circuits de portes. Cet ordinateur pédagogique possède son propre jeu d’instructions ; ce n’est pas un émulateur x86.