Chargement…
Chargement…
Banc de registres 4×8 bits avec 1 port d'écriture synchrone et 2 ports de lecture asynchrones indépendants, structure typique d'un fichier de registres CPU.
Comportement :
i_reset='1') : tous les registres ← "00000000".i_clk, si i_we='1', i_wdata est écrit à l'adresse i_waddr.o_rdata1 ← contenu de i_raddr1 (combinatoire).o_rdata2 ← contenu de i_raddr2 (combinatoire).*Permet de lire deux opérandes simultanément en un cycle. Reset asynchrone actif haut.*
i_clki_reseti_wei_waddri_wdatai_raddr1i_raddr2o_rdata1o_rdata2