SlideShare a Scribd company logo
COMPUTER ORGANIZATION &
ARCHITECTURE
Name : Mitali Maniyar
En.No.:150410107048
Class : SY CE-1
Dept. : Computer
ASYNCHRONOUS DATA TRANSFER
• In a computer system, CPU and an I/O interface are designed
independently of each other.
• When internal timing in each unit is independent from the other
and when registers in interface and registers of CPU uses its own
private clock.
• In that case the two units are said to be asynchronous to each
other. CPU and I/O device must coordinate for data transfers.
2
• In asynchronous the transmission of data is generally without the use of an
external clock signal, where data can be transmitted intermittently rather than in a
steady stream.
• The most significant aspect of asynchronous communications is that data is not
transmitted at regular intervals, thus making possible variable bit rate.
• And that the transmitter and receiver clock generators do not have to be exactly
synchronized all the time.
• Hence we need a start and stop signal to send and receive data.
METHODS USED IN
ASYNCHRONOUS DATA TRANSFER
• Strobe Control: This is one way of transfer i.e. by means of strobe pulse
supplied by one of the units to indicate to the other unit when the
transfer has to occur.
• Handshaking: This method is used to accompany each data item being
transferred with a control signal that indicates the presence of data in
the bus. The unit receiving the data item responds with another control
signal to acknowledge receipt of the data.
4
STROBE CONTROL
• Strobe control method of data transfer uses a single control
signal for each transfer. The strobe may be activated by either
the source unit or the destination unit.
• Source Initiated Strobe
• Destination Initiated Strobe
5
Source
Unit
Destination
Unit
Data bus
Strobe
SOURCE INITIATED STROBE
• The data bus carries the binary information from source unit to the
destination unit as shown below.
• The strobe is a single line that informs the destination unit when a valid
data word is available in the bus.
Valid dataData
Strobe
Timing diagram
SOURCE INITIATED STROBE
The source unit first places the data on the bus.
After a brief delay to ensure that the data settle to a steady value, the
source activities the strobe pulse.
The information of the data bus and the strobe signal remain in the
active state for a sufficient time period to allow the destination unit to
receive the data.
The source removes the data from the bus for a brief period of time
after it disables its strobe pulse.
DESTINATION INITIATED STROBE
First, the destination unit activates the strobe pulse, informing the
source to provide the data.
The source unit responds by placing the requested binary
information on the unit to accept it.
The data must be valid and remain in the bus long enough for the
destination unit to accept it.
The falling edge of the strobe pulse can be used again to trigger a
destination register.
The destination unit then disables the strobe. The source removes
the data from the bus after a predetermined time interval.
Source
unit
Destination
unit
Data bus
Strobe
Data
Strobe
Valid data
Source-Initiated Strobe
for Data Transfer
Source
unit
Destination
unit
Data bus
Strobe
Data
Strobe
Valid data
Block Diagram
Destination-Initiated Strobe
for Data Transfer
Timing Diagram
Block Diagram
Timing Diagram
COA asynchronous data transfer

More Related Content

What's hot

Io techniques & its types
Io techniques & its typesIo techniques & its types
Io techniques & its typesNehal Naik
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
Zubair Khalid
 
Direct memory access
Direct memory accessDirect memory access
Direct memory access
shubham kuwar
 
System bus
System busSystem bus
System bus
AmanLodhi3
 
Stack organization
Stack organizationStack organization
Stack organization
chauhankapil
 
Interrupts
InterruptsInterrupts
Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086
Jismy .K.Jose
 
Input output accessing
Input output accessingInput output accessing
Input output accessing
ankitraosingh
 
Direct Memory Access(DMA)
Direct Memory Access(DMA)Direct Memory Access(DMA)
Direct Memory Access(DMA)
Page Maker
 
Bus aribration
Bus aribrationBus aribration
Bus aribration
Saiyam Agrawal
 
Transfer Modes | Computer Science
Transfer Modes | Computer ScienceTransfer Modes | Computer Science
Transfer Modes | Computer Science
Transweb Global Inc
 
bus and memory tranfer (computer organaization)
bus and memory tranfer (computer organaization)bus and memory tranfer (computer organaization)
bus and memory tranfer (computer organaization)
Siddhi Viradiya
 
Dma transfer
Dma transferDma transfer
Dma transfergmnithya
 
DMA operation
DMA operationDMA operation
DMA operation
Imran Khan
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
Mazin Alwaaly
 
Memory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OMemory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/O
Bharat Kharbanda
 
Asynchronous data transfer
Asynchronous data transferAsynchronous data transfer
Asynchronous data transfer
priya Nithya
 
Interrupts
InterruptsInterrupts
Interrupts
Ahsan Javed
 

What's hot (20)

Io techniques & its types
Io techniques & its typesIo techniques & its types
Io techniques & its types
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
DMA and DMA controller
DMA and DMA controllerDMA and DMA controller
DMA and DMA controller
 
Direct memory access
Direct memory accessDirect memory access
Direct memory access
 
System bus
System busSystem bus
System bus
 
Stack organization
Stack organizationStack organization
Stack organization
 
Interrupts
InterruptsInterrupts
Interrupts
 
Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086
 
Input output accessing
Input output accessingInput output accessing
Input output accessing
 
Direct Memory Access(DMA)
Direct Memory Access(DMA)Direct Memory Access(DMA)
Direct Memory Access(DMA)
 
Bus aribration
Bus aribrationBus aribration
Bus aribration
 
Transfer Modes | Computer Science
Transfer Modes | Computer ScienceTransfer Modes | Computer Science
Transfer Modes | Computer Science
 
bus and memory tranfer (computer organaization)
bus and memory tranfer (computer organaization)bus and memory tranfer (computer organaization)
bus and memory tranfer (computer organaization)
 
Dma transfer
Dma transferDma transfer
Dma transfer
 
Dma
DmaDma
Dma
 
DMA operation
DMA operationDMA operation
DMA operation
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
 
Memory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/OMemory mapped I/O and Isolated I/O
Memory mapped I/O and Isolated I/O
 
Asynchronous data transfer
Asynchronous data transferAsynchronous data transfer
Asynchronous data transfer
 
Interrupts
InterruptsInterrupts
Interrupts
 

Similar to COA asynchronous data transfer

INTERFACE UNIT IV.pptx
INTERFACE UNIT IV.pptxINTERFACE UNIT IV.pptx
INTERFACE UNIT IV.pptx
NidaKhan232565
 
Unit-4 (IO Interface).pptx
Unit-4 (IO Interface).pptxUnit-4 (IO Interface).pptx
Unit-4 (IO Interface).pptx
Medicaps University
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronous
Akhil .B
 
Asynchronous data transfer
Asynchronous  data  transferAsynchronous  data  transfer
Asynchronous data transfer
NancyBeaulah_R
 
Synchronous and-asynchronous-data-transfer-130126022740-phpapp01
Synchronous and-asynchronous-data-transfer-130126022740-phpapp01Synchronous and-asynchronous-data-transfer-130126022740-phpapp01
Synchronous and-asynchronous-data-transfer-130126022740-phpapp01
VijayKumar4996
 
Presentation dfa.pptx
Presentation dfa.pptxPresentation dfa.pptx
Presentation dfa.pptx
Dineshkumar494561
 
8251 USART.pptx
8251 USART.pptx8251 USART.pptx
8251 USART.pptx
MeenaAnusha1
 
8251 USART
8251 USART8251 USART
8251 USART
ShivamSood22
 
Input Output Operations
Input Output OperationsInput Output Operations
Input Output Operationskdisthere
 
data transmission
data transmission data transmission
data transmission
Sadaf Rasheed
 
296617668-Asynchronous-Data-Transfer.ppt
296617668-Asynchronous-Data-Transfer.ppt296617668-Asynchronous-Data-Transfer.ppt
296617668-Asynchronous-Data-Transfer.ppt
MansiSharma961771
 
DATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
DATA TRANSMISSION, Synchronous & Asynchronous Data TransferDATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
DATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
Jabbar Tunyo
 
input output organization.pptx
input output organization.pptxinput output organization.pptx
input output organization.pptx
MeenakshiR43
 
Data transfer scheme
Data transfer schemeData transfer scheme
Data transfer scheme
kaavyabalachandran
 
Computer Organisation and Architecture
Computer Organisation and ArchitectureComputer Organisation and Architecture
Computer Organisation and Architecture
Subhasis Dash
 
ghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptx
ghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptxghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptx
ghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptx
EliasPetros
 
Deepu Kumar Shah.pptx
Deepu Kumar Shah.pptxDeepu Kumar Shah.pptx
Deepu Kumar Shah.pptx
DeepuShah
 
io orgnz.ppt
io orgnz.pptio orgnz.ppt
io orgnz.ppt
VetriM4
 
Io organization
Io organizationIo organization
Io organization
Venkata Rajitha M
 

Similar to COA asynchronous data transfer (20)

INTERFACE UNIT IV.pptx
INTERFACE UNIT IV.pptxINTERFACE UNIT IV.pptx
INTERFACE UNIT IV.pptx
 
Unit-4 (IO Interface).pptx
Unit-4 (IO Interface).pptxUnit-4 (IO Interface).pptx
Unit-4 (IO Interface).pptx
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronous
 
Asynchronous data transfer
Asynchronous  data  transferAsynchronous  data  transfer
Asynchronous data transfer
 
8251 a basic
8251 a basic8251 a basic
8251 a basic
 
Synchronous and-asynchronous-data-transfer-130126022740-phpapp01
Synchronous and-asynchronous-data-transfer-130126022740-phpapp01Synchronous and-asynchronous-data-transfer-130126022740-phpapp01
Synchronous and-asynchronous-data-transfer-130126022740-phpapp01
 
Presentation dfa.pptx
Presentation dfa.pptxPresentation dfa.pptx
Presentation dfa.pptx
 
8251 USART.pptx
8251 USART.pptx8251 USART.pptx
8251 USART.pptx
 
8251 USART
8251 USART8251 USART
8251 USART
 
Input Output Operations
Input Output OperationsInput Output Operations
Input Output Operations
 
data transmission
data transmission data transmission
data transmission
 
296617668-Asynchronous-Data-Transfer.ppt
296617668-Asynchronous-Data-Transfer.ppt296617668-Asynchronous-Data-Transfer.ppt
296617668-Asynchronous-Data-Transfer.ppt
 
DATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
DATA TRANSMISSION, Synchronous & Asynchronous Data TransferDATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
DATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
 
input output organization.pptx
input output organization.pptxinput output organization.pptx
input output organization.pptx
 
Data transfer scheme
Data transfer schemeData transfer scheme
Data transfer scheme
 
Computer Organisation and Architecture
Computer Organisation and ArchitectureComputer Organisation and Architecture
Computer Organisation and Architecture
 
ghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptx
ghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptxghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptx
ghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptx
 
Deepu Kumar Shah.pptx
Deepu Kumar Shah.pptxDeepu Kumar Shah.pptx
Deepu Kumar Shah.pptx
 
io orgnz.ppt
io orgnz.pptio orgnz.ppt
io orgnz.ppt
 
Io organization
Io organizationIo organization
Io organization
 

Recently uploaded

Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 

Recently uploaded (20)

Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 

COA asynchronous data transfer

  • 1. COMPUTER ORGANIZATION & ARCHITECTURE Name : Mitali Maniyar En.No.:150410107048 Class : SY CE-1 Dept. : Computer
  • 2. ASYNCHRONOUS DATA TRANSFER • In a computer system, CPU and an I/O interface are designed independently of each other. • When internal timing in each unit is independent from the other and when registers in interface and registers of CPU uses its own private clock. • In that case the two units are said to be asynchronous to each other. CPU and I/O device must coordinate for data transfers. 2
  • 3. • In asynchronous the transmission of data is generally without the use of an external clock signal, where data can be transmitted intermittently rather than in a steady stream. • The most significant aspect of asynchronous communications is that data is not transmitted at regular intervals, thus making possible variable bit rate. • And that the transmitter and receiver clock generators do not have to be exactly synchronized all the time. • Hence we need a start and stop signal to send and receive data.
  • 4. METHODS USED IN ASYNCHRONOUS DATA TRANSFER • Strobe Control: This is one way of transfer i.e. by means of strobe pulse supplied by one of the units to indicate to the other unit when the transfer has to occur. • Handshaking: This method is used to accompany each data item being transferred with a control signal that indicates the presence of data in the bus. The unit receiving the data item responds with another control signal to acknowledge receipt of the data. 4
  • 5. STROBE CONTROL • Strobe control method of data transfer uses a single control signal for each transfer. The strobe may be activated by either the source unit or the destination unit. • Source Initiated Strobe • Destination Initiated Strobe 5 Source Unit Destination Unit Data bus Strobe
  • 6. SOURCE INITIATED STROBE • The data bus carries the binary information from source unit to the destination unit as shown below. • The strobe is a single line that informs the destination unit when a valid data word is available in the bus. Valid dataData Strobe Timing diagram
  • 7. SOURCE INITIATED STROBE The source unit first places the data on the bus. After a brief delay to ensure that the data settle to a steady value, the source activities the strobe pulse. The information of the data bus and the strobe signal remain in the active state for a sufficient time period to allow the destination unit to receive the data. The source removes the data from the bus for a brief period of time after it disables its strobe pulse.
  • 8. DESTINATION INITIATED STROBE First, the destination unit activates the strobe pulse, informing the source to provide the data. The source unit responds by placing the requested binary information on the unit to accept it. The data must be valid and remain in the bus long enough for the destination unit to accept it. The falling edge of the strobe pulse can be used again to trigger a destination register. The destination unit then disables the strobe. The source removes the data from the bus after a predetermined time interval.
  • 9. Source unit Destination unit Data bus Strobe Data Strobe Valid data Source-Initiated Strobe for Data Transfer Source unit Destination unit Data bus Strobe Data Strobe Valid data Block Diagram Destination-Initiated Strobe for Data Transfer Timing Diagram Block Diagram Timing Diagram