©F.M. Rietti Peripherals Connecting Fundamentals.

Slides:



Advertisements
Similar presentations
Provide data pathways that connect various system components.
Advertisements

Computer Buses Ref: Burd, Chp – 220 Englander, Chp 7 p
Digital Computer Fundamentals
I/O Organization popo.
Chapter Six Networking Hardware.
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
COMPUTER ORGANIZATION CHAPTER SUBSYSTEM INTERCONNECTION.
FIU Chapter 7: Input/Output Jerome Crooks Panyawat Chiamprasert
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 8 Introduction to Networks and the Internet.
1 Introduction to Computers Day 6. 2 Main Circuit Board of a PC The main circuit board (motherboard or system board) is the central nervous system of.
Chapter 4 Section 3.
INPUT-OUTPUT ORGANIZATION
Module I Overview of Computer Architecture and Organization.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 41 – Input/Output Ports.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Interconnection Structures
Computer Organization Computer Organization & Assembly Language: Module 2.
Input/OUTPUT [I/O Module structure].
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06.
COMPUTER ORGANIZATIONS CSNB123 NSMS2013 Ver.1Systems and Networking1.
Exercise 2 The Motherboard
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
NETW 3005 I/O Systems. Reading For this lecture, you should have read Chapter 13 (Sections 1-4, 7). NETW3005 (Operating Systems) Lecture 10 - I/O Systems2.
CPU Computer Hardware Organization (How does the computer look from inside?) Register file ALU PC System bus Memory bus Main memory Bus interface I/O bridge.
Computer Architecture Lecture 8 by Engineer A. Lecturer Aymen Hasan AlAwady 30/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
2007 Oct 18SYSC2001* - Dept. Systems and Computer Engineering, Carleton University Fall SYSC2001-Ch7.ppt 1 Chapter 7 Input/Output 7.1 External Devices.
Network Communications: Chapter 3 Introduction to Computer Architecture.
2009 Sep 10SYSC Dept. Systems and Computer Engineering, Carleton University F09. SYSC2001-Ch7.ppt 1 Chapter 7 Input/Output 7.1 External Devices 7.2.
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
MICROPROCESSOR AND MICRO CONTROLLER
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 3 – The Motherboard.
Input/Output Computer component : Input/Output I/O Modules External Devices I/O Modules Function and Structure I/O Operation Techniques I/O Channels and.
The BUS The Central Communications Network Copyright © Curt Hill.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
ECE 526 – Network Processing Systems Design Computer Architecture: traditional network processing systems implementation Chapter 4: D. E. Comer.
Introduction to Microprocessors Manijeh Keshtgary Fall 2006 Shiraz University of Technology.
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
©F.M. Rietti Embedded Systems I Controllers Data Sheets.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
Computer Organization. This module surveys the physical resources of a computer system.  Basic components  CPU  Memory  Bus  I/O devices  CPU structure.
The computer system’s I/O architecture is its interface to the outside world. This architecture provides a systematic means of controlling interaction.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
1 Chapter 2 Central Processing Unit. 2 CPU The "brain" of the computer system is called the central processing unit. Everything that a computer does is.
4 Linking the Components Linking The Components A computer is a system with data and instructions flowing between its components in response to processor.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
Local-Area Networks. Topology Defines the Structure of the Network – Physical topology – actual layout of the wire (media) – Logical topology – defines.
IT3002 Computer Architecture
I/O Interface. INTRO TO I/O INTERFACE I/O instructions (IN, INS, OUT, and OUTS) are explained. Also isolated (direct or I/O mapped I/O) and memory-mapped.
©F.M. Rietti Communication Lines Fundamentals. ©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Communication Lines Generally used to connect.
3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works.
Input Output Techniques Programmed Interrupt driven Direct Memory Access (DMA)
©F.M. Rietti Communication Lines Fundamentals. ©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Communication Lines Generally used to connect.
Group 1 chapter 3 Alex Francisco Mario Palomino Mohammed Ur-Rehman Maria Lopez.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
1 6 Further System Fundamentals (HL) 6.5 Computer – Peripheral Communication.
Networked Embedded Systems Pengyu Zhang EE107 Spring 2016 Lecture 8 Serial Buses.
©F.M. Rietti Communication Lines Fundamentals. ©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Communication Lines Generally used to connect.
Operating Systems (CS 340 D)
Computer buses Adam Hoover connecting stuff together
Communication Lines Fundamentals.
Overview of Computer Architecture and Organization
Overview of Computer Architecture and Organization
Presentation transcript:

©F.M. Rietti Peripherals Connecting Fundamentals

©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Peripherals Connecting Peripherals can be connected as: –Memory Mapped Devices (MMIO) –I/O bus (PMIO) Wired on PCB Externally wired –I/O bus + Memory Mapped –Via an Interface

©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 3 Peripherals Connecting (cont) Memory Mapped Devices –Peripheral object work as an ore or more memory address, readable, writeable or both. –Peripheral can have an interrupt line (not mandatory) –Programmers communicate with peripheral, writing or reading a particular memory address –WARNING in some HW r/w operation can generate a fault interrupt, when attempting to do an illegal operation, such read on address for writing and viceversa; when this occur a system crash must be handled.

©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 4 Peripherals Connecting (cont) I/O bus (PMIO) –Some HW architectures have a supplemental bus for I/O and instructions for reading & writing on this bus –I/O process doesn’t interfere with cpu-memory exchanging –Reading/Writing bus speeds can be different between memory and peripherals I/O bus + Memory Mapped –Both method, tipical device is the Video Card on PC

©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 5 Peripherals Connecting (cont) On Board Interfaces –Bus Bridges Adapt a bus to another –Speed adjustment –Electrical adjustment –Electrical Insulating –Limit interrupt rate to principal bus

©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 6 Peripherals Connecting (cont) On Board interfaces (cont) –Bus bridges (cont) Local Bus –Eisa –LAN –SCSI –PCI –USB Bus Bridged vs peripherals –P2P wire (SATA disks) –Multiplexed wire »IDE/EIDE »USB »…. –PCB wired (PCI cards)

©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 7 Peripherals Connecting (cont) On Board interfaces (cont) –Bus bridged (cont) Generally are microprocessor controlled cards able to do complex I/O operation with simply interface commands –Ex: LAN Cards receive destination MAC address and data buffer, then perform complete I/O: »Carrier On »Test power on line »Collision: Detected: random wait and retry Not detected: transmit msg one bit at time Verify Transmitted: OK->return NOK & #retry>0 -> retransmit … »….

©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 8 Peripherals Connecting (cont) On Board interfaces (cont) –Directly Wired On PCB –Wired outside PCB –Most Common: I2C SPI Ethernet USB RS232

©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 9 Peripherals Connecting (cont) Point to Point (P2P) –One physical connection for device Multiplexed Devices (MUX) –One physical connection for devices