¿Cuál es la definición de función unsigned () en VHDL?

1

No puedo encontrar la firma de la función de la función unsigned () en vhdl. ¿Qué tipos acepta como argumento?

    
pregunta DesirePRG

1 respuesta

2

Una conversión de tipo no es una función, es una operación básica. No puedes mirar dentro de las operaciones básicas. Ver IEEE Std 1076-2008 5. Tipos, 5.1 General, párrafo 3.

Hay conversiones de tipos implícitas, como entre entero universal y entero. Que está preguntando dice que está interesado en una conversión de tipos explícita.

9.3.6 Tipo de conversiones

  

Una conversión de tipo proporciona una conversión explícita entre tipos estrechamente relacionados.   ...
  Se permiten conversiones explícitas de tipo entre tipos estrechamente relacionados . En particular, un tipo está estrechamente relacionado consigo mismo. Otros tipos están estrechamente relacionados solo bajo las siguientes condiciones:

     

- Tipos numéricos abstractos : cualquier tipo numérico abstracto está estrechamente relacionado con cualquier otro tipo numérico abstracto.
   - Tipos de matrices : dos tipos de matrices están estrechamente relacionados si, y solo si, los tipos tienen la misma dimensionalidad y los tipos de elementos están estrechamente relacionados

     

Ningún otro tipo está estrechamente relacionado.

No debe confundirse con una función de conversión.

    
respondido por el user8352

Lea otras preguntas en las etiquetas