high speed digital system lab spring 2009 1 semester project instructor: mony orbach students:...

10
IMPLEMENTATION OF HIGH SPEED DIGITAL CHANNEL High Speed Digital System Lab Spring 2009 1 semester project Instructor: Mony Orbach Students: Pavel Shpilberg Ohad Fundoianu

Upload: alfred-york

Post on 03-Jan-2016

217 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

IMPLEMENTATION OF HIGH SPEED DIGITAL CHANNEL

High Speed Digital System LabSpring 2009

1 semester project

Instructor: Mony Orbach Students: Pavel Shpilberg Ohad Fundoianu

Page 2: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

Definition Theoretical Background Project targets Block diagram Schematic diagram Programmable parameters Time table

Topics

Page 3: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

Examining Stratix card ability of GX (protocols and parameters).

Testing the channel by checking the distortion of signals along the lines using high speed scope.

Implementation of High Speed Serial channel on Stratix 2 GX board.

Definition

Page 4: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

Serial Out

Transceiver – used for transmitting/receiving data in the PHY.

PHY – The physical layer of the OSI model consists of PCS, PMA and PMD - physical medium.

Theoretical background

PMAAnalog Section

PCSDigital Section

n

nFPGA

m

m

Applications – Gigabit Ethernet systems, wireless network routers, fiber optic and communication systems.

Serial In

Page 5: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

Noise In Digital ChannelAmplitude dependent Noise:

CrossTalk: Capacitive & Inductive Coupling Shared Signal Return

ISI: Reflections, Oscillations, Inertial Delay.

Timing: Skew, Jitter.

Power Suppluy Noise.

Page 6: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

Independent Noise:

Skin Effect

Ohmic Loss

Dielectric Loss

Page 7: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

SerilizerEncoding

PLL

Channel:• rate: 6.1Gbps

I/O :• 8 bit bus• max rate: 710

Mbps

Block diagram

DeserilizerDecoding8

8 8

8

4

input

output

Page 8: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

ReceiverTransmitterPLL

Memory

2

MemoryHS

Scope

Outputclock

Schematic diagram

88

Page 9: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

8/10 B Transmit Buffer Pre-Emphasis Receiver Input Buffer Equalizer PLL/CRU Clock

Programmable parameters

Page 10: High Speed Digital System Lab Spring 2009 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu

23/12

30/12

6/12

14/1

21/1

30/1

5/2

Learning how to use high speed scope, and labs board.

Implementing the HS channel at highest speed, with out 10/8 bit .

Examining Programmable Parameters

Generating Distortions Using Lab's Boardand Analyzing them on scope

Final Presentation and Project Book

Time table