First Presentation

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

USB OVER GIGABIT

ETHERNET
Presented by
Ansiya Eshack
Reg. No 98990018
3rd Semester M. Tech
Model Engg College

1
Presentation Outline

• Existing devices
• Gigabit Ethernet
• Overview

2
Existing Devices

USB Over Ethernet is a professional


software solution which allows you to
work with USB devices remotely over IP.
Source:www.kernelpro.com

3
Existing Devices

AnywhereUSB products are


network-attached USB hubs that
connect USB peripheral
devices to a PC over the
Ethernet.

Source:www.digi.com

4
What is Gigabit Ethernet?
Ethernet is the world's most pervasive networking
technology. Gigabit Ethernet is the later version of
Ethernet. It offers 1000 Mbps (1 Gbps) raw
bandwidth.
Gigabit Ethernet is an extension of 10Mbps Ethernet
and 100Mbps Fast Ethernet standards for network
connectivity.
In short, Gigabit Ethernet is the same Ethernet that
we know and use, but 10 times faster
than Fast Ethernet and 100 times
faster than Ethernet.
Why Gigabit Ethernet ...
• Gigabit Ethernet is fully compatible with the huge installed base of Ethernet
and Fast Ethernet nodes.
• It employs the frame format and support for CSMA/CD (Carrier Sense
Multiple Access with Collision Detection) protocol, full duplex, flow control,
and all other specifications of the Ethernet specification.

In addition to this:

a) It provides a tenfold increase in MAC layer data rates to support data-


intensive applications like video conferencing, complex imaging.
b) It provides a low-cost, logical migration to 1000Mbps bandwidth.
c) It provides increased network scale-ability – it will be easier to add & manage
more users and accommodate today's bandwidth-hungry applications.

6
– Gigabit Ethernet will boost network performance
in almost all cases.

– User response time will improve.

– Server performance will improve.

– Overall network capacity and responsiveness will


increase.
Overview

The proposed USB over Gigabit Ethernet


device is depicted in Figure 1.
The device is a network-attached USB hub that
connects USB peripheral devices to more than
one computer over the Gigabit Ethernet.
Figure 1
Proposed USB over
Gigabit Ethernet
Device with 4 USB
connectors

Gigabit Ethernet Flash drive

Flash drive

Flash drive

Flash drive
8
The proposed USB device host consists of a USB
controller to control the USB bus and a Gigabit Ethernet
controller for the LAN interface.

Gigabit
Ethernet USB
Gigabit USB
Ethernet Controller
Controller

Proposed USB device host


with Gigabit Ethernet
interface
9
Gigabit Ethernet Controller
A basic Gigabit Ethernet Controller should have the following
features:
Transmitters-Receivers which are capable of transmitting data
at a rate of Gigabit/second.
An encoder/decoder module for code generation and
correction.
Provide information concerning the network status, such as
collision, the type of network.
A congestion controller so that the network bandwidth is fully
utilized and also prevent classic bottleneck losses.

10
• Gigabit Ethernet transceivers support the Gigabit Media Independent Interface
(GMII) specified by IEEE 802.3 standard. It is the interface between the Ethernet
physical layer device (PHY) and the Medium Access Controller (MAC).
• Different coding schemes are used for code generation and correction. They include
-- LDPC codes, which have recently received a lot of attention because of their
superior error correction performance
-- CRC codes, the reason for the popularity of CRCs for detecting data errors
is their efficiency guarantee.
• The transmission in the physical layer is mostly Manchester coding, however other
complex codes like 8B/10B encoding and 64B/66B encoding are also being
employed. These use less bandwidth to achieve the same data rate.
• LEDs can be used to provide information about network status, type of network, etc.
The following basic techniques may be used to manage congestion.

End-system flow control This is not a congestion control scheme, but a


way to prevent the sender from overrunning the buffers of the receiver.

Network congestion control In this scheme, end systems throttle back in


order to avoid congesting the network. The mechanism is similar to end-to-end
flow controls, but the intention is to reduce congestion in the network, not the
receiver.

Network-based congestion avoidance In this scheme, a router detects


that congestion may occur and attempts to slow down senders before queues
become full.

Resource allocation This technique involves scheduling the use of physical


circuits or other resources, perhaps for a specific time period.
Reducing the overhead of TCP/IP protocol processing is also
required in high speed networks. TCP Offload Engine (TOE) is
a way of improving TCP performance. TOE offloads TCP
processing from the CPU, freeing it to do more of the tasks
that actually generate the data to be transferred. 
USB Controller
A basic USB Controller should have the following features:

 On-chip USB transceivers

 Bidirectional data, port I/O

 On-chip root HUB support

 An interrupt controller

13
A brief about USB...
USB is a serial bus, originally developed in 1995 by Intel, Compaq, Microsoft
and NEC.
The different USB versions are:
USB 1.1 – supports signaling rate of 12Mbps
USB 2.0 – supports signaling rate of 480Mbps
USB 3.0 – supports signaling rate of 3.2Gbps

It has

-- Easy Plug-and-Play installation


-- Hot-swappable device connectivity and
-- Lower total cost of ownership.
References
[1] A.Depari, A.Flammini,D.Marioli and A. Taroni,”USB Sensor Network for Industrial Applications,”
IEEE Trans. Instrum. Meas.,vol.57, no.7, pp.1344-1349,July 2008.
[2] Kernel Pro USB over Ethernet Software Solutions. [Online] Available:http://www.kernelpro.com
[3] AnywhereUSB products. [Online]. Available: http://www.digi.com
[4] Tomohisa Uchida,”Hardware-Based TCP Processor for Gigabit Ethernet,” IEEE Trans.
Nuclear Science, vol. 55, no. 3, June 2008.
[5] Sheng-Ming Chung, Chun-Yi Li, Hsiao-Hui Lee, Jeng-Han Li, “Design and Implementation of
the high speed TCP/IP Offload Engine,” Proc. of ISCIT, pp.574-579, 2007.
[6] SL811HS Embedded USB Host/Slave Controller Data Sheet, Cypress Semiconductor
Corporation, rev. March 2002.
[7] CS8900A Product Data Sheet, Cirrus Logic, Inc. August 2007.
THANK YOU

17

You might also like