Communication Techniques Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp.

Slides:



Advertisements
Similar presentations
HARDWARE Rashedul Hasan..
Advertisements

I/O Organization popo.
INPUT-OUTPUT ORGANIZATION
Serial Communications Interface (SCI) Michael LennardZachary PetersBao Nguyen.
Serial I/O - Programmable Communication Interface
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Spring EE 316 Computer Engineering Junior Lab Serial Ports.
Network Data Organizational Communications and Technologies Prithvi N. Rao Carnegie Mellon University Web:
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
Input/Output and Communication
CPU Chips The logical pinout of a generic CPU. The arrows indicate input signals and output signals. The short diagonal lines indicate that multiple pins.
Interface circuits I/O interface consists of the circuitry required to connect an I/O device to a computer bus. Side of the interface which connects to.
Unit-5 CO-MPI autonomous
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 13.
Data transmission refers to the movement of data in form of bits between two or more digital devices. This transfer of data takes place via some form.
INPUT-OUTPUT ORGANIZATION
Embedded Systems Design
S3 Computer Literacy Computer Hardware. Overview of Computer Hardware Motherboard CPU RAM Harddisk CD-ROM Floppy Disk Display Card Sound Card LAN Card.
Technology Training that Works Hands of Data Communications, Networking & TCP/IP Troubleshooting.
COMPONENTS OF THE SYSTEM UNIT
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
CHAPTER 5 I/O PRINCIPLE Understand the principles of System Bus
Figure 1-2 Inside the computer case
Serial Port I/O Serial port sends and receives data one bit at a time. Serial communication devices are divided into: Data Communications Equipment (DCE),
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06.
MICROPROCESSOR INPUT/OUTPUT
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Universal Asynchronous Receiver/Transmitter (UART)
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Communication Techniques Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp.
Hardware Trends. Contents Memory Hard Disks Processors Network Accessories Future.
Interrupts, Buses Chapter 6.2.5, Introduction to Interrupts Interrupts are a mechanism by which other modules (e.g. I/O) may interrupt normal.
Chapter 5B Modern CPUs.
I/O Computer Organization II 1 Interconnecting Components Need interconnections between – CPU, memory, I/O controllers Bus: shared communication channel.
Communication Techniques Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp.
The Principle of Electronic Data Serial and Parallel Data Communication Transmission Rate Bandwidth Bit Rate Parity bits.
By: Kathrine Rethorn and Mitchell Klunk.  The system Unit  The motherboard  Processor  The control Unit  The Arithmetic Logic Unit  Register  The.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
FUNDAMENTALS OF NETWORKING
Chapter 6 Storage and Other I/O Topics. Chapter 6 — Storage and Other I/O Topics — 2 Introduction I/O devices can be characterized by Behaviour: input,
Unit 1 Lecture 4.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Communication Techniques Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp.
بسم الله الرحمن الرحيم MEMORY AND I/O.
Lecture Overview Shift Register Buffering Direct Memory Access.
CE-2810 Dr. Mark L. Hornick 1 Serial Communications Sending and receiving data between devices.
Chapter Nine: Data Transmission. Introduction Binary data is transmitted by either by serial or parallel methods Data transmission over long distances.
Digital Logic Design Alex Bronstein
DIRECT MEMORY ACCESS and Computer Buses
Department of Computer Science and Engineering
Chapter 6 Input/Output Organization
Serial mode of data transfer
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
MODEMS (Converts analog signals to digital and vice-versa)
EE 107 Fall 2017 Lecture 5 Serial Buses – UART & SPI
Input/Output and Communication
Operating Systems (CS 340 D)
Computer buses Adam Hoover connecting stuff together
SERIAL PORT PROGRAMMING
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
Computer Organization and Design
DIGITAL DATA COMMUNICATION TECHNIQUES
Asynchronous Serial Communications
Serial Communication Interface: Using 8251
DIGITAL DATA COMMUNICATION TECHNIQUES
Lecture 8: Modems (Converts analog signals to digital and vice-versa) 1nd semester By: Adal ALashban.
Chapter 9 Transmission Modes
Presentation transcript:

Communication Techniques Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski

Parallel Communication Simultaneous data bit transfer Parallel Communication Simultaneous data bit transfer tor_End.jpg

Characteristics of Parallel Parallel Communication Clock – Indicates if data is valid Crosstalk – EMI Clock Skew – Transfer Speed – Distance limited Other Signals – Handshaking – Directional Control Parallel Communication Clock – Indicates if data is valid Crosstalk – EMI Clock Skew – Transfer Speed – Distance limited Other Signals – Handshaking – Directional Control

Parallel ATA Parallel Communication Parallel ATA ( PATA ) – Former Standard data storage connection Hard disks, Solid State Drives, CD ROM – Max. cable length of 18 inches Clock Skewing Parallel Communication Parallel ATA ( PATA ) – Former Standard data storage connection Hard disks, Solid State Drives, CD ROM – Max. cable length of 18 inches Clock Skewing

Parallel Front Side Bus Parallel Communication Front Side Bus ( FSB ) … – Link between CPU and Memory controller – Low cost –Allows multi-core processing Parallel Communication Front Side Bus ( FSB ) … – Link between CPU and Memory controller – Low cost –Allows multi-core processing

Parallel Front Side Bus Parallel Communication Front Side Bus ( FSB ) –Max throughput Width (Bytes) * CLK Freq * Transfers per CLK Cycle 32 bits ( 4 Bytes) * 200MHz * 2 xfers per cycle = 1600 MB/s – Fading Technology Parallel Communication Front Side Bus ( FSB ) –Max throughput Width (Bytes) * CLK Freq * Transfers per CLK Cycle 32 bits ( 4 Bytes) * 200MHz * 2 xfers per cycle = 1600 MB/s – Fading Technology Transfer rate [MB/s] Frequency [MHz]CPU Dec-40Intel Intel Intel Pentium Intel Celeron Intel Pentium III AMD Athlon XP Intel Pentium Intel Pentium M VIA C Intel Core 2

Parallel IEEE-488 Bus Parallel Communication Laboratory Instrumentation Bus IEEE-488 Short-Range Been in use for over 30 years: Designed late 1960s Commonly known as HP-IB Daisy Chain Connections Employs 16 signal lines: –8 bi-directional used for data transfer –3 for handshake –5 for bus management Parallel Communication Laboratory Instrumentation Bus IEEE-488 Short-Range Been in use for over 30 years: Designed late 1960s Commonly known as HP-IB Daisy Chain Connections Employs 16 signal lines: –8 bi-directional used for data transfer –3 for handshake –5 for bus management

Parallel Considerations Parallel Communication Three Criteria when Choosing Parallel 1.Speed – Bit Rate and Skew 2.Cable Length – Crosstalk 3.Complexity – Simple −Requires only a latch to copy data to the data bus Parallel Communication Three Criteria when Choosing Parallel 1.Speed – Bit Rate and Skew 2.Cable Length – Crosstalk 3.Complexity – Simple −Requires only a latch to copy data to the data bus

New Parallel use in RF Parallel Communication Use of Parallel Communication in RF Communication –In place of Morse Code (one bit at a time) –Multi-input Multi-output –Groups of Bits Called “Symbols” –Recent Techniques such as DVB-T have transmitted over 6048 bits in parallel. Parallel Communication Use of Parallel Communication in RF Communication –In place of Morse Code (one bit at a time) –Multi-input Multi-output –Groups of Bits Called “Symbols” –Recent Techniques such as DVB-T have transmitted over 6048 bits in parallel.

Serial Communication Overview The process of sending data one bit at a time sequentially over a communication channel. Overview The process of sending data one bit at a time sequentially over a communication channel.

Why use serial? Benefits Ideal over long distances –Much cheaper than Parallel Can Operate at a faster frequency than parallel Synchronization Difficulties Reduced –Less wires to worry about Benefits Ideal over long distances –Much cheaper than Parallel Can Operate at a faster frequency than parallel Synchronization Difficulties Reduced –Less wires to worry about

Purpose for Synchronization Synchronization must be established for data transfer to occur. tor_End.jpg

Two Basic Types Synchronous Regulated by an external clock –Requires an extra wire for clock signal Asynchronous Regulated by special signals along transmission lines Synchronous Regulated by an external clock –Requires an extra wire for clock signal Asynchronous Regulated by special signals along transmission lines tor_End.jpg

Synchronous Utilizes two different signals on separate lines –First signal is clock signal that is shared between the two devices –Second signal carries the data Utilizes two different signals on separate lines –First signal is clock signal that is shared between the two devices –Second signal carries the data

Asynchronous Signals are specified by predetermined data transfer protocols. Preset frequency between devices –Signaling sequence specifying beginning and ending of signal Frequency set at beginning of transfer –Signaling sequence specifies beginning and ending of signal as well as transfer rate Signals are specified by predetermined data transfer protocols. Preset frequency between devices –Signaling sequence specifying beginning and ending of signal Frequency set at beginning of transfer –Signaling sequence specifies beginning and ending of signal as well as transfer rate

Universal Asynchronous Receiver/Transmitter UART Common Serial Port used on ICs –Used to convert parallel data to serial Utilizes shift registers Common Serial Port used on ICs –Used to convert parallel data to serial Utilizes shift registers

Universal Asynchronous Receiver/Transmitter UART Uses start and stop bits –Alerts receiver of incoming data –Synchronizes clocks for transfer Typically 8 data bits Uses start and stop bits –Alerts receiver of incoming data –Synchronizes clocks for transfer Typically 8 data bits

Universal Asynchronous Receiver/Transmitter UART Can use parity bits –Used for error checking Clock signal runs faster than the data transfer rate –Technique used to distinguish noise from signal Data read into shift register –When all data is read flag is set Possibly triggering an interrupt Can use parity bits –Used for error checking Clock signal runs faster than the data transfer rate –Technique used to distinguish noise from signal Data read into shift register –When all data is read flag is set Possibly triggering an interrupt

RS-232 Standard UART can use RS-232 Standard to communicate to PC Standard establishes required voltages –Driver chip UART can use RS-232 Standard to communicate to PC Standard establishes required voltages –Driver chip

Serial Communication Bluetooth Why ???? NO CABLES !!!!! Bluetooth Why ???? NO CABLES !!!!!

Serial Communication Bluetooth WPAN -Wireless Personal Area Network  ~ 30 ft Radius  Multiple devices Bluetooth WPAN -Wireless Personal Area Network  ~ 30 ft Radius  Multiple devices

Serial Communication Bluetooth Frequency Hopping 79 channels  V GHz antenna to boost throughput Bluetooth Frequency Hopping 79 channels  V GHz antenna to boost throughput

Serial Communication Bluetooth Simulates serial ports –RFCOMM Protocol Maps Ports for devices Sets up the buffers in memory –Transparent to legacy serial devices Bluetooth Simulates serial ports –RFCOMM Protocol Maps Ports for devices Sets up the buffers in memory –Transparent to legacy serial devices

Serial Communication Bluetooth –Required to set up automatically Finds signal and accepts it Uses one-time key and optional encryption Devices are recognized in the future Bluetooth –Required to set up automatically Finds signal and accepts it Uses one-time key and optional encryption Devices are recognized in the future

Wireless Local Area Network WLAN Wi-Fi –a, b, g, n Ad hoc mode Network Cards –PCI Wi-Fi –a, b, g, n Ad hoc mode Network Cards –PCI

Wireless Local Area Network WLAN vs. Bluetooth Distance –Many Access points Speed/Frequency Cost Power Consumption vs. Bluetooth Distance –Many Access points Speed/Frequency Cost Power Consumption

Wireless Local Area Network WLAN vs. Bluetooth Younger Technology –Room to Grow Coexist? –Intersil, Silicon Wave and Mobilian Winner? vs. Bluetooth Younger Technology –Room to Grow Coexist? –Intersil, Silicon Wave and Mobilian Winner?

QUESTIONS