SlideShare a Scribd company logo
Roll No 12001006 Paper Code ii061 NA Page No9.
Ans: Dire.ctMemors Access (DMA):
The Direct memoryAccess(DMA)iSan T/otechnique thatbravideS
direct AGcess to the mainmemory_while CPuistemborarilu
Ldisable.d,to sheed uh the memoru 0berations-
Ihis bracess is_managed bhs a chib knoun aS DMA Controller
LCDMAG.
I6devicesare Connecked to SystemBusvia a Shecial InterHace
Circuit called"DMA Controller"
InDMA,both CPU and DMA Controller have acc.ess to hemain
memoru via Shared System bushaving data, Address_and
Control lines.
DMA allows Tlo Devices to transter datadirectlu to or
ftom the main_memory with.out CPU intervention CorSimblu
by aSSing the CPU trom thebath
Conhol Sionals
From To to
DMAController
for it'S Access
ABUS
Add ress BUS- AR
DBUS
Data BUS
DS
DMASelect
Register Select
weR
RS DMA
RD
Read Controller R
WR
write DMARequest
BR
BusReguest
BUs Groant
Interrubt
BG
Lnterrust DMA Acknouwle9-
-ment
Control lineS fig:DMA Controller
DMAController takesover tht ContralofBuses toallouw the
tranSfer direcHy iom main_Me.mory to or from Ilodevices
Deebak komar
Sighature
Roll No 12001006 Paper Code 11061/N1 Page No10.
DMA lorking:
ohen Ilo wans to transfer data with main Memory
Ilo device Sends DMA Reguest to DMA Controller(DMAC).
DMACSends BR(Bus Request)Siqnal to CPU for requesting
he conhrolot Buses
DMA waits untilLCPU SendS BG Bus G1rant) Signal to DMA
CPU neleaSe the antroloBuses and place Address BUS
LARUS),DatoBus(DBUS),Read(RD)and lwrite(WR) lines
into High-Tmbedenc.e State
CPU activates the BG (LeBusGrant)Stanaland becomesim
Idle Stote (disabled).
DMA Contmller takes Conhnl of Buses to Conduct direct
memory transfer withdut CPU InteryentHon
when DMA tanster terminates,it dis.a.blesHhe BRG.e
Bus Request)line.
The CPU disables the BGCBUS Gant).
After that CPu toakesthe Contral ofBuSES and returnto
S normal oheotion.
BRRus Reauest
DMA BGRLS Girant+
I/o Acknowlegment
DMA
Requestt ABUS
High
Tmbedence
Cdisobled)
BR
DMA
Controller
DBUS
C.P.U RD
BG wR hen BG-1
Enabled
CPU Signal to DMA Conttoller
that Buseaare inHigh-Imbedence
Main
Memory
(RAM)
Deebak kumar
Signature
Roll No 2001006 Paper Code 1io61/NJ Page No 11
DMATransfer:
he DMA Controller Communjcates withthe CPUvia data bus_
and Controlline.S.
Ihe Connection between the DMA Contraller and ofher Combanen-
ESina Combuter Suskemtor DMA Tansfer is as fallnwsi
Interrupt
BG
BR
Randam-Access
CPU Memory (RAM)
RD wR AddressData. RD WR Address Data |
RD
wR
Data BUS
Address
Select
Address BUS
RD WRR Address Data
DS DMA
RS DMA
Reques+
Periphera
BR Controller
DMA Device
BG
Tnterrupt
Acknouslege
Frg: DMA Iranster
The DMA request lineis used torequest a DMA Tmnster
TheRegistersin DMA are selectedbu the CPU through
he Address BuS byenabling DS(DMA Select) and
Register Seleck
Read (RD) and wuriteLwR linesare Bidirectional
Luhen BG (Busarant) inbutiS0 (i:e BG=0) the CPUCa
1Communicate ith DMA Registers, hrough he Dato BUSto
Deebok kwmar
Signature
Roll No 12001006 PaperCode11o61 NJ Page No12.
read from orwrite to the DMA Registers.
hen BG:1, the CPu has to release the Busts andthe
DMACan CommuniG.ate directu with fhe main emor-
byShecifuing an address in he AddressBus and
a.ctivating Rnand uwR Contral.
DMACo.mmumicate with the externalTlo devices through
Tne_request and ackmowlegment lines by he HandShalsiue
rocedue
he DMA Acknoulegment 1line is set when the Sysienm iS
readyto initiate data tmnsfer
he data lous is uSed to transter_clata hetween T/odevice
and memoru
Lwhenthe last word odata in theDMA hransferis
ransfer red,he dma Controller informs the fermmation
ohransferto CPU bå meanso Inierrukt lines
Modes of DMA Transter: 4-bute burst
Burst Transfer
Mode
) |Burst Transter:
Tn DMA,Burst Transfer,Li.ea black_Seqvence_Consistingo
numberomemary wordsto ransterre.d in Gonlinuous
burst while the DMA ismast+er o memory BUSES
This mode isneeded or fastdevices Suchaamagnelicdisk
where thedata ransfer Can' be Slouwed.
Breakbotnt_
it Cacle Stealing
Caycle Sealing,allouwsDMACanhmllertotran8ferone dataword
ata ime, after uhich it must rehurn Cantrol tn CPU_
The CPU_merely_delays it'SOheratinn for one memory Cycleto
alloln the direct transfer m Ilot_memory_to 'steal) one
memary Cycle 18ed bu Sloo devices Suchas keybnard
Debak kwmar
Signature

More Related Content

Similar to DMA.pdf

4.programmable dma controller 8257
4.programmable dma controller 82574.programmable dma controller 8257
4.programmable dma controller 8257
MdFazleRabbi18
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
Zubair Khalid
 
Direct Memory Access (DMA).pptx
Direct Memory Access (DMA).pptxDirect Memory Access (DMA).pptx
Direct Memory Access (DMA).pptx
AbidShahriar3
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controller
Tech_MX
 
Direct Memory Access
Direct Memory AccessDirect Memory Access
Direct Memory Access
Hetauda City College
 
Dma transfer
Dma transferDma transfer
Dma transfer
gmnithya
 
DMA and DMA controller
DMA and DMA controllerDMA and DMA controller
DMA and DMA controller
nishant upadhyay
 
Direct Memory Access ppt
Direct Memory Access pptDirect Memory Access ppt
Concept of dma
Concept of dmaConcept of dma
Concept of dma
DrRanaMukherji
 
30128-influencer-marketing-pitch-deck[1].pptx
30128-influencer-marketing-pitch-deck[1].pptx30128-influencer-marketing-pitch-deck[1].pptx
30128-influencer-marketing-pitch-deck[1].pptx
harduaampajeetrawat
 
Direct memory access (DMA) is a function that allows an inputoutput.pdf
Direct memory access (DMA) is a function that allows an inputoutput.pdfDirect memory access (DMA) is a function that allows an inputoutput.pdf
Direct memory access (DMA) is a function that allows an inputoutput.pdf
aptex1
 
Dma
DmaDma
Dma
DmaDma
Dma and dma controller 8237
Dma and dma controller 8237Dma and dma controller 8237
Dma and dma controller 8237
Ashwini Awatare
 
ppppptttt.pdf
ppppptttt.pdfppppptttt.pdf
ppppptttt.pdf
GuruVenkataVishnuVar
 
1 STM32's DMA.ppt
1 STM32's DMA.ppt1 STM32's DMA.ppt
1 STM32's DMA.ppt
MdRayhanTanvir
 
DMA
DMADMA
Direct Memory Access
Direct Memory AccessDirect Memory Access
Direct Memory Access
Tuqa Rmahi
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
ShivamSood22
 
Lecture 39
Lecture 39Lecture 39
Lecture 39
RahulRathi94
 

Similar to DMA.pdf (20)

4.programmable dma controller 8257
4.programmable dma controller 82574.programmable dma controller 8257
4.programmable dma controller 8257
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
Direct Memory Access (DMA).pptx
Direct Memory Access (DMA).pptxDirect Memory Access (DMA).pptx
Direct Memory Access (DMA).pptx
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controller
 
Direct Memory Access
Direct Memory AccessDirect Memory Access
Direct Memory Access
 
Dma transfer
Dma transferDma transfer
Dma transfer
 
DMA and DMA controller
DMA and DMA controllerDMA and DMA controller
DMA and DMA controller
 
Direct Memory Access ppt
Direct Memory Access pptDirect Memory Access ppt
Direct Memory Access ppt
 
Concept of dma
Concept of dmaConcept of dma
Concept of dma
 
30128-influencer-marketing-pitch-deck[1].pptx
30128-influencer-marketing-pitch-deck[1].pptx30128-influencer-marketing-pitch-deck[1].pptx
30128-influencer-marketing-pitch-deck[1].pptx
 
Direct memory access (DMA) is a function that allows an inputoutput.pdf
Direct memory access (DMA) is a function that allows an inputoutput.pdfDirect memory access (DMA) is a function that allows an inputoutput.pdf
Direct memory access (DMA) is a function that allows an inputoutput.pdf
 
Dma
DmaDma
Dma
 
Dma
DmaDma
Dma
 
Dma and dma controller 8237
Dma and dma controller 8237Dma and dma controller 8237
Dma and dma controller 8237
 
ppppptttt.pdf
ppppptttt.pdfppppptttt.pdf
ppppptttt.pdf
 
1 STM32's DMA.ppt
1 STM32's DMA.ppt1 STM32's DMA.ppt
1 STM32's DMA.ppt
 
DMA
DMADMA
DMA
 
Direct Memory Access
Direct Memory AccessDirect Memory Access
Direct Memory Access
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
 
Lecture 39
Lecture 39Lecture 39
Lecture 39
 

Recently uploaded

原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
riddhimaagrawal986
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
ramrag33
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 

DMA.pdf

  • 1. Roll No 12001006 Paper Code ii061 NA Page No9. Ans: Dire.ctMemors Access (DMA): The Direct memoryAccess(DMA)iSan T/otechnique thatbravideS direct AGcess to the mainmemory_while CPuistemborarilu Ldisable.d,to sheed uh the memoru 0berations- Ihis bracess is_managed bhs a chib knoun aS DMA Controller LCDMAG. I6devicesare Connecked to SystemBusvia a Shecial InterHace Circuit called"DMA Controller" InDMA,both CPU and DMA Controller have acc.ess to hemain memoru via Shared System bushaving data, Address_and Control lines. DMA allows Tlo Devices to transter datadirectlu to or ftom the main_memory with.out CPU intervention CorSimblu by aSSing the CPU trom thebath Conhol Sionals From To to DMAController for it'S Access ABUS Add ress BUS- AR DBUS Data BUS DS DMASelect Register Select weR RS DMA RD Read Controller R WR write DMARequest BR BusReguest BUs Groant Interrubt BG Lnterrust DMA Acknouwle9- -ment Control lineS fig:DMA Controller DMAController takesover tht ContralofBuses toallouw the tranSfer direcHy iom main_Me.mory to or from Ilodevices Deebak komar Sighature
  • 2. Roll No 12001006 Paper Code 11061/N1 Page No10. DMA lorking: ohen Ilo wans to transfer data with main Memory Ilo device Sends DMA Reguest to DMA Controller(DMAC). DMACSends BR(Bus Request)Siqnal to CPU for requesting he conhrolot Buses DMA waits untilLCPU SendS BG Bus G1rant) Signal to DMA CPU neleaSe the antroloBuses and place Address BUS LARUS),DatoBus(DBUS),Read(RD)and lwrite(WR) lines into High-Tmbedenc.e State CPU activates the BG (LeBusGrant)Stanaland becomesim Idle Stote (disabled). DMA Contmller takes Conhnl of Buses to Conduct direct memory transfer withdut CPU InteryentHon when DMA tanster terminates,it dis.a.blesHhe BRG.e Bus Request)line. The CPU disables the BGCBUS Gant). After that CPu toakesthe Contral ofBuSES and returnto S normal oheotion. BRRus Reauest DMA BGRLS Girant+ I/o Acknowlegment DMA Requestt ABUS High Tmbedence Cdisobled) BR DMA Controller DBUS C.P.U RD BG wR hen BG-1 Enabled CPU Signal to DMA Conttoller that Buseaare inHigh-Imbedence Main Memory (RAM) Deebak kumar Signature
  • 3. Roll No 2001006 Paper Code 1io61/NJ Page No 11 DMATransfer: he DMA Controller Communjcates withthe CPUvia data bus_ and Controlline.S. Ihe Connection between the DMA Contraller and ofher Combanen- ESina Combuter Suskemtor DMA Tansfer is as fallnwsi Interrupt BG BR Randam-Access CPU Memory (RAM) RD wR AddressData. RD WR Address Data | RD wR Data BUS Address Select Address BUS RD WRR Address Data DS DMA RS DMA Reques+ Periphera BR Controller DMA Device BG Tnterrupt Acknouslege Frg: DMA Iranster The DMA request lineis used torequest a DMA Tmnster TheRegistersin DMA are selectedbu the CPU through he Address BuS byenabling DS(DMA Select) and Register Seleck Read (RD) and wuriteLwR linesare Bidirectional Luhen BG (Busarant) inbutiS0 (i:e BG=0) the CPUCa 1Communicate ith DMA Registers, hrough he Dato BUSto Deebok kwmar Signature
  • 4. Roll No 12001006 PaperCode11o61 NJ Page No12. read from orwrite to the DMA Registers. hen BG:1, the CPu has to release the Busts andthe DMACan CommuniG.ate directu with fhe main emor- byShecifuing an address in he AddressBus and a.ctivating Rnand uwR Contral. DMACo.mmumicate with the externalTlo devices through Tne_request and ackmowlegment lines by he HandShalsiue rocedue he DMA Acknoulegment 1line is set when the Sysienm iS readyto initiate data tmnsfer he data lous is uSed to transter_clata hetween T/odevice and memoru Lwhenthe last word odata in theDMA hransferis ransfer red,he dma Controller informs the fermmation ohransferto CPU bå meanso Inierrukt lines Modes of DMA Transter: 4-bute burst Burst Transfer Mode ) |Burst Transter: Tn DMA,Burst Transfer,Li.ea black_Seqvence_Consistingo numberomemary wordsto ransterre.d in Gonlinuous burst while the DMA ismast+er o memory BUSES This mode isneeded or fastdevices Suchaamagnelicdisk where thedata ransfer Can' be Slouwed. Breakbotnt_ it Cacle Stealing Caycle Sealing,allouwsDMACanhmllertotran8ferone dataword ata ime, after uhich it must rehurn Cantrol tn CPU_ The CPU_merely_delays it'SOheratinn for one memory Cycleto alloln the direct transfer m Ilot_memory_to 'steal) one memary Cycle 18ed bu Sloo devices Suchas keybnard Debak kwmar Signature