Convertisseurs - Introduction¶
SimApp fait une différence entre les convertisseurs binaires et numériques. Ce n'est pas commun dans la pratique mais il est important de décrire les deux types de transmission numérique utilisés dans SimApp.
Dans SimApp une entrée ou une sortie numérique se compose d'un noeud simple qui peut transférer simultanément tous les bits . Une valeur numérique (binaire) est transférée comme un signal analogique n’acceptant que des entiers positifs. Par exemple le 0 binaire correspond à 0, 1101 correspond à 13.
Il ne semble pas raisonnable de mélanger des signaux analogiques et numériques, en conséquence les lignes de signal numérique sont représentées d’une couleur différente des lignes standard. L'avantage d’un tel codage des valeurs numériques est justifié par le fait que ces éléments et la transmission de donnée associée ne requièrent qu’un petit espace (seulement une ligne utilisée).
Dans SimApp, les représentations habituelles sont basées sur des éléments possédant une entrée et une sortie. En conséquence à chaque bit est attribuée une ligne de commande. Cette solution possède un inconvénient : l’espace requis est énorme lorsqu’on traite des nombres nécessitant un nombre de bits important (éléments de taille importante et lignes multiples) .