¿Cómo deben comentarse una entidad y una arquitectura en VHDL para que se utilicen mejor con Doxygen?
Estoy tratando de usar Doxygen para generar documentación útil para mi VHDL, pero no estoy seguro de cuál es la mejor manera de comentar qué.
- ¿Debe comentarse la entidad para describir cada señal, su tamaño, su función, su tipo? ¿O como una caja negra?
- ¿Se debería comentar la arquitectura como una caja negra? ¿Algo que entra, algo que sale? ¿O debería resumirse cada línea (mencionable)?
- ¿Deben la arquitectura y la entidad tener la misma descripción?
- ¿Qué tal 3. si tengo varias arquitecturas que usan la misma entidad?
Para todo lo que puedo ver, doxygen ignora los comentarios dentro de las arquitecturas, así que para 2. ¿esto posiblemente debería tenerse en cuenta?