METHOD AND APPARATUS FOR MOVING DATA
A method for moving data from a first register file (4358-1 to 4358-8, 7902) in a computational unit (4308-1 to 4308-M, 7607-1 to 7607-P) to a second register file (5206) in a processor (4322, 7614) is provided. The state of a signal on a data movement lead (risc_is_mtwr) is changed to indicate the...
Gespeichert in:
Hauptverfasser: | , , , , , , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method for moving data from a first register file (4358-1 to 4358-8, 7902) in a computational unit (4308-1 to 4308-M, 7607-1 to 7607-P) to a second register file (5206) in a processor (4322, 7614) is provided. The state of a signal on a data movement lead (risc_is_mtwr) is changed to indicate the data movement instruction from a first register file (4358-1 to 4358-8, 7902) in a computational unit (4308-1 to 4308-M, 7607-1 to 7607-P) to a second register file (5206) in a processor (4322, 7614). A lane address from the processor (4322, 7614) to the computational unit (4308-1 to 4308-M, 7607-1 to 7607-P) is provided over a first address lead (risc_is_ra). A read address from the processor (4322, 7614) to the computational unit (4308-1 to 4308-M, 7607-1 to 7607-P) is provided over a second address lead (risc_is_ra), and data is transferred from the first register file (4358-1 to 4358-8, 7902) in the computational unit (4308-1 to 4308-M, 7607-1 to 7607-P) to the second register file (5206) in the processor (4322, 7614) over a data interface lead (node_regf_rd).
L'invention concerne un procédé permettant de déplacer des données d'un premier fichier de registre (4358-1 à 4358-8, 7902) dans une unité de calcul (4308-1 à 4308-M, 7607-1 à 7607-P) vers un second fichier de registre (5206) dans un processeur (4322, 7614). L'état d'un signal sur un conducteur de mouvement de données (risc_is_mtwr) est modifié pour indiquer l'instruction de mouvement de données d'un premier fichier de registre (4358-1 à 4358-8, 7902) dans une unité de calcul (4308-1 to 4308-M, 7607-1 à 7607-P) vers un second fichier de registre (5206) dans un processeur (4322, 7614). Une adresse de voie du processeur (4322, 7614) vers l'unité de calcul (4308-1 à 4308-M, 7607-1 à 7607-P) est fournie sur un premier conducteur d'adresse (risc_is_ra). Une adresse de lecture du processeur (4322, 7614) vers l'unité de calcul (4308-1 à 4308-M, 7607-1 à 7607-P) est fournie sur un second conducteur d'adresse (risc_is_ra), et les données sont transférées depuis le premier fichier de registre (4358-1 à 4358-8, 7902) dans l'unité de calcul (4308-1 à 4308-M, 7607-1 à 7607-P) vers le second fichier de registre (5206) dans le processeur (4322, 7614) sur un conducteur d'interface de données (node_regf_rd). |
---|