Asynchronous (Serial, Communication
Asynchronous (Serial, Communication
Sc CS - Computer Architecture
i. Start Bit- First bit, called start bit is always zero and used to indicate the beginning
character.
ii. Stop Bit- Last bit, called stop bit is always one and used to indicate end of
characters. Stop bit is always in the 1- state and frame the end of the characters to
signify the idle or wait state.
iii. Character Bit- Bits in between the start bit and the stop bit are known as character
bits. The character bits always follow the start bit.
58
II B.Sc CS - Computer Architecture
• The transmitter register accepts a data byte from CPU through the data bus and
transferred to a shift register for serial transmission.
• The receive portion receives information into another shift register, and when a
complete data byte is received it is transferred to receiver register.
• CPU can select the receiver register to read the byte through the data bus. Data in the
status register is used for input and output flags.
• A First In First Out (FIFO) Buffer is a memory unit that stores information in such a
manner that the first item is in the item first out. A FIFO buffer comes with separate
input and output terminals. The important feature of this buffer is that it can input data
and output data at two different rates.
• When placed between two units, the FIFO can accept data from the source unit at one
rate, rate of transfer and deliver the data to the destination unit at another rate.
• If the source is faster than the destination, the FIFO is useful for source data arrive in
bursts that fills out the buffer. FIFO is useful in some applications when data are
transferred asynchronously.
Transfer of data is required between CPU and peripherals or memory or sometimes between
any two devices or units of your computer system. To transfer a data from one unit to another
one should be sure that both units have proper connection and at the time of data transfer the
receiving unit is not busy. This data transfer with the computer is Internal Operation.
All the internal operations in a digital system are synchronized by means of clock pulses
supplied by a common clock pulse Generator. The data transfer can be
i. Synchronous or
ii. Asynchronous
59