Chargement…
Chargement…
Le contrôleur émet huit transactions : lecture source puis écriture destination pour chaque mot.
Comportement
i_start lance une copie de quatre mots.i_ready mémorise i_mem_rdata.o_mem_wdata.o_busy reste haut pendant la copie et o_done pulse à la fin.| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_clk | Entrée | 1 bit | Horloge système |
i_reset | Entrée | 1 bit | Reset asynchrone actif haut |
i_start | Entrée | 1 bit | Lance la copie |
i_src_base | Entrée | 8 bits | Première adresse source |
i_dst_base | Entrée | 8 bits | Première adresse destination |
i_ready | Entrée | 1 bit | Transaction mémoire acceptée |
i_mem_rdata | Entrée | 8 bits | Donnée lue en mémoire |
o_mem_addr | Sortie | 8 bits | Adresse mémoire courante |
o_mem_we | Sortie | 1 bit | Autorisation d'écriture |
o_mem_valid | Sortie | 1 bit | Transaction mémoire valide |
o_mem_wdata | Sortie | 8 bits | Donnée à écrire |
o_busy | Sortie | 1 bit | Copie en cours |
o_done | Sortie | 1 bit | Copie terminée |