Changes between Version 3 and Version 4 of conventions de dénomination des cellules et signaux
- Timestamp:
- Dec 17, 2015, 2:26:39 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
conventions de dénomination des cellules et signaux
v3 v4 80 80 * ... 81 81 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 82 91 == Signaux == 83 92 93 Pour les signaux, je propose que nous utilisions les suffixes plutôt que des 94 préfixes. La raison tient au fait que le classement naturel du nom des signaux 95 est alphabétique. Par conséquent, des signaux, par différentiels, seront classés 96 proche 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. 84 99 100 Je propose aussi d'éviter le {{{CamelCase}}} qui n'est pas évident à lire lorsque le 101 nom des signaux est long. 85 102 103 Je propose aussi d'éviter les abréviations, surtout lorsqu'elles sont ambigües.