Sinus et cosinus (haut débit)
- Mise à jour2023-02-17
- Temps de lecture : 4 minute(s)
Sinus et cosinus (haut débit)
Calcule le sinus et le cosinus d'une valeur (x) spécifiée. Vous devez spécifiez x en pi radians, ce qui utilise moins de ressources FPGA que les radians. Pour convertir une valeur radian en pi radians, multipliez la valeur radian par pi.
Entrées/Sorties

x
Une entrée de cette opération.
Vous devez spécifiez cette entrée en pi radians qui utilisent moins de ressources que les radians. Pour convertir les radians en pi radians, multipliez la valeur radian par pi.

entrée valide
Valeur booléenne qui décrit si le prochain élément de données est arrivé pour être traité. Câblez la sortie sortie valide d'un nœud en amont à cette entrée pour transférer des données du nœud en amont à ce nœud-ci.
| Vrai | Le prochain élément de données est arrivé pour être traité. |
| Faux | Le prochain élément de données n'est pas arrivé pour être traité. |

prêt pour la sortie
Valeur booléenne qui spécifie si les nœuds en aval sont prêts à ce que ce nœud-ci renvoie une nouvelle valeur.
Utilisez Nœud de rétroaction pour câbler cette entrée à l'entrée prêt pour l'entrée d'un nœud en aval. Si cette entrée est Faux pendant un cycle donné, sortie valide renvoie Faux pendant ce cycle.
| Vrai | Le nœud en aval est prêt pour l'élément de données suivant. |
| Faux | Le nœud en aval n'est pas prêt pour l'élément de données suivant. |
Default value: Faux

sin(x)
Résultat de l'opération en pi radians, qui utilise moins de ressources sur le FPGA.

cos(x)
Résultat de l'opération en pi radians, qui utilise moins de ressources sur le FPGA.

sortie valide
Valeur booléenne qui indique si ce nœud calcule un résultat qui peut être utilisé par les nœuds en aval.
Câblez cette sortie à l'entrée entrée valide d'un nœud en aval pour transférer les données du nœud au nœud en aval.
| Vrai | Les nœuds en aval peuvent utiliser le résultat que ce nœud calcule. |
| Faux | Ce nœud renvoie une valeur non définie que les nœuds en aval ne peuvent pas utiliser. Remarque Ce nœud peut renvoyer des valeurs non définies différentes selon qu'il s'exécute en mode simulation ou sur du matériel. |

prêt pour l'entrée
Valeur booléenne qui indique si ce nœud est prêt à accepter de nouvelles données en entrée.
Utilisez Nœud de rétroaction pour câbler cette sortie à la sortie prêt pour la sortie d'un nœud en amont.
| Vrai | Le nœud est prêt à accepter de nouvelles données en entrée. |
| Faux | Le nœud n'est pas prêt à accepter de nouvelles données en entrée. |
Configurer les détails CORDIC
Lance une boîte de dialogue pour configurer les différentes propriétés de l'algorithme CORDIC utilisée pour le calcul.
Entrées de registre
Ajoute des registres internes après les entrées à cette fonctions. Sélectionner cette option augmente la latence de la fonction par une période.
Sorties de registre
Ajoute des registres internes avant les sorties de cette fonction. Sélectionner cette option augmente la latence de la fonction par une période.
Intervalle d'initialisation
Spécifie le nombre minimal de périodes entre les nouvelles entrées de données dans la fonction.