[AJUDA] Què és el DMA?

B

billjoe

Guest
Sóc un noi nou per al disseny de la lògica
Em poso a dissenyar un controlador DMA
es pot saber
El principi de la DMA?
Com dissenyar un controlador DMA?

 
DMA és l'accés directe a memòria
El seu propòsit és reduir la intervenció de la CPU per a la transferència de dades.vostè pot descarregar alguns documents d'informació i arxiu de codi al respecte en OpenCores

 
L'operació de DMA:
-------- 1.CPU diu controlador DMA: lectura / escriptura, l'adreça de dispositiu, direcció d'inici del bloc de memòria per a les dades, quantitat de dades a transferir
-------- 2.CPU porta a terme amb el treball d'altres
-------- 3.DMA ofertes de controlador amb la transferència i es fa càrrec d'autobús per a un cicle de
-------- 4.DMA controlador envia interrompre quan va acabar

 
DMA ajuda en la memòria d'accés directe sense haver de sobrecarregar el processador.DMA es farà càrrec de tots lectura / escriptura de les transferències a / des de la memòria.

La comunicació entre el processador i DMA pot basar en un protocol, com a tècnica de sol licitud de subvenció.Controladors de DMA en general tenen bancs de sortida de múltiples ports que suporta molts no de la memòria.si ur nou a DMA la fitxa de dades de INTEL controlador DMA 8.237 serà un bon punt de partida.

 

Welcome to EDABoard.com

Sponsor

Back
Top