On 5/3/06, Jean-Paul Vignault <jpv@melusine.eu.org> wrote:
> Bonjour,
>
> Je viens d'ajouter 3 composants au package "logic" :
> http://melusine.eu.org/syracuse/bbgraf/tmp/117.jps
> mais je bloque sur des choix techniques, faute d'expérience dans le
> domaine des circuits logiques :
>
> 1) je n'ai pas utilisé les modèles de demi-additionneur et
> additionneur proposés, mais d'autres trouvés ici :
> http://set.utbm.fr/membres/galland/enseignement/archi/combi.pdf
> D'où ma 1ère question : souhaites tu des composants conformes aux
> images jointes l'autre jour ? (aucun problème, c'est normal)
Il semble, en tous cas en CPGE, que ce soit ce que j'avais joint qui
est utilisé.
Donc je préfèrerais, mais je peux aussi utiliser le composant
générique. Il semble qu'il y ait une norme, que je n'arrive pas à
trouver (norme IEC ?), qui préconise plutôt ce que tu as mis en œuvre.
Oh, et puis pourquoi ne pas utiliser cette représentation. On peut
quand même les mettre en cascade pour le jeu des retenues.
> 2) Dans le cas d'une réponse positive à la question 1), plusieurs
> solutions, et j'hésite :
> a) on adapte les composants ADD et DemiAdd en leur adjoignant
> d'autres entrées/sorties en haut et en bas, mais dans ce cas
> il faudra les dessiner sans patte ou positionner un booleen
> avant de dessiner.
>
> b) on crée de nouveaux composants conformes à ce que l'on
> veut. Dans ce cas, quels noms choisir ?
>
> Perso, je pencherai pour l'option b). Reste à trouver un nom... Dans
> l'option a), je crois que j'aimerai autant positionner un booléen...
...
>
> 3) Toutes les entrées s'appellent in0, in1, in2 et les sorties out0,
> out1. Serait-il pertinent d'ajouter des alias "rin" et "rout" (pour
> Rn-1 et Rn), voire "somme" ?
Si ce sont des alias, et que ce n'est pas compliqué, pourquoi pas.
C'est sans doute plus clair à l'utilisation.
>
> 4) Pour le composant générique, nommé "SQUARESYMBOL", j'ai fabriqué un
> carré auquel on transmet la chaine de caractère à afficher, puis la
> taille de la police de caractères (12 dans l'exemple). Ce carré est
> dessiné sans patte, et on a 3 entrées sur chaque côté (in0 - in1,
> out0 - out1, up0 - up1 et down0 - down1).
> Cette solution est-elle satisfaisante ou vaut-il mieux un carré à
> pattes, auquel on transmet le nombre de pattes par côté ?
J'aurais tendance à dire qu'il lui faut des pattes, pour qu'il se
comporte comme les autres composants.
> 5) Enfin dernière question : les noms DemiADD et SQUARESYMBOL sont-ils
> bien choisis ?
ADD et DemiADD sans hésitation : très bien
Pour l'autre ??? Peut-être LOGICGATE ou qqch comme ça.
Bonne soirée.
gh
-- Guillaume Haberer ghaberer@gmail.com http://mpsi1.martin.free.fr
_______________________________________________
Syracuse mailing list
Syracuse@melusine.eu.org
http://melusine.eu.org/cgi-bin/mailman/listinfo/syracuse
Received on Wed May 3 22:36:08 2006
Cette archive a été créée par hypermail 2.1.8 : ven mai 05 2006 - 16:37:01 CEST