Para el software, el libro Design Patterns es un conjunto de patrones para hacer cosas comunes en el software y brinda a los profesionales del software una terminología común para describir algunos de los componentes que necesitan crear.
¿Existe tal libro o recurso para RTL sintetizable o RTL en general? Cosas como trampas comunes, compensaciones de diseño, consideraciones de punto muerto y diseño de interfaz.
Mi experiencia ha sido que necesita leer los documentos en una o más de las herramientas de síntesis populares para ver qué patrones de diseño aceptan y en qué se traducen.
Principalmente, necesita saber: - cómo hacer flops - cómo hacer cables (y no pestillos) - cómo manejar el reinicio (sincrónico y/o asíncrono)
Su mejor apuesta es probablemente el Manual de metodología de reutilización para diseños de sistemas en un chip de Michael Keating y Pierre Bricaud.
Encontré un método de diseño de VHDL estructurado (pdf) interesante y útil, pero solo cubre un patrón de diseño único.
ross rogers
ajs410