# Broche

Librairie: | Câblage
Introduction: | 2.0 bêta 1 (dans la bibliothèque de base, déplacé dans le câblage en 2.7.0)
Apparence: |
| Flèche | Classic |
--- | --- | --- | ---
En entrée: |  |  |  |
En sortie: |  |  |  |

## Comportement

Le composant "Broche" est une sortie ou une entrée d’un circuit, en fonction de la valeur de son attribut Type. Vous pouvez observer ci-dessus la manière dont Logisim représente les broches d'entrées et ou de sorties selon sont attribut Apparence.
Dans le mode "flèche" les entrées auront le branchement du coté pointu et les sorties du coté rectangulaire. Dans l'apparence "classique" les sorties sont reprsentée par un cercle ou d'un rectangle arrondi, et les broches d'entrée sont représentées à l'aide de carrés ou de rectangles. Dans tous les cas, la valeur des bits individuels de la valeur envoyée ou reçue sont affichés dans le composant (sauf dans la vue de'impression, lorsque le composant indique uniquement sa largeur en bit).

Une "broche" est un composant pratique pour interagir avec un circuit en mode simulation (en cliquant dessus), et les utilisateurs débutants de Logisim n'ont pas besoin de les utiliser d'une autre manière. Mais quand la complexité augmente on construit un circuit en utilisant plusieurs sous-circuits (comme décrit dans la section Design hiérarchique du Guide de l'utilisateur et on utilisera également des broches pour spécifier les interconnexions entre un circuit et un sous-circuit. En particulier, les composants "Broche" du schéma d'un circuit définissent les contactes qui apparaissent sur le symbole du sous-circuit lorsque qu'il est utilisé dans un autre circuit. Dans une telle construction, les valeurs envoyées et reçues à ces emplacements sur le symbole du sous-circuit sont liées aux broches dans le schéma du sous-circuit.

## Pins

Un composant "broche" ne possède qu’une pin, qui sera une entrée pour lui si la broche est une connexion de sortie du schéma, et qui sera une sortie si la broche est une connexion d’entrée du schéma. Dans les deux cas, sa largeur de bit correspond à l'attribut Largeur de données et son emplacement est spécifié par l'attribut Orientation.

## Attributs

Lorsque le composant est sélectionné ou ajouté, Alt-0 à Alt-9 modifie son attribut Largeur de données. L'utilisation rapide des touches permet la saisie de plus grande valeur par exemple : ALT-1 ALT-2 donne 12. Les touches fléchées modifient son attribut Orientation.

Orientation
  Le côté du composant dessiné où doit se trouver sa pin d'entrée / sortie.
Type
  Spécifie si le composant est une connexion de sortie ou une connexion d’entrée. Note: Si le composant broche est une entrée, la connexion qui agit comme interface dans un circuit de hyerachie supérieur sera une sortie, et inversement.
Largeur de données
  Le nombre de bits correspondant à la largeur en bit prise en charge par la pin.
Comportement
  L'attribut Comportement n'est disponible que pour une broche d'entrée. Cet attribut indique comment les valeurs inconnues (flottantes), U, doivent être traitées. Si l'attribut Comportement est Simple ou Trois états, les valeurs U sont envoyées dans le schéma sous forme de valeurs U. L'attribut Tirage (pull-up) convertit les valeurs U en 1 avant de les envoyer dans le schéma de circuit. L'attribut Rappel (pull-down) convertit les valeurs U en 0 avant d'être envoyées dans le schéma de circuit.
  L'attribut Comportement spécifie également les valeurs qui peuvent être entrées dans la broche lorsqu'elle ne reçoit pas de valeur d'un circuit parent. Le paramètre Trois états permet d'entrer des valeurs U. Les autres paramètres ne permettent pas d'entrer des valeurs U.
Label
  Le texte dans l'étiquette associée au composant.
Police du Label
  La police avec laquelle rendre l'étiquette.
Base
  Permet de définir la base dans laquelle les valeurs seront représentées.
  Example pour 1010 en binaire
  Binaire : 1010b
  Octal : 12o
  Décimal signé : -6s
  Décimal non signé : 10u
  Hexadecimal : Ah
  flottant : 6.0E-07f if bit width is 16
  flottant : 1.4E-44f if bit width is 32
  flottant : 4.9E-323f if bit width is 64
  flottant : NaNf if bit width is not 16, 32 or 64
Appearence
  Il existe deux types d'apparence, la Logisim CLassic et les Formes de flèches. Voir les exemples en haut de la page.
Reset Value
  Une broche d'entrée peut recevoir une valeur de réinitialisation si elle ne possède pas le comportement à trois états. La valeur de réinitialisation est donnée sous forme hexadécimale. Elle est chargée dans la broche lors d'une réinitialisation du simulateur. Si la broche d'entrée possède le comportement à trois états, elle est chargée avec tous les bits inconnus (flottants), U, lors d'une réinitialisation.

## Comportement de l'outil pousser

Cliquer sur une broche de sortie n’a aucun effet, bien que les attributs de la broche soient affichés.

En cliquant sur une broche d’entrée, vous activez le bit sur lequel vous avez cliqué. S'il s'agit d'une broche à trois états, le bit correspondant va pivoter entre les trois états.
Si la base est flottant un petit écran de saisie sera affiché.

Si, toutefois, l’utilisateur visualise l’état d’un sous-circuit comme décrit dans le débogage de Sous-circuits du Guide de l'utilisateur , alors la valeur de la pin est pilotée par la valeur que le sous-circuit reçoit du circuit de hyérachie supérieur. L'utilisateur ne peut pas modifier la valeur sans rompre ce lien entre l'état du sous-circuit et l'état du circuit contenant, et Logisim demandera à l'utilisateur de vérifier que la rupture de ce lien est réellement souhaitée.

## Comportement de l'outil text

Permet de modifier l’étiquette associée au composant.

Retour à Référence de la bibliothèque

>