bonjour,
j'aimerais comprendre comment systemC code les flottant en virgule fixe, pour ca j'utilise juste les deux lignes suivantes:
voila le chiffre que je récupère sur la console
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #define PI 3.14159265358979323e0 #define PI_OVER_180 (PI/180.0) ..... sc_out<sc_fixed<16, 2, SC_RND,SC_WRAP> > angle; angle = PI_OVER_180 * 45; printf ("le meme angle mais en codage %x\n",angle.read() );
le meme angle mais en codage 2dcc98
déja avant méme d'éssayer de comprendre le code 2dcc98 , comment se fait-il qu'un flottant a virgule fixe sur 16 bits soit représenté sur 24 bits dans l'exemple . ??
Merci d'avance
Partager