Ciao!
Vorrei gestire un nuovo tipo con dei nuovi attributi. In sostanza ho appena definito il sottotipo fp_ieee754 che dovrà contenere la rappresentazione binaria di un numero floating point a singola precisione (32 bit):
subtype fp_ieee754 is std_logic_vector(31 downto 0);
A questo punto sarebbe molto comodo poter definire degli attributi propri di questo nuovo tipo, che mi permettano di accedere a delle specifiche informazioni, per esempio l'attributo width potrebbe restituire il valore 32, o ancora l'attributo sign potrebbe restituire l'ultimo bit a sinistra che rappresenta il segno, ecc..
E' possibile fare qualcosa del genere?
Grazie :)
Vorrei gestire un nuovo tipo con dei nuovi attributi. In sostanza ho appena definito il sottotipo fp_ieee754 che dovrà contenere la rappresentazione binaria di un numero floating point a singola precisione (32 bit):
subtype fp_ieee754 is std_logic_vector(31 downto 0);
A questo punto sarebbe molto comodo poter definire degli attributi propri di questo nuovo tipo, che mi permettano di accedere a delle specifiche informazioni, per esempio l'attributo width potrebbe restituire il valore 32, o ancora l'attributo sign potrebbe restituire l'ultimo bit a sinistra che rappresenta il segno, ecc..
E' possibile fare qualcosa del genere?
Grazie :)