Bonjour,
Je suis en train de programmer un truc en vhdl, mais je ne sais pas comment faire:
avec rl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function set(r : registers; rl : in register_list; old : in integer) return Boolean is begin CASE old is when 1 => rl.r1 := r; when 2 => rl.r2 := r; when others => return true; end case; end set;
le probleme est que je n'arrive pas a assigner la valeur d'un registers (qui sont des structures contenant des structures) d'entrée vers l'un des quatre registres principaux contenu dans la structure (r1,2,3,4).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 type register_list is record r0 : byte; r1 : registers; r2 : registers; r3 : registers; r4 : registers; r_def : registers; end record;
Pourriez vous m'aider ?
Merci d'avance.
Partager