Norme au carré

Calcule la norme au carré d'un vecteur.

Entrées/Sorties

datatype_icon

x

La matrice à manipuler.

datatype_icon

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é.
datatype_icon

prêt pour la sortie

Valeur booléenne qui définit si les nœuds en aval sont prêts à ce que ce nœud-ci renvoie une nouvelle valeur. Utilisez un nœud de rétroaction pour câbler la sortie prêt pour l'entrée d'un nœud en aval à cette entrée du nœud actuel.

Vrai Les nœuds en aval sont prêts à ce que ce nœud-ci renvoie une nouvelle valeur.
Faux Les nœuds en aval ne sont pas prêts à ce que ce nœud-ci renvoie une nouvelle valeur.
Remarque Si cette entrée est Faux pendant un cycle, la sortie sortie valide renvoie Faux pendant ce cycle.

Default value: Vrai

datatype_icon

norme au carré

La norme au carré du vecteur en entrée.

datatype_icon

dépassement de l'opération

Booléen qui indique si la valeur théorique calculée dépasse la gamme valide du type de données en sortie.

VRAI La valeur théorique calculée dépasse la gamme valide du type de données en sortie.
FAUX La valeur théorique calculée ne dépasse pas la gamme valide du type de données en sortie.
datatype_icon

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.
datatype_icon

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.
Remarque Si cette sortie renvoie Faux pendant un cycle donné, ce nœud rejette les données qui lui sont envoyées par d'autres nœuds pendant le cycle suivant. Ce nœud rejette ces données même si le terminal entrée valide est Vrai pendant le cycle suivant.

Taille du vecteur

Spécifie la taille du vecteur en entrée.

Option de ressource

Spécifie comment implémenter le multiplieur. Auto permet au compilateur de décider s'il faut utiliser des multiplieurs en blocs embarqués ou des tables de correspondance. Table de correspondance force le nœud à utiliser des tables de correspondance.

Degré de pipeline

Configurer combien d'étages de pipeline ce nœud utilise en interne.