Réseau logique programmable
Librairie : | Portes |
Introduction : | 3.2 |
Apparence : |
Comportement
Le Réseau logique programmable (PLA) va présenter sur sa sortie le résultat d'une fonction logique combinatoir. Si une des entrées est en erreur (E) ou indéfini (U) il considérera que toutes ses entrées sont à 1. Ce composant resemble a une ROM et vous devez entrez la programation de manière très similaire. Il est possible d'exporter et d'importer la programation à partir d'un fichier.
Il existe dans la libririe Entrée/Sortie (extra) un composant PLA qui représente mieux le fonctionnement interne de ceux-ci.
Après avoir définis le nombre de lignes en entrée avec l'attribut Largeur de donnée en entrée et le nombre de lignes en sortie avec l'attribut Largeur de donnée en sortie vous pouvez ouvrir cette fenètre en effectuant un clic droit sur le PLA pour ouvrir le menu contextuel et sélectionnez le menu | Modifier le programme PLA |.
Cliquez sur le bouton Ajouter ligne cela créera la première ligne de votre programme. Vous pouvez deja ajouter d'autres ligne ou le faire au fur et à mesure de l'écriture.
Le bouton Supprimer permet d'effacer la ligne. Vous observez les colonnes de bouton pour programmer les entrées et les colonnes de boutons pour programmer les sorties. Si vous cliquez dessus ils afficherons alternativement 0,1,x. 0 et 1 représente le niveau logique et x signifie sans importance.
Par exemple dans la première ligne de la figure ci-dessus vous voyer la combinaison 0.x.x pour les entrées et 0.0.0 pour les sorties. Cela signifie que si l'entree 2 est à 0 les entrées 1 et 0 n'ont pas d'importance et on délivrera sur les sorties la valeur 0.0.0
La colonne commentaire permet de rajouter un texte qui sera visible sur le PLA quand la combinaison de la ligne est active.
Les boutons Exporter et Importer pemetent respectivement d'exporter le programme ou de l'importer depuis un fichier.
Le bouton OK confirme l'enregistrement du programme et ferme la fenêtre.
Le bouton Annuler oublie le programme et ferme la fenêtre.
Broches (en supposant que le composant est orienté vers l'est)
- Bord ouest :
- Entrée des donnée du composant, sa largeur en bit est définie par l'attribut Largeur de donnée en entrée.
- Bord est :
- Sortie des résultat de traitement, sa largeur en bit est définie par l'attribut Largeur de donnée en sortie.
Attributs
Lorsque le composant est sélectionné ou en cours d'ajout, les touches fléchées modifient son attribut Orientation.
- Orientation
- La direction du composant, sa sortie par rapport à son entrée.
- Largeur de donnée en entrée
- La largeur de donnée en bit de l'entrée.
- Largeur de donnée en sortie
- La largeur de donnée en bit de la sortie.
- Program
- Ouvre le fenètre de programation du contenu.
- Étiquette
- Le texte de l'étiquette associée à la porte.
- Police des étiquettes
- La police avec laquelle l'étiquette doit être rendue.
Comportement de l'outil pousser
Aucun.
Comportement de l'outil texte
Permets de modifier l'étiquette associée au composant.
Retour à Référence de la bibliothèque