HDL Designer: ¿Cuál es la diferencia entre un proyecto y una biblioteca?

0

¿Qué debo usar? Me gustaría usarlo para modelar circuitos para la tarea y posiblemente reutilizar circuitos de piezas en otros diseños.

    
pregunta Brett Jackson

1 respuesta

4

re: (pregunta justa pero ahora eliminada) en los comentarios: HDL Designer es una herramienta profesional para el diseño lógico de Mentor Graphics. Ha existido por un tiempo, originalmente bajo el nombre de Renoir, solo ha sido HDL Designer durante aproximadamente seis o siete años.

Tiene la intención de agregar niveles más altos de abstracción sobre VHDL y diseños de Verilog. Por lo que he visto de Verilog, podría ser útil allí, pero si estás usando VHDL, puedes escribir en un nivel más alto de abstracción sin él, y usar HDL Designer mal puede mantener tu código VHDL en la oscuridad. .

Sin embargo, dicho eso:

una biblioteca, como una biblioteca VHDL, es para cosas (tipos, componentes, paquetes, utilidades) que reutilizará en diferentes lugares, ya sea dentro de un solo proyecto o comunes a varios proyectos.

Un proyecto es lo que usaría para estructurar un diseño único, por ejemplo, para un solo FPGA, el banco de pruebas para él, y posiblemente la placa en la que se encuentre.

Un uso razonable de HDL Designer es crear envoltorios para componentes VHDL sustanciales (CPU, memoria, interfaz de bus, procesador FFT, etc.) y crear diseños VHDL estructurales que los utilicen, en forma de diagramas de bloques de HDL Designer. De esa manera usted tiene efectivamente documentación compilable ...

    
respondido por el Brian Drummond

Lea otras preguntas en las etiquetas