Es importante comprender la estructura de la base de datos del informe Quartus II si utiliza comandos en el paquete ::quartus::report para extraer datos de él o agregar datos a él. Esta página describe la estructura y las convenciones de nombre de los paneles de informe en la base de datos de informes. El informe de compilación de la GUI Quartus II proporciona una vista gráfica de los datos de la base de datos.
Jerarquía de panel & nombres
Los paneles de informe están ordenados en una jerarquía de carpetas. Los niveles de la jerarquía de la carpeta están delimitados con caracteres de barra vertical doble (canal), como este: | |. Cada panel de informes tiene un nombre único, que es su "ruta" completa en la jerarquía de carpetas. Por ejemplo, el panel Resumen de uso de recursos de la carpeta Resource Section de la carpeta Fitter tiene este nombre: Fitter | | Sección de recursos | | Resumen de uso de recursos.
Si utiliza la versión 4.2 del software Quartus II, debe tener en cuenta que algunos de los nombres que se muestran en el Informe de compilación son formas más cortas de los nombres reales de los paneles. Por ejemplo, el nombre del panel Resumen en la carpeta Análisis & síntesis es en realidad Análisis & síntesis | | Análisis & Resumen de síntesis. Para asegurarse de utilizar el nombre correcto del panel, puede utilizar este código para imprimir todos los nombres de panel disponibles en un proyecto abierto.
informe de load_package print_panel_names proc { } { load_report forecad panel_name [get_report_panel_names] { post_message $panel_name } unload_report }
Estructura del panel
Los paneles de informe son tablas, con filas, columnas y celdas. Las filas se numeran a partir de cero. La fila cero suele contener encabezados de columna. Las columnas se numeran a partir de cero, pero esto no incluye la columna de números de fila (esta columna no existe en todos los paneles de informe).
Acceso a datos
Puede acceder a los datos de la base de datos de informes una fila a la vez. A partir de la versión 4.1 del software Quartus II (versión 2.0 del paquete ::quartus::report), también puede acceder a los datos en una celda específica. También hay nuevos comandos para hacer referencia a los paneles, las filas y las columnas con identificadores de enteros. El uso de identificadores de enteros en lugar de nombres acelera el acceso a datos.