Changes between Version 3 and Version 4 of conventions de dénomination des cellules et signaux


Ignore:
Timestamp:
Dec 17, 2015, 2:26:39 PM (8 years ago)
Author:
/C=FR/O=CNRS/OU=UMR8607/CN=Olivier Lemaire/emailAddress=lemaire@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • conventions de dénomination des cellules et signaux

    v3 v4  
    8080 * ...
    8181
     82''La sortance est une information qui a peut etre plus de sens pour les cellules faites "à la main"...''
     83
     84=== Exemples de nom de cellules ===
     85
     86* counter_gray_o16x0 : compteur gray 16 bits;
     87* lfsr_zero_included_s8x16 : lfsr avec état zéro inclus 8 bits et sortance de
     88  16;
     89* xor_reduced_i4x2 : ou exclusif réduit avec 4 entrées et une sortance de 2.
     90
    8291== Signaux ==
    8392
     93Pour les signaux, je propose que nous utilisions les suffixes plutôt que des
     94préfixes. La raison tient au fait que le classement naturel du nom des signaux
     95est alphabétique. Par conséquent, des signaux, par différentiels, seront classés
     96proche les uns des autres :
     97* dout_m & dout_p pour une paire différentielle;
     98* reset & reset_n pour un signal reset et son complément.
    8499
     100Je propose aussi d'éviter le {{{CamelCase}}} qui n'est pas évident à lire lorsque le
     101nom des signaux est long.
    85102
     103Je propose aussi d'éviter les abréviations, surtout lorsqu'elles sont ambigües.