¿Cómo leer varios archivos Verilog en Design Compiler?

1

Estoy intentando leer varios archivos de Verilog en Design Compiler, pero he encontrado un solo comando, read_verilog . Solo puede leer un archivo a la vez.

Si tengo 1000 archivos Verilog, ¿tengo que usar 1000 read_verilog de comandos?

    
pregunta greeting

2 respuestas

0

En su directorio de instalación debería tener un documento llamado algo así como "dcug.pdf" (Guía del usuario del compilador de diseño). El que encontré en línea (dcug_2016.pdf) tiene un ejemplo 10-3, en la página 10-14, que muestra un ejemplo de script de lectura en varios archivos.

Parece que tienes que emitir read_verilog (o, read_file) cada vez.

    
respondido por el CapnJJ
0

El comando read_file tiene más opciones que el comando read_verilog y proporciona una solución para sus necesidades. Puede especificar directorios en lugar de archivos individuales.

El siguiente comando lee todos los archivos de Verilog en los directorios especificados.

read_file {./module1/rtl ./module2/rtl} -autoread -format verilog -top MyTopModule

La opción -autoread es necesaria para que los archivos se compilen en el orden correcto. Además, se especifica el módulo superior del diseño.

Si hay demasiados directorios, la opción -recursive salva vidas.

read_file {./} -autoread -recursive -format verilog -top MyTopModule
    
respondido por el ahmedus

Lea otras preguntas en las etiquetas