FONCTION METIER : MUL-DIV ( MULTIPLICATION ET / OU DIVISION )
La Fonction MUL-DIV manipule des entiers. A partir des entrées ENTREE 1, ENTREE 2 et ENTREE 3, elle calcule ENTREE 1 x ENTREE 2 / ENTREE 3 qu'elle place sur la sortie SORTIE CALCUL.
La sortie ERREUR / DEBORDEMENT de type TOR est mise à 1 quand l'entrée ENTREE 3 est égale à 0 et/ou quand la suite des opérations fournit un résultat qui sort de l'intervalle [ -32767, +32767 ] ou quand l'entrée PROPAGATION D'ERREUR est à 1. Dans tous les autres cas la sortie ERREUR / DEBORDEMENT est à 0.
L'entrée de type TOR PROPAGATION D'ERREUR sert à propager des erreurs (ou des saturations) provenant de fonctions de calcul ( MUL-DIV ou ADD-SUB ) effectuées en amont. Si PROPAGATION D'ERREUR est à 1 alors les opérations ne sont pas effectuées et la sortie ERREUR / DEBORDEMENT est mise à 1.
Si l'entrée PROPAGATION D'ERREUR n'est pas connectée , elle est fixée à 0.
Si l'entrée ENTREE 3 n'est pas connectée, elle est fixée à 1.
Si ENTREE 1 et/ou ENTREE 2 n'est ( ne sont ) pas connectée(s), elle(s) est(sont) fixée(s) à 1.
Pour effectuer une simple multiplication, il suffit de ne pas utiliser l'entrée ENTREE 3.
Pour effectuer une simple division, il suffit de ne pas utiliser ENTREE 1 ou ENTREE 2.