DMA : Késako ?
Publié : 03 août 2006 14:44
Bonjour à tous,
toujours en train de travailler sur mon projet d'intégration de Leon3 sur un FPGA (je devrais bientôt avoir le matériel), mon patron aimerait intégrer un DMA au sein du softcore.
Oui mais, qu'est-ce que c'est qu'un DMA ? Sur internet, on peut lire "Les canaux DMA permettent de réaliser des transferts directs de données entre la mémoire vive d'un ordinateur et des périphériques. L'avantage de ce procédé est de ne pas passer par le microprocesseur qui peut ainsi se consacrer à d'autres tâches. L'utilisation de canaux DMA améliore donc les performances d'un ordinateur."
Oui mais ça ne me dit pas exactement comment ça fonctionne. Quelqu'un aurait-il un cours dessus ou une bonne explication ?
D'avance merci..
toujours en train de travailler sur mon projet d'intégration de Leon3 sur un FPGA (je devrais bientôt avoir le matériel), mon patron aimerait intégrer un DMA au sein du softcore.
Oui mais, qu'est-ce que c'est qu'un DMA ? Sur internet, on peut lire "Les canaux DMA permettent de réaliser des transferts directs de données entre la mémoire vive d'un ordinateur et des périphériques. L'avantage de ce procédé est de ne pas passer par le microprocesseur qui peut ainsi se consacrer à d'autres tâches. L'utilisation de canaux DMA améliore donc les performances d'un ordinateur."
Oui mais ça ne me dit pas exactement comment ça fonctionne. Quelqu'un aurait-il un cours dessus ou une bonne explication ?
D'avance merci..