Input-output organization


CPU initializes DMA Controller by sending memoryaddress and the block size(number of words)



Download 2,05 Mb.
bet16/17
Sana17.07.2022
Hajmi2,05 Mb.
#814847
1   ...   9   10   11   12   13   14   15   16   17
CPU initializes DMA Controller by sending memoryaddress and the block size(number of words)

CPU bus signals for DMA transfer
ABUS Address bus High-impedence
Bus request BR DBUS Data bus (disabled)
CPU when BG is
Bus granted BG RD Read
WR Write enabled
Block diagram of DMA controller
Address bus
Data bus Data bus Address bus
buffers buffers Contains the address to
specify the desired location in memory, incremented after each word is transferred
DMA select DS Address register
Register select RS
Read RD Word count register Decremented by one after Write WR Controllogic each word is transferred
and tested for zero
Bus request BR Control register
Bus grant BG
Interrupt Interrupt DMA request
DMA acknowledge to I/O device
Direct Memory Access

DMA I/O OPERATION

The DMA is initialized by the CPU. The CPU initializes the DMA by sending the following information through the data bus:

  1. The starting address of memory block where data are available (for read) or where data are to be stored (for write).

  2. The word count, which is the number of words in the memory block.

  3. Control to specify the mode of transfer such as read or write.

  4. A control to start the DMA transfer (GO command)

Upon receiving a GO Command DMA performs I/O operation.

Direct Memory Access


Download 2,05 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish