Voilà, je travail sur un projet d'extraction de la racine carré d'un nombre binaire codé sur 32 bits en Vhdl.
Je viens de finir l'implémentation garce à l'algorithme de "Newton" selon la formule: "x_ (n+1)=1/2 (x_n+A/x_n)". Avec x_n converge vers la racine.
Mais voila, à cause des divisions successifs et des approximations en binaire, le résultat final n'est pas est trop approximatif et donc erroné.
Si quelqu'un peu m'indiqué quoi faire? (pour l'algorithme cordic, je n'ai pas trop compris le principe).
Merci pour votre aide.
-----