Écrire dans la mémoire

Écrit dans la mémoire disponible sur la cible FPGA.

Si vous implémentez l'élément de mémoire à l'aide du bloc de mémoire ou de tables de correspondance, vous pouvez lire les données uniquement à partir du domaine d'horloge dans lequel la mémoire est écrite. Dans ces implémentations, optimisez votre code en n'utilisant qu'un seul nœud scripteur et un seul nœud lecteur pour chaque élément de mémoire. Pour lire et écrire dans un domaine d'horloge séparé, utilisez des FIFO ou des registres.

1378

Entrées/Sorties

datatype_icon

référence en entrée

Référence à l'élément de mémoire.

datatype_icon

adresse

Emplacement où écrire les données en mémoire sur la cible FPGA.

La gamme d'adresses valide dépend du nombre d'éléments demandé que vous spécifiez lors de la création de l'élément de mémoire en entrée. Par exemple, si vous spécifiez un nombre d'éléments demandé de 65536, la gamme d'adresses valide est 0-65535. Si adresse dépasse la gamme d'adresses, ce nœud renvoie une erreur.

datatype_icon

données

Données à écrire dans la mémoire sur la cible FPGA.

Si l'élément de mémoire en entrée a été configuré en lecture seule, ce nœud n'écrit pas les données dans la mémoire.

datatype_icon

entrée d'erreur

Conditions d'erreur survenant avant l'exécution de ce nœud.

Le nœud répond à cette entrée avec le comportement d'erreur standard.

Standard Error Behavior

Default value: Pas d'erreur

datatype_icon

référence en sortie

Référence à l'élément de mémoire.

datatype_icon

sortie d'erreur

Informations sur l'erreur.

Le nœud produit cette sortie selon le comportement d'erreur standard.

Standard Error Behavior

Programming Patterns

Transférer des données à l'aide d'un élément de mémoire