0% ont trouvé ce document utile (0 vote)
154 vues3 pages

Prise en main de Logisim pour circuits

Ce document présente l'outil Logisim pour la conception de circuits intégrés. Il décrit comment installer et utiliser l'outil, et guide l'utilisateur à travers la réalisation de circuits logiques de base comme le half-adder et la macro XOR.

Transféré par

Abdourahman Ahmed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
154 vues3 pages

Prise en main de Logisim pour circuits

Ce document présente l'outil Logisim pour la conception de circuits intégrés. Il décrit comment installer et utiliser l'outil, et guide l'utilisateur à travers la réalisation de circuits logiques de base comme le half-adder et la macro XOR.

Transféré par

Abdourahman Ahmed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP 1 : Prise en main de l’outil Logisim

Université de Cergy-Pontoise
E. Ansermin, M. Belkaid, J. Lorandel

• Introduction à l’outil et objectif


Logisim est un outil d’édition et de simulation de circuits. L’utilisation de ce type d’outil est très
courante dans le processus de conception de circuits intégrés, et il en existe d’ailleurs de nombreux
exemples disponibles sur internet. Le choix de Logisim pour les TPs de ce module s’explique par sa
grande facilité d’utilisation, l’aspect pédagogique de son simulateur, sa gratuité ainsi que la possibilité
d’utilisation sur toutes les plateformes. Vous retrouvez ci-dessus une capture d’écran de l’interface de
l’outil :

Figure 1 : Interface du Logiciel Logisim

1. Installation

L’outil Logisim est disponible sur toutes les plateformes (Linux, MacOs, Windows). Vous

TP n°1 L2-I : Architecture 2016-2017


pouvez le télécharger à l’adresse suivante :

[Link]

Si vous êtes sous Linux, vous pouvez lancer le logiciel sans forcément l’installer (très utile si vous
ne disposez pas des droits d’installation sur la machine!!!), une fois que vous avez téléchargé le
fichier [Link], vous pouvez lancer le logiciel à l’aide de la commande : java -jar logisim-
[Link]

2. Premiers circuits
a. Le half-adder
Une fois le logiciel lancé, l’interface graphique de l’outil s’affiche alors, une feuille de travail vierge est
automatiquement disposée devant vous. La réalisation de circuits avec cet outil se réalise en 3 étapes :

1- Editions du modèle (réalisation de circuits basiques)


2- Instanciation du modèle (appel aux modèles pour les utiliser dans des circuits plus complexes)
3- Simulation

Pour toute information supplémentaire consulter l’aide de l’outil dans la barre des tâches.

Vous allez réaliser une première édition de circuit, pour cela, suivez les étapes suivantes :

i. Création de projet
Reliez l’ensemble du circuit et simulez son fonctionnement. La simulation se fait simplement en
passant en mode simulation en appuyant sur le bouton "change values within circuit" qui est tout en haut à
gauche (représenté par une main). Vous pouvez visualiser l’évolution de certaines entrées ou sorties en
cliquant sur ces dernières. Vous pouvez durant la simulation interagir avec les activateurs binaires pour
changer les valeurs injectées aux entrées...

IMPORTANT : notez qu’en plus des "Pin" vous pouvez utiliser toute une batterie d’Input/Output comme
des LEDs, des Boutons poussoirs, des afficheurs 7-segments etc. Vous les trouverez dans le sous répertoire
"Input/Output".

ii. Première simulation


Si nous voulons utiliser le XOR pour la création d’un autre circuit, nous devons réaliser une Macro
qui résume ce circuit sous forme d’une simple boîte avec des entrées/sorties. Pour ce faire, cliquez sur "edit
viewed circuit’s subcircuit appearence" qui est au bout à droite sur la deuxième ligne des icônes. Vous
pourrez alors éditer la Macro du circuit et la redessiner comme vous le souhaitez. Si vous cliquez sur les
"Pin" d’entrée/sortie de vôtre Macro, vous pourrez visualiser leurs positions sur le circuit (et aussi les
changer ! !).

iii. Réalisation de la Macro du XOR

TP n°1 L2-I : Architecture 2016-2017


Une fois votre Macro faite, vous pouvez instancier votre circuit (faire appel au circuit) pour la
réalisa- tion d’autres fonctions logiques. Ajouter un autre circuit à votre projet que vous appellerez
"HalfAdder". Double cliquez sur "HalfAdder" dans l’arborescence en dessous du "main". Vous aurez une
page vide. Cliquez ensuite (une fois !!) sur le XOR et cliquez une fois dans la page vide. La macro du XOR
que vous avez précédemment réalisée est alors instanciée pour la réalisation du "HalfAdder".

En vous aidant des exercices de TD, réalisez un HalfAdder et simulez son fonctionnement.

IMPORTANT : Vous remarquerez que vous instanciez les XOR de la même façon que les portes logiques
présentes dans les bibliothèques de Logisim. Vous pouvez explorer ces bibliothèques pour chercher des
circuits dont vous avez l’utilité.

• Réalisation des composants de base du processeur


Reprenez la suite de la feuille de Td 2 sur les circuits logiques à partir de l’exercice 3.2 et réalisez les
circuits grâce à l’outil. Vous réaliserez en particulier, les éléments suivants :

-Multiplexeur 2 vers 1,

-Additionneur complet,

-ALU,

-Décodeur,

-Registre 4 bits.

• Sauvegarder le tout sur une clé USB pour la prochaine séance

TP n°1 L2-I : Architecture 2016-2017

Vous aimerez peut-être aussi