Tengo un parametrizar el módulo en verilog, donde los parámetros son una velocidad de reloj y la frecuencia de actualización, que se utiliza para calcular el número de ciclos de inactividad se insertan entre las instancias de una repetición de la operación. Sin embargo, es muy fácil establecer parámetros que no puede ser alcanzado (debido a que la operación se lleva a no trivial de la longitud de tiempo, por lo que la repetición tendría que ocurrir antes de que se hubiera completado), y en el momento en que el diseño no dar ninguna opinión sobre esta.
Me preguntaba si había alguna manera de que yo pueda desencadenar un error durante la síntesis (o la compilación antes de simulación) si las condiciones no se cumplen (es decir, si uno localparam es menos que el otro)? Algunos equivalente de la popular C/C++ en tiempo de compilación afirmar hack, tal vez.