Direct Memory Access

A

alam.tauqueer

Guest
Hej,

Hvad er DMA?og hvad er benefite at bruge DMA i design?

Hilsen,
Tauqueer

 
Hope this helps

http://en.wikipedia.org/wiki/Direct_memory_access

 
DMA er Direct Memory Access, hvor to perifere enheder kommunikere mellem dem (med bus) uden brug af processor ....i løbet af denne tid processoren er baggrunden processer uden brug af bussen ....

 
Hvad er fordelen ved at bruge DMA?

Eller er der nogen specifikke behov, hvor vi skal bruge DMA med processor?

Venligt besvare mit ovenstående spørgsmål vil jeg være taknemmelig for dig.

Hilsen,
Tauqueer

 
ved hjælp af DMA øger hastigheden for overførsel og også siden den processor er ikke involveret i denne periode, den kan gøre andre arbejder that doesnt inddrage bussen, så behandlingen hastigheden øges også ....

 
kan du give flere henvisninger til bedre forståelse.
Har vi brug for at følge standard bus-protokol.

 
yeah hver sådan proces ville have sin egen protokol ....i referenceperioden, hvilken enhed på grund du har brug for info om DMA ....Jeg mener det produkt antallet af type mikroprocessor eller controller ....

 
Jeg er at designe min egen DSP processor og vil gerne have min egen non-AHB/APB baseret DMAC.

 
For eksempel hvis du har en VGA-kort med DMA-controller, kan du reservere en plads på RAM til at gemme billeder og VGA kan læse den direkte fra RAM-hukommelse uden at spørge processoren, fordi VGA-controller er som en separat processor.
Der er naturligvis voldgift og synkronisering involverede spørgsmål, da de ikke kan få adgang til hukommelsen på samme tid, eller endda ved samme hastighed.
Så vi kan sige, at fordelene ved at bruge DMA er at du kan have særskilte enheder databehandling withiut spørger de vigtigste processor, og du kan interface enheder, der kører i forskelligt tempo.

Hilsen

 
Find linket, der giver god explaination af Intel
her
http://www.edaboard.com/viewtopic.php?p=1070507 # 1.070.507

 

Welcome to EDABoard.com

Sponsor

Back
Top