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.