Top Banner
“ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: הההה הההה'הה200619716 Farid Mahajna Husam Kadan ההההה ההההה301461703 הההה הההההCharacterization Presentation Instructor: Mony Orbach Starting at semester: winter 2010/2011 Date: 15-11-2010
14

“ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Dec 27, 2015

Download

Documents

Caroline Byrd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

“ Analyzer for 40Gbit Ethernet “(Bi-semestrial project)

Executers: ' נה מחאג Farid Mahajna 200619716פריד

Husam Kadan קעדאן 301461703חוסאם

אפיון מצגתCharacterization

Presentation

Instructor: Mony Orbach

Starting at semester: winter 2010/2011Date: 15-11-2010

Page 2: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

AgendaWhat is a communication channel ?Our projects goalsWork environmentDevelopment – High level architectureDevelopment – Testing EvironmentGantt ChartQuestions

Page 3: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Communication ChannelA channel is used to convey an information

signal, for example a digital bit stream, from one or several senders (or transmitters) to one or several receivers.

Com. Channels are everywhere.

Two important parameters: speed bandwidth

Page 4: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

What is the final Goal ?

Two stages:1. Building the physical layer (first semester)o Reaching a point we can send and receive data

2. Implements Ethernet protocol (second semester)

“Building a high speed communication channel - 40Gbit”

Page 5: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Work EnvironmentHardware side:Virtex-6 FPGA ML605 Evaluation Kit – the

boardMezzanine CardEthernet ProtocolAuroraSerDesSoftware side (tools):ISE 12.3 version

Page 6: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Work Environment

FPGA

The mezzanine card sets here

(HPC inputs)

DDR

Virtex-6 FPGA ML605 Evaluation Kit

Page 7: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Mezzanine Card

Work Environment

Page 8: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Work EnvironmentA Serializer/Deserializer (SerDes) is a pair of

functional blocks commonly used in high speed communications to compensate for limited input/output. These blocks convert data between serial data and parallel interfaces in each direction.

One By One

Page 9: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Aurora

Aurora takes a data packet (Bit stream) and divide it into several synchronized parallel channels.

Aurora is a block in the ISE library.

This is one of the most important parts of our project.

Page 10: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

DevelopmentHigh level architecture on the FPGA

Transmitter receiver

MEM MEMMEM MNG MEM MNG

Aurora Aurora

Physical layer

SerDesSerDes

Page 11: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Development

Testing Env. - 2 PortsTesting Env. - One Port

The Board

FPGA

The Board

FPGA

Mezzanine CardOutput

Pin

Input Pin

Starting with one port channel…

SMA Connectors

Page 12: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Board A Board B

Mezzanine Card Mezzanine Card

FPGA

…ending with 4 parallel

Development

Testing Env. - 4 parallel ports

FPGA

Page 13: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Gantt Chart(Till the middle of the semester)

Page 14: “ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה 200619716 Farid Mahajna Husam Kadan חוסאם קעדאן 301461703 Instructor:

Questions