Bonnes pratiques
Conventions de nommage, préfixes et bonnes pratiques pour un code VHDL lisible et maintenable.
Pourquoi des règles de codage ?
Dans un projet VHDL réel, un fichier peut être lu par des dizaines de personnes sur des années. Les règles de codage garantissent :
- Lisibilité : comprendre le rôle d'un signal au premier coup d'œil
- Maintenabilité : retrouver rapidement un bug
- Cohérence : même style dans toute l'équipe
- Revue de code : facilite la détection d'erreurs
Préfixes de nommage
Ports (interface externe)
| Préfixe | Mode VHDL | Signification | Exemple |
|---|---|---|---|
i_ | in | Port d'entrée | i_clk, i_data, i_rst |
o_ | out | Port de sortie | o_valid, o_data |
io_ | inout | Port bidirectionnel | io_bus, |