Conversión de entero a tipo std_logic

1

Quiero asignar el valor de un genérico que es un entero a una señal que es un tipo std_logic. Mi genérico solo puede tomar dos valores, 0 y 1 .

¿Cómo hago eso?

    
pregunta Abheek Gupta

1 respuesta

1

Muchas opciones aquí. Puede utilizar una asignación de señal condicional:

signal a:    std_logic;
signal int:    integer range 0 to 1;

a <= '0' when int = 0 else
     '1';

Y el entero podría ser una constante de clase, y derivar de un genérico.

    
respondido por el user8352

Lea otras preguntas en las etiquetas