Estoy intentando escribir un código HDL para convertir números de punto flotante en formato IEEE-754 a enteros y viceversa. Por ejemplo.
for floatToInt operation:
input = 8.9 (in IEEE-754 format)
output = 9 (an integer number)
for intToFloat operation:
input = 10 (an integer number)
output = 10.00 (in IEEE-754 format)
En mi código, también tengo que ocuparme de todas las excepciones que podrían generarse al hacer esto. Por favor explique o señáleme un buen artículo que explique exhaustivamente el procedimiento / algoritmo general para hacerlo. Yo estaría muy agradecido. Gracias de antemano.