Actualmente estoy haciendo algunos tutoriales y leyendo algunos libros sobre cómo escribir VHDL. Como tengo curiosidad y aprendo mejor con los tutoriales prácticos, comenzaré a implementar mis proyectos que me serán útiles en el futuro.
Para mi primer proyecto real, estoy intentando implementar una función arctg
seguida de una función de operador de agregación.
No quiero reinventar la rueda y no quiero estar más confundido, así que estoy haciendo las siguientes preguntas:
- El entero para flotar y viceversa con los bits de la mantisa, el exponente y el entero es necesario, ¿verdad? ¿No hay algún sitio web donde las personas ya hayan implementado este tipo de cosas y compartan con la comunidad?
-
He visto en alguna parte que el paquete
math_real
ya tiene una funciónARCTAN
que acepta unREAL
que supongo que es un flotante. Entonces:2.1. ¿Esto es sintetizable? Si no, ¿por qué está incluso codificado?
2.2. Si todo se debe convertir de flotante a entero para poder pasar entre funciones, ¿por qué
ARCTAN
aceptaREAL
y no un entero?