Versión IP

En la Tabla 1 se describe el alcance y el impacto de los cambios capturados en las diferentes actualizaciones que AMD puede hacer en los núcleos de la cartera IP.

  • Hay tres niveles de cambio utilizados para capturar los cambios en una IP y el impacto resultante en el usuario. En orden creciente de impacto potencial, estos niveles son los siguientes: revisión, menor, y mayor. Los campos Mayor, Menor y Revisión se muestran en puntos clave en la GUI de Vivado™. Todos los cambios en la IP se registran en el archivo "Registro de cambios" asociado con la IP.

Tabla 1 Versión IP

Nivel Acción del usuario Ejemplos de cambios
Revisión No hay necesidad de reaccionar Añadir nuevo soporte de dispositivo
Cambios de GUI cosméticos
Mover la compatibilidad del dispositivo de la preproducción a la producción
Ampliar el rango de parámetros
Corrección de errores para configuraciones inutilizables (no se ha cambiado la configuración de trabajo)
Menor Es posible que necesites reaccionar Reducción en el rango de parámetros
Eliminar un puerto opcional
Agregar un registro mapeado de memoria cuyo uso es opcional
Aumento del uso de recursos
Importante Tendrás que reaccionar Agregar un puerto de entrada no opcional y no estático
Cambiar el nombre de un puerto no opcional (incluido el cambio de caso si Verilog®)
Cambiar el tamaño de un puerto no opcional
Eliminar un puerto no opcional
Cambiar el estándar de interfaz
Cambiar o eliminar un registro mapeado de memoria
Cambiar de comportamiento para todas las configuraciones

IP bloqueada y actualización de IP

Los diseños abiertos en una versión más reciente de Vivado pueden tener la IP bloqueada. AMD recomienda a los usuarios actualizar a la última versión de la IP, pero el usuario tiene la opción de actualizar la IP o permanecer con la versión existente de la IP. Una IP puede estar bloqueada porque es una versión anterior y ya no está disponible en el catálogo o es de solo lectura debido al sistema de archivos. Si una IP bloqueada tiene productos de salida existentes en el disco, serán reutilizados por el flujo. Para realizar cambios en la IP o para generar sus productos de salida, se debe mover fuera del estado bloqueado.

Mover una IP fuera de un estado bloqueado depende de la razón por la que está bloqueada.  Por ejemplo, si la IP es una instancia de una IP más antigua, el flujo de actualización se puede utilizar para actualizar la IP a la versión más reciente.  La ventana Informe de estado de IP (disponible a través del menú Herramientas>Informe o a través del comando report_ip_status Tcl) explicará por qué las instancias están bloqueadas y cómo resolver los problemas.

Figura 2: Ver una instantánea de la función de actualización en Vivado.