Systemy RT i embedded Wykład 10 Interfejsy mikrokontrolerów, cz. II
|
|
- Jeffery Armstrong
- 7 years ago
- Views:
Transcription
1 Systemy RT i embedded Wykład 10 Interfejsy mikrokontrolerów, cz. II Wrocław 2013
2 Plan CAN USB Ethernet
3 CAN
4 CAN interface Features: Serial, two-wire, differential interface Designed to be used in a harsh environment (like cars) Used for intra-car communication (up to 40m) Multi-Master architecture Asynchronous data transfer. Data transfer controlled by the master Half-duplex transmission Point to point transmission Data rate up to 1Mb/s
5 CAN interface Features: High reliability: Detection of transmission errors by each node Very high number of nodes: Up to 2038 with 11-bit identifier (CAN 2.0A and 2.0B) Up to 536 million with 29-bit identifier (CAN 2.0B) Bus access with bit arbitration
6 CAN Controller Area Network
7 CAN warstwy ISO/OSI There exists different application layers: CANopen, DeviceNet, SDS, J1939, NMEA 2000, EnergyBus, MilCAN,
8 CAN warstwa fizyczna CAN can be implemented in different media under one condition: each node has to be able to monitor its transmission Usually a differential twisted pair is used Synchronisation by NRZ and bit-stuffing
9 CAN Data frame
10 CAN ramka danych
11 CAN ramka danych
12 CAN arbitraŝ szyny Each frame begins with Arbitration ID used for bus access arbitration When two devices try to transmitt simultaneously then the Aribitration ID allow flawless resolving of the collision
13 CAN physical layer versions
14 CAN network topology
15 CAN transceiver
16 CAN in STM32F4 Features: Supports CAN protocol version 2.0 A, B Active Bit rates up to 1 Mbit/s Three transmit mailboxes Configurable transmit priority Two receive FIFOs with three stages Scalable filter banks
17 CAN in STM32F4
18 CAN in STM32F4 Operating modes
19 CAN in STM32F4 Transmission mailbox states
20 CAN in STM32F4 Receive FIFO state
21 CAN in STM32F4 Identifier filtering: In the CAN protocol the identifier of a message is not associated with the address of a node but related to the content of the message A transmitter broadcasts its message to all receivers On message reception a receiver node decides - depending on the identifier value - whether the software needs the message or not. If the message is needed, it is copied into the SRAM. If not, the message must be discarded without intervention by the software
22 CAN in STM32F4
23 CAN in STM32F4 Filtering example
24 USB
25 USB interface Features: Serial, two-wire, differential interface Designed to be used as a universal serial protocol Used for communication between devices (up to 4.8m) Single Master architecture Asynchronous data transfer. Data transfer controlled by the master Half-duplex transmission Point to point transmission Data rate up to 4.8Gb/s
26 Interfejs USB
27 Interfejs USB
28 Interfejs USB
29 Interfejs USB
30 Interfejs USB
31 Interfejs USB
32 Interfejs USB
33 Interfejs USB
34 Interfejs USB
35 Interfejs USB
36 Interfejs USB
37 Interfejs USB
38 Interfejs USB
39 Interfejs USB
40 Interfejs USB
41 Interfejs USB
42 Interfejs USB
43 USB - standards USB 1.1: Oryginal standard Up to 6 hosts and up to 127 nodes Master/Slave architecture Data rate: 1.5 Mb/s in LowSpeed 12 Mb/s in Full Speed Every node may get upto 500mA
44 USB - standards USB 2.0: Superseeds standard v 1.1 Main difference: HighSpeed mode with 480MB/s USB 3.0: Main difference: HighSpeed mode with 4.8 GB/s
45 USB class codes
46 Dziękuję za uwagę
47 FT232R Block diagram Dziękuję za uwagę
48 FT232R Dziękuję za uwagę
49 FT232R Autonomous supply Dziękuję za uwagę
50 USB 3.0
51 USB On the Go Features: USB OTG is a supplement to USB 2.0 or USB 3.0 specification It auguments the capability of USB peripherals by adding host functionality The switch between host and peripheral functionality can be made dynamically OTG devices must have Host Negotiation Protocol (HNP) and Session Request Protocol (SRP) implemented
52 USB On the Go Requirements: A limited Host capability Full-speed operation as a peripheral (high-speed optional) Full-speed support as a host (low-speed and highspeed optional) Session Request Protocol Host Negotiation Protocol One, and only one connection: a Micro-AB receptacle Bus current of minimum 8mA
53 Host Negotiation Protocol
54 Host Negotiation Protocol Initial conditions are the A-Device operating as host (a_host state) and the B-Device operating as a peripheral (b_peripheral state) The A-Device has its pull-down resistors turned on The B-Device has its pull-up turned on The A-Device performs all the normal host duties
55 Host Negotiation Protocol The application running on the A-Device starts the HNP ball rolling by negating an internal signal called a_bus_req, indicating that it does not need to use the bus The A-Device suspends the bus (a_suspend state) stops all bus traffic for at least 3ms The A-Device is still operating as the host, so its pull-down resistors remain on
56 Host Negotiation Protocol Then the B-device transitions to the b_wait_acon state, meaning the B- Device waits for the ADevice to connect In this state the B-Device disconnects by turning its pullup resistor off and turning its pull-down resistors on
57 Host Negotiation Protocol After disconnecting, the B-Device waits in the b_wait_acon state for the A- Device to connect as a peripheral The ADevice, which is in the a_suspend state, detects the dual PD state, and transitions to the a_peripheral state
58 Host Negotiation Protocol The ADevice connects as a peripheral in the normal USB way, by powering its D+ pullup resistor This causes the B-Device to transition to the b_host state, and the role reversal is complete
59 OTG Device architecture
60 USB in STM32F4 Features: Full support (PHY) for the optional On-The- Go (OTG) protocol: Integrated support for A-B Device Identification Integrated support for host Negotiation Protocol (HNP) and Session Request Protocol (SRP) Supports dynamic host-peripheral switch of role Software-configurable to operate as: SRP capable USB FS Peripheral (B-device) SRP capable USB FS/LS host (A-device) USB On-The-Go Full-Speed Dual Role device
61 USB in STM32F4 Features: Dedicated RAM of 1.25 Kbytes with advanced FIFO control: Configurable partitioning of RAM space into different FIFOs for flexible and efficient use of RAM Each FIFO can hold multiple packets Dynamic memory allocation Guaranteed max USB bandwidth for up to one frame (1ms) without system intervention
62 USB in STM32F4 Features - host: Up to 8 host channels (pipes): each channel is dynamically reconfigurable to allocate any type of USB transfer. Built-in hardware scheduler holding: Up to 8 interrupt plus isochronous transfer requests in the periodic hardware queue Up to 8 control plus bulk transfer requests in the non-periodic hardware queue Management of a shared RX FIFO, a periodic TX FIFO and a nonperiodic TX FIFO for efficient usage of the USB data RAM
63 USB in STM32F4 Features - peripheral: 1 bidirectional control endpoint0 3 IN endpoints (EPs) configurable to support Bulk, Interrupt or Isochronous transfers 3 OUT endpoints configurable to support Bulk, Interrupt or Isochronous transfers Management of a shared Rx FIFO and a Tx-OUT FIFO for efficient usage of the USB data RAM Management of up to 4 dedicated Tx-IN FIFOs (one for each active IN EP) to put less load on the application Support for the soft disconnect feature.
64 USB in STM32F4 block diagram
65 USB in STM32F4 Operation: The USB OTG FS is clocked with 48 MHz clock The CPU reads and writes from/to the OTG FS core registers through the AHB peripheral bus The CPU submits data over the USB by writing 32-bit words to dedicated OTG_FS locations (push registers) The data are then automatically stored into Tx-data FIFOs configured within the USB data RAM
66 USB in STM32F4 Operation: The CPU receives the data from the USB by reading 32-bit words from dedicated OTG_FS addresses (pop registers) The data are then automatically retrieved from a shared Rx-FIFO configured within the 1.25 KB USB data RAM
67 USB in STM32F4 OTG functonality:
68 USB in STM32F4 OTG functionality ID line: The host or peripheral (the default) role is assumed depending on the ID input pin The ID line status is determined on plugging in the USB, depending on which side of the USB cable is connected to the micro-ab receptacle OTG functionality can be also changed with HNP protocol
69 USB in STM32F4 Peripheral functonality:
70 USB in STM32F4 Peripheral functionality: The OTG_FS core instantiates the following USB endpoints: Control endpoint 0: Bidirectional and handles control messages only Separate set of registers to handle in and out transactions 3 IN endpoints Each of them can be configured to support the isochronous, bulk or interrupt transfer type 3 OUT endpoints Each of them can be configured to support the isochronous, bulk or interrupt transfer type
71 USB in STM32F4 Host functonality:
72 USB in STM32F4 Host functionality: Host channels: The OTG_FS core instantiates 8 host channels Each host channel supports an USB host transfer (USB pipe) The host is not able to support more than 8 transfer requests at the same time If more than 8 transfer requests are pending from the application, the host controller driver (HCD) must re-allocate channels when they become available
73 USB in STM32F4 Host functionality: Host channel control through HCCHARx: Channel enable/disable Program the FS/LS speed of target USB peripheral Program the address of target USB peripheral Program the endpoint number of target USB peripheral Program the transfer IN/OUT direction Program the USB transfer type (control, bulk, interrupt, isochronous) Program the maximum packet size (MPS) Program the periodic transfer to be executed during odd/even frames
74 USB in STM32F4 Host functionality: Host channel transfer control through HCTSIZx: transfer size in bytes number of packets making up the overall transfer size initial data PID
75 USB in STM32F4 Host scheduler: The host core features a built-in hardware scheduler which is able to autonomously reorder and manage the USB transaction requests posted by the application At the beginning of each frame the host executes the periodic (isochronous and interrupt) transactions first, followed by the nonperiodic (control and bulk) transactions
76 USB in STM32F4 Host scheduler: The host processes the USB transactions through request queues (one for periodic and one for nonperiodic) Each request queue can hold up to 8 entries Each entry represents a pending transaction request from the application, and holds the IN or OUT channel number along with other information to perform a transaction on the USB
77 IEEE Ethernet
78 Ethernet interface Features: Serial, two-wire, differential interface Designed to be used for Local and Metropolitan Area Networks Used for communication between simple devices, computers and servers (range depends on topology) CSMA/CD used Synchronous data transfer. Clock encoded within signal
79 Ethernet interface Features: Full-duplex or Half-duplex transmission Point to point and point-to-multipoint transmission Data rate up to 40Gb/s Working on different media: Coax cable 10Base-2 Twisted pair 100Base-T, 1000Base-T Fiber 100Base-F, 1000Base-SX, 1000Base-LX
80 Ethernet interface OSI examples
81 Ethernet interface Physical layer (10Mbps,100Mbps, 1Gpbs): 10 Mbps, 100 Mbps, and 1 Gbps Ethernet technologies utilize a specific type of line coding referred to as 8B/10B Coding used for: DC Current Elimination Clocking Pysical layer (10Gbps): 64B/66B coding used
82 Ethernet interface Physical layer
83 10Base-T Physical signals
84 100Base-T Physical signals
85 Fiber versions Physical signals (NRZI)
86 Physical signals - Comparison
87 Ethernet interface Data Link Layer: The same for 10 BASE-X, 100 BASE-X, 1000 BASE-X (GigE) or 10GBASE-X (10 GigE) This layer is referred to as the Media Access Control (MAC) layer Frame:
88 Ethernet interface Data Link Layer frame fields: Destination and Source Address Fields: MAC addresses Frame Type: This field contains information that determines the format of the frame Data Field: This field contains the bulk of the frame. This is where the upper layer information is encapsulated FCS Field: This is the frame check sequence
89 Ethernet interface Network Layer: The network layer resides within the information field of the data link layer This layer contains individual computer addresses or Web site addresses Usually IP protocol is used
90 Ethernet interface Network Layer IP protocol: The overall role of IP is the routing of the packet from the source to the destination It does not keep track of numbers of packets or lost packets throughout the network As with the MAC layer, the IP layer contains a source address, a destination address, and an FCS
91 Ethernet interface Network Layer IP protocol: The total length field identifies the overall length of the information field. The overall length of theinformation field can range from 46 bytes to 1500 bytes
92 Ethernet schemat blokowy
93 MII interface data reception
94 MII interface data transmission
95 Ethernet MAC STE100P
96 STE100P - aplikacja
97 ETH in STM32F4 The Ethernet peripheral consists of: a MAC (media access control) controller media independent interface (MII) dedicated DMA controller
98 ETH in STM32F4 Features: Supports 10/100 Mbit/s data transfer rates with external PHY interfaces MII used Supports both full-duplex and half-duplex operations: Supports CSMA/CD Protocol for half-duplex operation Supports IEEE 802.3x flow control for full-duplex operation Preamble and start-of-frame data (SFD) insertion in Transmit, and deletion in Receive paths
99 ETH in STM32F4 Features: Automatic CRC and pad generation and stripping controllable on a per-frame basis Programmable frame length to support Standard frames with sizes up to 16 KB Separate 32-bit status returned for transmission and reception packets MDIO interface for PHY device configuration and management Separate transmission, reception, and control interfaces to the Application
100 ETH in STM32F4 Features: Two sets of FIFOs: a 2-KB Transmit FIFO with programmable threshold capability, and a 2- KB Receive FIFO with a configurable threshold (default of 64 bytes) Discards frames on late collision, excessive collisions, excessive deferral and underrun conditions Supports internal loopback on the MII for debugging
101 ETH in STM32F4 Block diagram:
102 ETH in STM32F4 SMI interface: The station management interface (SMI) allows the application to access any PHY registers through a 2-wire clock and data lines. The interface supports accessing up to 32 PHYs
103 ETH in STM32F4 SMI interface: Frame Write cycle
104 ETH in STM32F4 MII interface: The media-independent interface (MII) defines the interconnection between the MAC sublayer and the PHY for data transfer at 10 Mbit/s and 100 Mbit/s
105 ETH in STM32F4 MII interface: MII_TX_CLK: continuous clock that provides the timing reference for the TX data transfer. The nominal frequency is: 2.5 MHz at 10 Mbit/s speed; 25 MHz at 100 Mbit/s speed. MII_RX_CLK: continuous clock that provides the timing reference for the RX data transfer. The nominal frequency is: 2.5 MHz at 10 Mbit/s speed; 25 MHz at 100 Mbit/s speed. MII_TX_EN: transmission enable indicates that the MAC is presenting nibbles on the MII for transmission.
106 ETH in STM32F4 MII interface: MII_TXD[3:0]: transmit data is a bundle of 4 data signals driven synchronously by the MAC sublayer MII_CRS: carrier sense asserted by the PHY when either the transmit or receive medium is non idle MII_COL: collision detection - asserted by the PHY upon detection of a collision on the medium, remains asserted while the collision condition persists
107 ETH in STM32F4 MII interface: MII_RXD[3:0]: reception data is a bundle of 4 data signals driven synchronously by the PHY MII_RX_DV: receive data valid indicates that the PHY is presenting recovered and decoded nibbles on the MII for reception MII_RX_ER: receive error
108 ETH in STM32F4 RMII interface: The reduced media-independent interface (RMII) specification reduces the pin count from 16 to 7 Provides independent 2-bit wide (dibit) transmit and receive data paths and 50MHz clock
109 ETH in STM32F4 MAC layer functions: Data encapsulation (transmit and receive) Framing (frame boundary delimitation, frame synchronization) Addressing (handling of source and destination addresses) Error detection Media access management Medium allocation (collision avoidance) Contention resolution (collision handling)
110 ETH in STM32F4 MAC layer functions - two operating modes: Half-duplex mode: CSMA/CD algorithms used Full duplex mode: simultaneous transmission and reception without contention when all the following conditions are met: physical medium capability to support simultaneous transmission and reception exactly 2 stations connected to the LAN both stations configured for full-duplex operation
111 ETH in STM32F4 MAC frame format:
112 ETH in STM32F4 Ethernet interrupts: Two interrupt vectors: one dedicated to normal Ethernet operations MAC source DMA source second used only for the Ethernet wakeup event
113 Thank you for your attention
114 References [1] Reference Manual RM0090, [2] [3] TD_INTD_AN_01.pdf?SOURCES=DOWNLOAD [4] [5] [6] [7] [8] gital Encoding Formats
Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet
Fast Ethernet and Gigabit Ethernet 1 Fast Ethernet (100BASE-T) How to achieve 100 Mbps capacity? MII LLC MAC Convergence Sublayer Media Independent Interface Media Dependent Sublayer Data Link Layer Physical
More informationFast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1
Fast Ethernet and Gigabit Ethernet Networks: Fast Ethernet 1 Fast Ethernet (100BASE-T) How to achieve 100 Mbps capacity? MII LLC MAC Convergence Sublayer Media Independent Interface Media Dependent Sublayer
More information10/100 Mbps Ethernet MAC
XSV Board 1.0 HDL Interfaces and Example Designs 10/100 Mbps Ethernet MAC VLSI Research Group Electrical Engineering Bandung Institute of Technology, Bandung, Indonesia Last Modified: 20 September 2001
More informationEthernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD
Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch
More information10/100/1000 Ethernet MAC with Protocol Acceleration MAC-NET Core
1 Introduction The implements, in conjunction with a triple speed 10/100/1000 MAC, Layer 3 network acceleration functions, which are designed to accelerate the processing of various common networking protocols
More informationGigabit Ethernet MAC. (1000 Mbps Ethernet MAC core with FIFO interface) PRODUCT BRIEF
Gigabit Ethernet MAC (1000 Mbps Ethernet MAC core with FIFO interface) PRODUCT BRIEF 1. INTRODUCTION This document serves as a product info for the Gigabit Ethernet MAC from Hitek Systems. The core supports
More informationLocal Area Networks. Guest Instructor Elaine Wong. Elaine_06_I-1
Local Area Networks Guest Instructor Elaine Wong Elaine_06_I-1 Outline Introduction to Local Area Networks (LANs) Network architecture Geographical area LAN applications LAN Technologies Ethernet Fiber
More informationRFC 2544 Testing of Ethernet Services in Telecom Networks
RFC 2544 Testing of Ethernet Services in Telecom Networks White Paper Nigel Burgess Agilent Technologies Introduction The object of this paper is to discuss the use and testing of Ethernet services in
More information10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface
1 Introduction Ethernet is available in different speeds (10/100/1000 and 10000Mbps) and provides connectivity to meet a wide range of needs from desktop to switches. MorethanIP IP solutions provide a
More informationBased on Computer Networking, 4 th Edition by Kurose and Ross
Computer Networks Ethernet Hubs and Switches Based on Computer Networking, 4 th Edition by Kurose and Ross Ethernet dominant wired LAN technology: cheap $20 for NIC first widely used LAN technology Simpler,
More informationCCNA R&S: Introduction to Networks. Chapter 5: Ethernet
CCNA R&S: Introduction to Networks Chapter 5: Ethernet 5.0.1.1 Introduction The OSI physical layer provides the means to transport the bits that make up a data link layer frame across the network media.
More informationINTRODUCTION TO 100BASE-T: FAST (AND FASTER) ETHERNET
51-20-97 DATA COMMUNICATIONS MANAGEMENT INTRODUCTION TO 100BASE-T: FAST (AND FASTER) ETHERNET Colin Mick INSIDE How It Works: An Iso View, 100BASE-TX, 100BASE-T4, 100BASE-T2, Gigabit Ethernet, Impacts
More informationElettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS
SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,
More information2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above
1. How many bits are in an IP address? A. 16 B. 32 C. 64 2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 3. The network number plays what part in an IP address? A. It
More informationUsing FPGAs to Design Gigabit Serial Backplanes. April 17, 2002
Using FPGAs to Design Gigabit Serial Backplanes April 17, 2002 Outline System Design Trends Serial Backplanes Architectures Building Serial Backplanes with FPGAs A1-2 Key System Design Trends Need for.
More informationReal-time Operating Systems Lecture 27.1
Real-time Operating Systems Lecture 27.1 14.7. Universal Serial Bus () General References http://www.usb.org. http://www.beyondlogic.org/usbnutshell/ References http://www.ftdichip.com/documents/programguides/d2xxpg34.pdf
More informationComputer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
More informationProject 4: Pseudo USB Simulation Introduction to UNIVERSAL SERIAL BUS (USB) STANDARD
Project 4: Pseudo USB Simulation Introduction to UNIVERSAL SERIAL BUS (USB) STANDARD The Universal Serial Bus is a fast, bi-directional, low cost, dynamically attachable serial interface. The motivation
More informationEthernet/IEEE 802.3 evolution
Ethernet/IEEE 802.3 evolution Pietro Nicoletti www.studioreti.it 8023-Evolution-Engl - 1 P. Nicoletti: see note pag. 2 Copyright note These slides are protected by copyright and international treaties.
More informationUnit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl 2-2009
Unit of Learning # 2 The Physical Layer Sergio Guíñez Molinos sguinez@utalca.cl 2-2009 Local Area Network (LAN) Redes de Computadores 2 Historic topologies more used in LAN Ethernet Logical Bus and Physical
More informationIntroduction to Ethernet
Technical Tutorial 2002 12-06 Table of Contents 1: Introduction 2: Ethernet 3: IEEE standards 4: Topology 5: CSMA/CD 6: Wireless-LAN 7: Transmission Speed 8: Limitations of Ethernet 9: Sena Products and
More informationGigabit Ethernet: Architectural Design and Issues
Gigabit Ethernet: Architectural Design and Issues Professor of Computer and Information Sciences Columbus, OH 43210 http://www.cis.ohio-state.edu/~jain/ 9-1 Overview Distance-Bandwidth Principle 10 Mbps
More informationLocal Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
More informationUSB OTG and Embedded Host. 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1
USB OTG and Embedded Host 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1 Topics Nomenclature USB Universe USB OTG versus Embedded Host USB Embedded Host USB On-The-Go USB OTG Device
More informationRing Local Area Network. Ring LANs
Ring Local Area Network Ring interface (1-bit buffer) Ring interface To station From station Ring LANs The ring is a series of bit repeaters, each connected by a unidirectional transmission link All arriving
More informationToken Ring and. Fiber Distributed Data Interface (FDDI) Networks: Token Ring and FDDI 1
Token Ring and Fiber Distributed Data Interface (FDDI) Networks: Token Ring and FDDI 1 IEEE 802.5 Token Ring Proposed in 1969 and initially referred to as a Newhall ring. Token ring :: a number of stations
More informationWritten examination in Computer Networks
Written examination in Computer Networks February 14th 2014 Last name: First name: Student number: Provide on all sheets (including the cover sheet) your last name, rst name and student number. Use the
More information11/22/2013 1. komwut@siit
11/22/2013 1 Week3-4 Point-to-Point, LAN, WAN Review 11/22/2013 2 What will you learn? Representatives for Point-to-Point Network LAN Wired Ethernet Wireless Ethernet WAN ATM (Asynchronous Transfer Mode)
More informationLAN Switching. 15-441 Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, 802.11, PPP. Interconnecting LANs
LAN Switching 15-441 Computer Networking Bridges/Switches, 802.11, PPP Extend reach of a single shared medium Connect two or more segments by copying data frames between them Switches only copy data when
More informationEECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers
EECS 122: Introduction to Computer Networks Multiaccess Protocols Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720-1776
More informationData Link Protocols. TCP/IP Suite and OSI Reference Model
Data Link Protocols Relates to Lab. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet, and the Point-to-Point Protocol (PPP). 1 TCP/IP Suite
More informationHigh Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF
High Speed Ethernet Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF Hubs and Switches Hubs and Switches Shared Medium Hub The total capacity in the shared medium hub configuration (figure
More informationAN-1405 DP83848 Single 10/100 Mb/s Ethernet Transceiver Reduced Media Independent Interface (RMII ) Mode
Application Report SNLA076A October 2005 Revised April 2013 AN-1405 DP83848 Single 10/100 Mb/s Ethernet Transceiver Reduced Media... ABSTRACT This application report summarizes how a designer can take
More informationNote monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the
DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI
More informationDistributed Real-Time Systems (TI-DRTS) Track 2. CAN-BUS Introduction. Version 9.11.2009 Ref. VECTOR application note & Motorola note
Distributed Real-Time Systems (TI-DRTS) Track 2 CAN-BUS Introduction Version 9.11.2009 Ref. VECTOR application note & Motorola note What is CAN? Controller Area Network (CAN) is a common, small area network
More information2 Basic Concepts. Contents
2. Basic Concepts Contents 2 Basic Concepts a. Link configuration b. Topology c. Transmission mode d. Classes of networks 1 a. Link Configuration Data links A direct data link is one that establishes a
More informationSoftware User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
More informationData Link Layer. Page 1. Ethernet
Sicherungsebene Network Categories Local Area Networks (LAN): 10m - few km, simple connection structure Ethernet/Fast Ethernet/Gigabit Ethernet Token Bus, Token Ring LAN Wireless LAN (WLAN, up to a few
More informationHigh-Speed SERDES Interfaces In High Value FPGAs
High-Speed SERDES Interfaces In High Value FPGAs February 2009 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 High-Speed SERDES
More informationSwitch Fabric Implementation Using Shared Memory
Order this document by /D Switch Fabric Implementation Using Shared Memory Prepared by: Lakshmi Mandyam and B. Kinney INTRODUCTION Whether it be for the World Wide Web or for an intra office network, today
More informationESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK
VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK Contemporary Control Systems, Inc. Understanding Ethernet Switches and Routers This extended article was based on a two-part article that was
More informationTECHNICAL NOTE. GoFree WIFI-1 web interface settings. Revision Comment Author Date 0.0a First release James Zhang 10/09/2012
TECHNICAL NOTE GoFree WIFI-1 web interface settings Revision Comment Author Date 0.0a First release James Zhang 10/09/2012 1/14 Web interface settings under admin mode Figure 1: web interface admin log
More informationMathatma Gandhi University
Mathatma Gandhi University BSc Computer Science IV th semester BCS 402 Computer Network &Internet MULTIPLE CHOICE QUESTIONS 1. The computer network is A) Network computer with cable B) Network computer
More informationWelcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive
Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive Products Group within Microchip. This web seminar today
More informationALL-AIO-2321P ZERO CLIENT
ALL-AIO-2321P ZERO CLIENT PCoIP AIO Zero Client The PCoIPTM technology is designed to deliver a user s desktop from a centralized host PC or server with an immaculate, uncompromised end user experience
More information82557 10 100 Mbps PCI LAN Controller A Guide to 82596 Compatibility
APPLICATION NOTE 82557 10 100 Mbps PCI LAN Controller A Guide to 82596 Compatibility Technical Marketing Network Products Division November 1995 Order Number 644126-001 Information in this document is
More informationTroubleshooting and Auto-Negotiation Features for IMC Networks Media Conversion Products
Troubleshooting and Auto-Negotiation Features for IMC Networks Media Conversion Products Table of Contents Introduction...................................................................... 1 About Link
More informationCSE331: Introduction to Networks and Security. Lecture 6 Fall 2006
CSE331: Introduction to Networks and Security Lecture 6 Fall 2006 Open Systems Interconnection (OSI) End Host Application Reference model not actual implementation. Transmits messages (e.g. FTP or HTTP)
More informationRTT 60.5 msec receiver window size: 32 KB
Real-World ARQ Performance: TCP Ex.: Purdue UCSD Purdue (NSL): web server UCSD: web client traceroute to planetlab3.ucsd.edu (132.239.17.226), 30 hops max, 40 byte packets 1 switch-lwsn2133-z1r11 (128.10.27.250)
More informationComputer Systems Structure Input/Output
Computer Systems Structure Input/Output Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Examples of I/O Devices
More informationA DIY Hardware Packet Sniffer
A DIY Hardware Packet Sniffer Affordable Penetration Testing for the Individual Veronica Swanson: University of California, Irvine CyberSecurity for the Next Generation North American Round, New York 15
More information10 Gigabit Ethernet MAC Core for Altera CPLDs. 1 Introduction. Product Brief Version 1.4 - February 2002
1 Introduction Initially, network managers use 10 Gigabit Ethernet to provide high-speed, local backbone interconnection between large-capacity switches. 10 Gigabit Ethernet enables Internet Service Providers
More informationIEEE p1394c: 1394 with 1000BASE-T PHY Technology. Kevin Brown kbrown@broadcom.com
IEEE p1394c: 1394 with 1000BASE-T PHY Technology Kevin Brown kbrown@broadcom.com IEEE Working Group 1394c Charter Bob Davis, Chair of the Microcomputer Standards Committee of the IEEE approved the formation
More informationTutorial. www.ccontrols.com
Tutorial 1 Tutorial CONTROLLER AREA NETWORK CAN was designed by Bosch and is currently described by ISO 11898 1. In terms of the Open Systems Interconnection model (OSI), CAN partially defines the services
More informationLocal Interconnect Network Training. Local Interconnect Network Training. Overview
Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended
More informationNetwork Monitoring White Paper
Network ing White Paper ImageStream Internet Solutions, Inc. 7900 East 8th Road Plymouth, Indiana 46563 http://www.imagestream.com info@imagestream.com Phone: 574.935.8484 Sales: 800.813.5123 Fax: 574.935.8488
More informationNetwork Categories. Network Types for the Local Range. Ethernet. Carrier Sense Multiple Access
Sicherungsebene Network Categories Local Area Networks (LAN): 0m - few km, simple connection structure Ethernet/Fast Ethernet/Gigabit Ethernet Token Bus, Token Ring LAN Wireless LAN (WLAN, up to a few
More informationEPL 657 Wireless Networks
EPL 657 Wireless Networks Some fundamentals: Multiplexing / Multiple Access / Duplex Infrastructure vs Infrastructureless Panayiotis Kolios Recall: The big picture... Modulations: some basics 2 Multiplexing
More informationGigabit Ethernet. Today a number of technologies, such as 10BaseT, Auto-Negotiation
Gigabit Ethernet Auto-Negotiation By Rich Hernandez The Auto-Negotiation standard allows devices based on several Ethernet standards, from 10BaseT to 1000BaseT, to coexist in the network by mitigating
More informationService Definition. Internet Service. Introduction. Product Overview. Service Specification
Service Definition Introduction This Service Definition describes Nexium s from the customer s perspective. In this document the product is described in terms of an overview, service specification, service
More informationLesson 2-3: Ethernet Basics
Unit 2: LAN Configurations Lesson 2-3: Ethernet Basics At a Glance Ethernet LAN topology is currently the most common network architecture. Ethernet topologies are generally bus and/or bus-star topologies.
More informationPCI Express Basics Ravi Budruk Senior Staff Engineer and Partner MindShare, Inc.
PCI Express Basics Ravi Budruk Senior Staff Engineer and Partner MindShare, Inc. Copyright 2007, PCI-SIG, All Rights Reserved 1 PCI Express Introduction PCI Express architecture is a high performance,
More informationGuide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols
Guide to TCP/IP, Third Edition Chapter 3: Data Link and Network Layer TCP/IP Protocols Objectives Understand the role that data link protocols, such as SLIP and PPP, play for TCP/IP Distinguish among various
More informationFlexRay A Communications Network for Automotive Control Systems
FlexRay A Communications Network for Automotive Control Systems WFCS 2006 Rainer Makowitz Automotive Systems Engineering, EMEA Freescale and the Freescale logo are trademarks of Freescale Semiconductor,
More informationData Communication Networks
Data Communication Networks Data communication networks typically do not send real time data As a result, packet switching is often used OPTI 500, Spring 2011, Lecture 6, Data Networks 1 Packet Switching
More informationDirect Link Networks. Introduction. Physical Properties. Lecture - Ethernet 1. Areas for Discussion. Ethernet (Section 2.6)
reas for Discussion Direct Link Networks Joseph Spring School of Computer Science Sc - Computer Network Protocols & rch s ased on Chapter 2, Peterson & Davie, Computer Networks: Systems pproach, 5 th Ed
More informationiseries Ethernet cabling and configuration requirements
iseries Ethernet cabling and configuration requirements iseries Ethernet cabling and configuration requirements Copyright International Business Machines Corporation 1999, 2000. All rights reserved. US
More informationIT4504 - Data Communication and Networks (Optional)
- Data Communication and Networks (Optional) INTRODUCTION This is one of the optional courses designed for Semester 4 of the Bachelor of Information Technology Degree program. This course on Data Communication
More informationRoHS Compliant Copper Small Form Factor Pluggable (SFP) Transceiver for Gigabit Ethernet
RoHS Compliant Copper Small Form Factor Pluggable (SFP) Transceiver for Gigabit Ethernet Features Compatible with specifications for IEEE 802.3ab/Gigabit Ethernet Compliant with MSA specifications for
More informationLocal Area Network By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore Email: bhu261@gmail.com Local Area Network LANs connect computers and peripheral
More informationFiber Distributed Data Interface
CHPTER 8 Chapter Goals Provide background information about FDDI technology. Explain how FDDI works. Describe the differences between FDDI and Copper Distributed Data Interface (CDDI). Describe how CDDI
More informationChapter 7 Low-Speed Wireless Local Area Networks
Wireless# Guide to Wireless Communications 7-1 Chapter 7 Low-Speed Wireless Local Area Networks At a Glance Instructor s Manual Table of Contents Overview Objectives s Quick Quizzes Class Discussion Topics
More informationCOMMUNICATION NETWORKS WITH LAYERED ARCHITECTURES. Gene Robinson E.A.Robinsson Consulting 972 529-6395 ROB1200@aol.com
COMMUNICATION NETWORKS WITH LAYERED ARCHITECTURES Gene Robinson E.A.Robinsson Consulting 972 529-6395 ROB1200@aol.com 9 March 1999 IEEE802 N-WEST STANDARDS MEETING FOR BROADBAND WIRELESS ACCESS SYSTEMS
More informationWeb Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com
Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
More informationAutomotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet
Insert picture and click Align Title Graphic. Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet Vector Webinar 2014 Hans-Werner Schaal Ver. 4.2.1, Jun 2014 Slide: 1 Agenda
More information8 Gbps CMOS interface for parallel fiber-optic interconnects
8 Gbps CMOS interface for parallel fiberoptic interconnects Barton Sano, Bindu Madhavan and A. F. J. Levi Department of Electrical Engineering University of Southern California Los Angeles, California
More informationIT4405 Computer Networks (Compulsory)
IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and
More informationFOUNDATION Fieldbus High Speed Ethernet Control System
FOUNDATION Fieldbus High Speed Ethernet Control System Sean J. Vincent Fieldbus Inc. Austin, TX, USA KEYWORDS Fieldbus, High Speed Ethernet, H1, ABSTRACT FOUNDATION fieldbus is described in part by the
More informationPCI Express* Ethernet Networking
White Paper Intel PRO Network Adapters Network Performance Network Connectivity Express* Ethernet Networking Express*, a new third-generation input/output (I/O) standard, allows enhanced Ethernet network
More informationCandidates should attempt FOUR questions. All questions carry 25 marks.
UNIVERSITY OF ABERDEEN Exam 2010 Degree Examination in ES 3567 Communications Engineering 1B Xday X Notes: 9.00 a.m. 12 Noon (i) CANDIDATES ARE PERMITTED TO USE APPROVED CALCULATORS (II) CANDIDATES ARE
More informationGigabit Ethernet. Abstract. 1. Introduction. 2. Benefits of Gigabit Ethernet
Table of Contents Abstract... 2 1. Introduction... 2 2. Benefits of Gigabit Ethernet... 2 2.1 Easy Migration to Higher Performance Levels... 3 2.2 Decreased Overall Costs Over Time... 3 2.3 Supports for
More informationIntroduction To Computer Networks
Introduction To Computer Networks 1. LAN s and WAN s 2. Some network and internetwork components 3. The communication process 4. Communication media 5. Topologies 6. Communication models and Standards
More informationWHITE PAPER : TROUBLESHOOTING FEATURES for Media Conversion Products
WHITE PAPER : TROUBLESHOOTING FEATURES for Media Conversion Products Table of Contents Introduction... 3 Link Integrity... 4 Ethernet Troubleshooting Features... 4 1. Auto Negotiation (AN)... 4 a. Full
More informationLAN Switching and VLANs
26 CHAPTER Chapter Goals Understand the relationship of LAN switching to legacy internetworking devices such as bridges and routers. Understand the advantages of VLANs. Know the difference between access
More informationThe OSI and TCP/IP Models. Lesson 2
The OSI and TCP/IP Models Lesson 2 Objectives Exam Objective Matrix Technology Skill Covered Exam Objective Exam Objective Number Introduction to the OSI Model Compare the layers of the OSI and TCP/IP
More information16-PORT POWER OVER ETHERNET WEB SMART SWITCH
16-PORT POWER OVER ETHERNET WEB SMART SWITCH User s Manual (DN-95312) - 0 - Content Web Smart Switch Configure login ---------------------------------- 2 Administrator Authentication Configuration ---------------------------------------------
More informationIntroduction to Routing and Packet Forwarding. Routing Protocols and Concepts Chapter 1
Introduction to Routing and Packet Forwarding Routing Protocols and Concepts Chapter 1 1 1 Objectives Identify a router as a computer with an OS and hardware designed for the routing process. Demonstrate
More informationHello, and welcome to this presentation of the STM32 SDMMC controller module. It covers the main features of the controller which is used to connect
Hello, and welcome to this presentation of the STM32 SDMMC controller module. It covers the main features of the controller which is used to connect the CPU to an SD card, MMC card, or an SDIO device.
More informationIndustrial Networks & Databases
Industrial Networks & Databases LONWORKS KNX 1 HVAC and BEMS HVAC - Heating, Ventilation & Air Conditioning BEMS - Building & Energy Management Systems 2 3 4 LONWORKS (Local Operating Networks) Open solution
More informationHow To Communicate With A Token Ring Network (Dihon)
Token us Token -procedure: Only someone who possesses a certain ken (= bit sequence), may send. One example for a ken network: IEEE 80. Token us All stations should be treated equally, i.e. they have pass
More information5.3.1.9 Digital Subscriber Line (DSL) Requirements
UCR 2008, Change 2, Modification #2 provides (DSL) requirements. Section 5.3.1 was modified to reflect this change. Corrections to UCR 2008, Change 2, made by Modification # 2 SECTION NEW Requirements
More informationCabling LANs and WANs
Cabling LANs and WANs CCNA 1 v3 Module 5 10/11/2005 NESCOT CATC 1 Cabling the LAN Each media has advantages and disadvantages: Cable length Cost Ease of installation Susceptibility to interference The
More informationCS263: Wireless Communications and Sensor Networks
CS263: Wireless Communications and Sensor Networks Matt Welsh Lecture 4: Medium Access Control October 5, 2004 2004 Matt Welsh Harvard University 1 Today's Lecture Medium Access Control Schemes: FDMA TDMA
More informationRegion 10 Videoconference Network (R10VN)
Region 10 Videoconference Network (R10VN) Network Considerations & Guidelines 1 What Causes A Poor Video Call? There are several factors that can affect a videoconference call. The two biggest culprits
More informationOverview of Routing between Virtual LANs
Overview of Routing between Virtual LANs This chapter provides an overview of virtual LANs (VLANs). It describes the encapsulation protocols used for routing between VLANs and provides some basic information
More informationAjay Gummalla-July 2001
DOCSIS Overview Ajay Gummalla Ethernet in the First Mile Study Group July 2001 Ajay Gummalla-July 2001 1 HFC Plant Topology VIDEO combiner Fiber TX Fiber Fiber RX Tap CMTS Fiber RX Fiber Fiber TX 2way
More informationContents. Load balancing and high availability
White Paper Load Balancing in GateDefender Performa The information contained in this document represents the current view of Panda Software International, S.L on the issues discussed herein as of the
More informationSDLC Controller. Documentation. Design File Formats. Verification
January 15, 2004 Product Specification 11 Stonewall Court Woodcliff Lake, NJ 07677 USA Phone: +1-201-391-8300 Fax: +1-201-391-8694 E-mail: info@cast-inc.com URL: www.cast-inc.com Features AllianceCORE
More informationTCOM 370 NOTES 99-12 LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL
1. Local Area Networks TCOM 370 NOTES 99-12 LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL These are networks spanning relatively short distances (e.g. within one building) for local point-to-point and point-to-multipoint
More informationGigabit Ethernet and Pleora s iport Connectivity Solution
Gigabit Ethernet and Pleora s iport Connectivity Solution 2004-2005 Pleora Technologies Inc. Table of Contents 1. Ethernet Overview... 3 2. The Benefits of Gigabit Ethernet (GigE) for Vision... 5 3. GigE
More information