Ch.3 Part B: Communication EECE **** Embedded System Design.

Slides:



Advertisements
Similar presentations
Chapter 4 Computer Networks
Advertisements

Networks Unit 3 & 4 IP&M JEOPARDY Acknowledgements: VITTA for the jeopardy pro-forma Mark Kelly’s Network slideshow.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
COMMUNICATION TECHNOLOGY by Shashi Bhushan School of Computer and Information Sciences.
Networks and Stuff Networks and wiring ‘em. Networks n Connecting things together n Can be: –Computers –Embedded devices –Telephones –Radios –TV’s –Anything!
Chapter 22 All About SCSI.
Fakultät für informatik informatik 12 technische universität dortmund Communication Peter Marwedel Informatik 12 TU Dortmund Germany 2009/11/23.
Ethernet: CSMA/CD (Carrier Sense Multiple Access with Collision Detection) Access method: method of controlling how network nodes access communications.
Lesson 4 – UNDERSTANDING NETWORK CABLING. Network topologies Network cabling Installing and maintaining Network cabling Selecting and installing a SOHO.
Chapter Preview  In this chapter, we will study:  The basic components of a telecomm system  The technologies used in telecomm systems  Various ways.
- 1 - Embedded Systems – sensors-comm Simplified design flow for embedded systems.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
COMPUTER NETWORKS.
EECS 373 Controller Area Networks Samuel Haberl Russell Kuczwara Senyuan Zhong.
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
Network Topologies.
SERIAL BUS COMMUNICATION PROTOCOLS
Chapter 8 All About SCSI.
PC Maintenance: Preparing for A+ Certification
Voicu Groza, 2008 SITE, HARDWARE/SOFTWARE CODESIGN OF EMBEDDED SYSTEMS 1 Hardware/Software Codesign of Embedded Systems EMBEDDED SYSTEM HARDWARE.
Management Information Systems Lection 04 Networks CLARK UNIVERSITY College of Professional and Continuing Education (COPACE)
- 1 -  P. Marwedel, Univ. Dortmund, Informatik 12, 04/05 Universität Dortmund Simplified design flow for embedded systems.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Network Design Essentials
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
Computer Network: It is group of interconnected computers and devices which are sharing the same communication infrastructure and communication protocols.
Chapter 4: Computer Networks Department of Computer Science Foundation Year Program Umm Alqura University, Makkah Computer Skills /1436.
University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi.
Network Access and Transmission Methods Chapter 10.
1 Chapter 2: LAN Standards, Physical Connectivity, and Media Access.
Communication channels and transmission media
Resources
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Fundamentals CE
IEEE & Priyanka Vanjani CST 554: Short Presentation ASU Id #
Goodbye! ….. to all things that are connected by cable…… NOW it can be connected using….
Local Area Network By Bhupendra Ratha, Lecturer
Basic LAN techniques IN common with all other computer based systems networks require both HARDWARE and SOFTWARE to function. Networks are often explained.
Ch. 16 High-Speed LANs The Emergence of High- Speed LANs Trends –Computing power of PCs has continued to grow. –MIS organizations recognize the.
1 Microprocessor-based Systems Course 9 Design of the input/output interfaces (continue)
UNIVERSITY OF PATRAS Department of Electrical & Computer Engineering Wireless Telecommunications Laboratory M. Tsagkaropoulos “Securing.
LAN technologies and network topology LANs and shared media Locality of reference Star, bus and ring topologies Medium access control protocols.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Telecommunications & Networks. Lally School of M&T- MicroComputing Lecture Topics 1. Telecommunication Networks 2. Network Components 3. Network Topologies.
LAN Topologies and Standards Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific.
DIGITAL CONTROL INTERFACES MH0307 PLC & DATA ACQUISITION SYSTEMS DEPARTMENT OF MECHATRONICS ENGINEERING SRM UNIVERSITY.
CT1303 LAN LECTURE 15.
IEEE &
1 Lecture 7 LAN Wiring, Physical Topology, and Interface Hardware Computer Networks CS 4316.
Wireless Technologies Chapter 9. Learning Objectives Explain current wireless networking technologies Discuss history of wireless networks and their advantages.
Data Communications, Kwangwoon University12-1 Chapter 12. Multiple Access 1.Random Access 2.Controlled Access 3.Channelization.
Chapter2 Networking Fundamentals
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
Chapter 11 Local Area Networks Information Technology in Theory By Pelin Aksoy and Laura DeNardis.
Doc:IEEE /093 Submission May 2000 Carlos Rios, 3Com Proposed Application for HRbSG Technology: Wireless Home Area Networks.
BASIC NETWORK PROTOCOLS AND THEIR FUNCTIONS Created by: Ghadeer H. Abosaeed June 23,2012.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Higher Computing Networking. Networking – Local Area Networks.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
Lesson 4—Networking BASICS1 Networking BASICS Network Architectures Unit 2 Lesson 4.
Ethernet Advanced Chapter 5. Release 16/7/2009 Chapter Objectives Explain 10Base-T network Explain 10Base-FL Explain the rule Identify different.
Chapter 3 System Buses.  Hardwired systems are inflexible  General purpose hardware can do different tasks, given correct control signals  Instead.
Undergraduate course on Real-time Systems Linköping TDDD07 Real-time Systems Lecture 5: Real-time Communication Simin Nadjm-Tehrani Real-time Systems Laboratory.
Network Topology and LAN Technologies
Network Access and Transmission Methods
Featrues of Compputer Networks
Network Protocols.
Communication Iwan Sonjaya, MT © Springer, 2010
SCSI.
Chapter 4: Network Access
Universal Serial Bus (USB)
Presentation transcript:

Ch.3 Part B: Communication EECE **** Embedded System Design

Universität Dortmund 2 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Communication

Universität Dortmund 3 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Communication: Hierarchy Inverse relation between volume and urgency quite common: Sensor/actuator busses

Universität Dortmund 4 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Communication - Requirements - Real-time behavior Efficient, economical (e.g. centralized power supply) Appropriate bandwidth and communication delay Robustness Fault tolerance Maintainability Diagnosability Security Safety Real-time behavior Efficient, economical (e.g. centralized power supply) Appropriate bandwidth and communication delay Robustness Fault tolerance Maintainability Diagnosability Security Safety

Universität Dortmund 5 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Basic techniques: Electrical robustness Single-ended vs. differential signals Voltage at input of Op-Amp positive  '1'; otherwise  '0' Combined with twisted pairs; Most noise added to both wires. ground Local ground

Universität Dortmund 6 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Evaluation Advantages: Subtraction removes most of the noise Changes of voltage levels have no effect Reduced importance of ground wiring Higher speed Disadvantages: Requires negative voltages Increased number of wires and connectors Applications: USB, FireWire, ISDN Ethernet (STP/UTP CAT 5 cables) differential SCSI High-quality analog audio signals Advantages: Subtraction removes most of the noise Changes of voltage levels have no effect Reduced importance of ground wiring Higher speed Disadvantages: Requires negative voltages Increased number of wires and connectors Applications: USB, FireWire, ISDN Ethernet (STP/UTP CAT 5 cables) differential SCSI High-quality analog audio signals

Universität Dortmund 7 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Real-time behavior Carrier-sense multiple-access/collision-detection (CSMA/CD, Standard Ethernet) no guaranteed response time. Alternatives: token rings, token busses Carrier-sense multiple-access/collision-avoidance (CSMA/CA) WLAN techniques with request preceding transmission Each partner gets an ID (priority). After each bus transfer, all partners try setting their ID on the bus; partners detecting higher ID disconnect themselves from the bus. Highest priority partner gets guaranteed response time; others only if they are given a chance. Carrier-sense multiple-access/collision-detection (CSMA/CD, Standard Ethernet) no guaranteed response time. Alternatives: token rings, token busses Carrier-sense multiple-access/collision-avoidance (CSMA/CA) WLAN techniques with request preceding transmission Each partner gets an ID (priority). After each bus transfer, all partners try setting their ID on the bus; partners detecting higher ID disconnect themselves from the bus. Highest priority partner gets guaranteed response time; others only if they are given a chance.

Universität Dortmund 8 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Other basic techniques Fault tolerance: error detecting and error correcting bus protocols Privacy: encryption, virtually private networks Fault tolerance: error detecting and error correcting bus protocols Privacy: encryption, virtually private networks

Universität Dortmund 9 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Sensor/actuator busses 1.Sensor/actuator busses: Real-time behavior very important; different techniques: Many wires less wires expensive & flexible

Universität Dortmund 10 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Field busses: Profibus More powerful/expensive than sensor interfaces; mostly serial. Emphasis on transmission of small number of bytes. Examples: Process Field Bus (Profibus) Designed for factory and process automation. Focus on safety; comprehensive protocol mechanisms. Claiming 20% market share for field busses. Token passing. ≦ kbit/s (1200 m);1500 kbits/s (200m); 12 Mbit/s (100m) Integration with Ethernet via Profinet. More powerful/expensive than sensor interfaces; mostly serial. Emphasis on transmission of small number of bytes. Examples: Process Field Bus (Profibus) Designed for factory and process automation. Focus on safety; comprehensive protocol mechanisms. Claiming 20% market share for field busses. Token passing. ≦ kbit/s (1200 m);1500 kbits/s (200m); 12 Mbit/s (100m) Integration with Ethernet via Profinet.

Universität Dortmund 11 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Controller area network (CAN) 2. Controller area network (CAN) Designed by Bosch and Intel in 1981; used in cars and other equipment; differential signaling with twisted pairs, arbitration using CSMA/CA, throughput between 10kbit/s and 1 Mbit/s, low and high-priority signals, maximum latency of 134 µs for high priority signals, coding of signals similar to that of serial (RS-232) lines of PCs, with modifications for differential signaling. See // 2. Controller area network (CAN) Designed by Bosch and Intel in 1981; used in cars and other equipment; differential signaling with twisted pairs, arbitration using CSMA/CA, throughput between 10kbit/s and 1 Mbit/s, low and high-priority signals, maximum latency of 134 µs for high priority signals, coding of signals similar to that of serial (RS-232) lines of PCs, with modifications for differential signaling. See //

Universität Dortmund 12 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Time-Triggered-Protocol (TTP) The Time-Triggered-Protocol (TTP) [Kopetz et al.] for fault-tolerant safety systems like airbags in cars.

Universität Dortmund 13 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science FlexRay FlexRay: developed by the FlexRay consortium (BMW, Ford, Bosch, DaimlerChrysler, General Motors, Motorola, Philips). Combination of a variant of the TTP and the Byteflight [Byteflight Consortium, 2003] protocol. Specified in SDL. Improved error tolerance and time-determinism Meets requirements with transfer rates >> CAN std. High data rate can be achieved: initially targeted for ~ 10Mbit/sec; design allows much higher data rates TDMA (Time Division Multiple Access) protocol: Fixed time slot with exclusive access to the bus FlexRay: developed by the FlexRay consortium (BMW, Ford, Bosch, DaimlerChrysler, General Motors, Motorola, Philips). Combination of a variant of the TTP and the Byteflight [Byteflight Consortium, 2003] protocol. Specified in SDL. Improved error tolerance and time-determinism Meets requirements with transfer rates >> CAN std. High data rate can be achieved: initially targeted for ~ 10Mbit/sec; design allows much higher data rates TDMA (Time Division Multiple Access) protocol: Fixed time slot with exclusive access to the bus

Universität Dortmund 14 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science TDMA in FlexRay Cycle subdivide into a static and a dynamic segment. Exclusive bus access enabled for short time in each case. Dynamic segment for transmission of variable length information. Bandwidth used when it is actually needed. Static segment Channel 1 Channel 2 Channel 1 Channel 2 Communication cycle Dynamic segment

Universität Dortmund 15 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Structure of Flexray networks Bus guardian protects the system against failing processors, e.g. so-called “babbling idiots”

Universität Dortmund 16 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Other field busses MAP:MAP is a bus designed for car factories. EIB:The European Installation Bus (EIB) is a bus designed for smart homes. European Installation Bus (EIB) Designed for smart buildings; CSMA/CA; low data rate. IEEE 488: Designed for laboratory equipment. Attempts to use standard Ethernet. However, timing predictability remains a serious issue. MAP:MAP is a bus designed for car factories. EIB:The European Installation Bus (EIB) is a bus designed for smart homes. European Installation Bus (EIB) Designed for smart buildings; CSMA/CA; low data rate. IEEE 488: Designed for laboratory equipment. Attempts to use standard Ethernet. However, timing predictability remains a serious issue.

Universität Dortmund 17 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Wireless communication

Universität Dortmund 18 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Wireless communication: Examples IEEE a/b/g UMTS DECT Bluetooth IEEE a/b/g UMTS DECT Bluetooth

Universität Dortmund 19 Department of Electrical and Computer Engineering College of Engineering, Technology and Computer Science Wireless communication: Example HomeRF Focus on integrating phone connections. Incorporates DECT. Competes with different extensions to IEEE