Chargement…
Chargement…
1. Requête : quand une nouvelle requête arrive côté source, la donnée est verrouillée et un flag de requête est levé. Le module passe en busy.
2. Synchronisation requête : le flag est synchronisé dans le domaine destination via double bascule.
3. Acquittement : le domaine destination signale la réception. L'acquittement est synchronisé vers le domaine source.
4. Libération : à la réception de l'acquittement, le flag de requête est abaissé et le module redevient disponible.
Les resets sont synchrones dans chaque domaine respectif.
i_clk_srci_clk_desti_rst_clk_srci_rst_clk_desti_new_request_clk_srco_busy_clk_srci_data_clk_srco_new_data_clk_desto_data_clk_dest