En la versión 21.1 y anteriores del software Quartus® Prime Standard Edition, si su diseño contiene un registro de desplazamiento muy grande (1000 bits de ancho) desplazado por un operador de desplazamiento, donde el operando derecho del operador de desplazamiento se almacena en un registro, es posible que vea que el tiempo de compilación del diseño es inesperadamente largo.
Para evitar este problema en el software Quartus® Prime Standard Edition, siga estos pasos:
- Reemplace el operando derecho del operador de desplazamiento con una constante de datos.
- Reemplácelo con un bloque de declaración de caso. Utilice el operando derecho original como condición de juicio de la sentencia del caso, corresponda a sus diferentes valores, use la constante de datos como el operando derecho del operador de desplazamiento en diferentes sentencias para desplazar el registro.
El largo tiempo de compilación se ha reducido en el software Quartus® Prime Pro Edition.