Vivado genera netlist edf
1. Establezca el módulo correspondiente en la parte superior
2. Establezca flatten_hierarchy en completo en la estrategia integral para aplanar la jerarquía
3. Establezca; Más opciones para -mode out_of_context en la estrategia de síntesis para evitar la inserción del búfer de E/S;
4. Ejecute la síntesis e ingrese a la interfaz de post-síntesis
5. En el comando de la consola Tcl; entrada de línea write_verilog -mode synth_stub your_path/module_name.v
6. Si la IP oficial de xilinx no está incluida. Ingrese write_edif your_path/module_name.edf
Si se incluye la IP oficial de xilinx, ingrese write_edif -security_mode all your_path/module_name.edf
Si la línea de comando de la consola tcl contiene la IP oficial de xilinx , ingrese write_edif -security_mode all your_path/ module_name.edf
7. Agregue el module_name.v y module_name.edf generados al proyecto, y luego podrá usar el archivo netlist.
Nota:
1. En el paso 567, "your_path" debe reemplazarse con su propia ruta de almacenamiento y "module_name" debe reemplazarse con su propio nombre de módulo.
2. Durante el proceso de depuración, se descubrió que si la lista de red edf generada contiene el núcleo de IP de PLL, las restricciones de tiempo de la IP correspondiente no serán válidas. Por lo tanto, se recomienda no utilizar la IP de PLL. en edf. Puede colocar el PLL fuera de la lista de red;
3. Antes de generar el archivo edf, si no hay restricciones especiales en el archivo edf, desactive el archivo xdc; de lo contrario, puede causar conflictos de restricciones. ;
4. p>