constant <clock>_period : time := 10 ns;
¿Cuál es el error con este código? dice error de sintaxis cerca de "<".
constant <clock>_period : time := 10 ns;
¿Cuál es el error con este código? dice error de sintaxis cerca de "<".
Creo que generaste una plantilla de banco de pruebas en Vivado o ISE, ya que estos programas generan código como este.
La idea es que reemplace <clock>
con el nombre de su señal de reloj: si su señal de reloj se llama clk
, la línea se volverá
constant clk_period : time := 10 ns;
que está perfectamente bien.
Los nombres de VHDL pueden contener lo siguiente:
También distinguen entre mayúsculas y minúsculas, deben comenzar con una letra y no pueden contener dos guiones bajos adyacentes (de la Guía de referencia dorada de Doulos).
< y > no son una letra, un número o un guión bajo.
Lea otras preguntas en las etiquetas vhdl