[HELP] Hva er DMA?

B

billjoe

Guest
Jeg er en ny fyr for logikk design
Jeg begynner å designe en DMA-kontroller
kan jeg spørre
Prinsippet om DMA?
Hvordan utforme en DMA-kontroller?

 
<img src="http://gallery.dpcdn.pl/imgc/News/63637/g_-_550x412_-_s_63637x20150611155325_0.jpg" alt="image" />Oglądając klipy wideo z YouTube korzystamy albo z kodeka H.264,
albo VP8. Pierwszy z nich jest własnościowym, ale powszechnie
licencjonowanym rozwiązaniem, drugi jest otwarty i udostępniany za
darmo każdemu zainteresowanemu. Trudno byłoby sobie wyobrazić
współczesny Internet bez tych kodeków, lecz taki właśnie
Internet obiecuje nam amerykańska firma Max Sound Corporation. Żąda
ona, by…<img src="http://feeds.feedburner.com/~r/dobreprogramy/Aktualnosci/~4/TFR3AdizLBc" height="1" width="1" alt=""/>

Read more...
 
DMA er Direct Memory Access
dens hensikt er å redusere CPU forstyrrelser på dataoverføringen.du kan laste ned litt informasjon dokumenter og kode filen om det på opencore

 
DMA-operasjon:
-------- 1.CPU forteller DMA-kontrolleren: Read / Write, Device adresse, Starting adressen til minne blokk for data, mengden data som skal overføres
-------- 2.CPU bærer på med annet arbeid
-------- 3.DMA kontrolleren avtaler med overføring og overtar en buss for en syklus
-------- 4.DMA kontrolleren sender avbryte når du er ferdig

 
DMA hjelper i direkte tilgang til minnet uten å belaste prosessoren.DMA vil ta seg av all read / write overføringer til / fra minnet.

Kommunikasjonen mellom prosessoren og DMA kan være basert på en protokoll som be-grant-teknikk.DMA-kontrollerne som regel har flere output banker / porter som støtter mange no minne.hvis ur nye til DMA datablad for Intel 8237 DMA-kontrolleren skal være et godt utgangspunkt.

 

Welcome to EDABoard.com

Sponsor

Back
Top