introduction - duke universitypeople.ee.duke.edu/.../ece4006/fall2001/1g2/senior_desi…  · web...

40
Georgia Institute of Technology School of Electrical and Computer Engineering Senior Design Project Final Report Bringing Gigabit Ethernet to the Masses ECE 4006 G2 (Fall 2001) Instructor: Dr. Martin Brooke Group Members Talal Mohamed Jaafar

Upload: duongthien

Post on 16-Mar-2018

218 views

Category:

Documents


3 download

TRANSCRIPT

Georgia Institute of TechnologySchool of Electrical and Computer Engineering

Senior Design Project Final Report

Bringing Gigabit Ethernet to the Masses

ECE 4006 G2 (Fall 2001)Instructor: Dr. Martin Brooke

Group Members

Talal Mohamed JaafarIbrahima Bela Sow

Mohammad Faisal Zaman

Table of Content

Table of Content...........................................................................................................................IIAbstract..........................................................................................................................................1Background....................................................................................................................................3

LANs, Ethernet, and Fast Ethernet..............................................................................................3Gigabit Ethernet...........................................................................................................................4How does Gigabit Ethernet work?...............................................................................................5

Design and Construction...............................................................................................................7Design...........................................................................................................................................7Construction...............................................................................................................................12

Testing...........................................................................................................................................14Theory: Eye Pattern...................................................................................................................15Results: Eye Pattern...................................................................................................................16Theory: Bit Error Rate...............................................................................................................17Results: Bit Error Rate...............................................................................................................18

Results and Conclusions..............................................................................................................18Initial Procedures.......................................................................................................................19Test Setup...................................................................................................................................20Initial Results:............................................................................................................................21Final Results...............................................................................................................................23

Bibliography.................................................................................................................................25Appendix........................................................................................................................................A

Acknowledgements.......................................................................................................................ARelevant Websites:.......................................................................................................................A

II

Abstract

The purpose of this project is to successfully construct a test-bed to perform experiments and

determine methods to implement Gigabit Ethernet more affordably for the general consumer.

The various components of a Gigabit Ethernet device will be individually isolated for

investigation. It is our ultimate goal to reconstruct a fully functional prototype at the lowest

possible cost with optimal performance. Initial cost estimations suggest that the principal source

of cost involved with such a communication system is the optical transceiver of the Ethernet

card. Thus, the immediate objective is to isolate the existing transceiver module on an existing

Ethernet board and mount it onto an external evaluation board for analysis and experimentation.

The performance of this evaluation board will be analyzed utilizing the generated eye diagrams,

and the Bit Error Rate. The evaluation board will then be integrated with the remaining Gigabit

Ethernet board. After overcoming all the challenges, the system was tested and determined to be

working as intended.

1

Introduction

At no other time in the history of human civilization has the importance of information

gathering, processing, and distribution been so critical. People are constantly checking their e-

mail, stock quotes, sports scores, banking online, etc. With the advancement of fiber optic

communication networks, people have been able to access information at speeds that were

unimaginable only a few years ago. However, as improvement to such existing networks

continues unperturbed, the number of beneficiaries from such technologies is not increasing at

the same rate. The fundamental problem is the cost involved in accessing these technologies.

Gigabit Ethernet technology is a prime example. Implemented as a major improvement over its

predecessors the Ethernet and Fast Ethernet; the Gigabit Ethernet (which has since been

experimentally succeeded by the 10-Gigabit Ethernet) is used by few to none in the general

public. The overall goal of this project is to achieve prices for Gigabit Ethernet that are

comparable to those of the usual 10BaseT Ethernet. In this leg of the project, the goal is the

construction of a test-bed to perform experiments and determine methods to implement Gigabit

Ethernet at a reduced cost. The various components of a Gigabit Ethernet device will be

individually isolated for investigation. Initial cost estimations suggest that the principal source of

cost involved in a fiber based Ethernet card is the optical transceiver. Thus, the immediate

objective is to isolate the existing transceiver module from an Intel Gigabit Ethernet board and

mount it onto an external evaluation board for analysis and experimentation. Once this task is

achieved, future groups that will work on this project can modify the transceiver and even

replace it by other systems safely, without running the risk of damaging the Ethernet card. In

addition, the new board that will be assembled can be used with other schemes of data

transmission to transmit video feeds for instance.

2

Background

LANs, Ethernet, and Fast Ethernet

Local area networks (LAN) were invented in the mid 1970s. The immediate future

development of LANs seems centered on enhancing what exists today by making the current

LANs faster, and more reliable rather than inventing something that is completely new. LAN

technologies operate at the Data Link layer (layer 2 of the OSI Reference Model), and Ethernet is

just one of many different LAN types.

Ethernet was invented in 1973 by Dr. Metcalfe, and it was conceived as a passive coaxial

cable medium (a physical and logical bus topology) with a contention-based medium access

protocol. The data transmission is done through broadcasting, and all the stations that are on the

network will be listening to the message. By contention-based medium we mean that only one

station may transmit at a time, so a protocol is needed to ensure that all stations will fairly share

access to the wire. Digital Equipments, Intel, and Xerox standardized the original protocol

envisioned by Metcalfe and it is known as “DIX” Ethernet.

In the early 1980s, the IEEE created a formal standardization framework to encompass all

existing and yet-to-be-invented LAN technologies. Ethernet is synonymous with the IEEE 802.3

for a 1-persistent CSMA/CD (Carrier Sense Multiple Access with Collision Detection) LAN.

CSMA/CD is the protocol that enables the medium (i.e. the wire) to be shared fairly among all

stations. “Carrier sense” means that every station that is about to transmit data has to sense the

cable to determine if it is being used by another station. If the cable is busy, then the station will

wait until the cable goes idle and then transmits its frame immediately. Another improvement in

the 802.3 protocol is that the stations will abort their transmissions as soon they detect a

collision. In other words, when two stations sense the cable to be free and start transmission at

the same time, they should stop transmitting their frames as soon as a collision is detected since

3

both frames will be garbled. The DIX Ethernet was used to connect more than 100 workstations

on a 1 km cable. Since the system was successful, it was standardized by as IEEE 802.3 with a

data rate of 10 Mbit/s. Initially there were two types of coaxial cables used. These were known

as Thick Ethernet (10Base5) and Thin Ethernet (10Base2). Later, the main type of cable used

was the unshielded twisted pair (UTP) copper cable.

As computer technology advanced, the demand for faster and more reliable methods of

communications has been increasing. The 10 Mbit/s DIX Ethernet did not provide enough

bandwidth to fulfill the users’ demands. That led to the standardization of the Fast Ethernet in

the form of IEEE 802.3u in 1995. The Fast Ethernet technology was defined for 100 Mbit/s,

which has ten times more bandwidth than the DIX Ethernet, and has improved features such as

full-duplex operation. The IEEE 802.3 networks used to operate only in half-duplex mode,

whereas the IEEE 802.3u networks allowed its stations to operate in full-duplex mode, which

enabled them to send and receive data simultaneously.

Gigabit Ethernet

Due to the unpredictable growth rate of the computer industry, there has been a major

demand for higher bandwidth communication channels. More than 120 companies united in the

Gigabit Ethernet Alliance to promote a new standard of Ethernet. The new IEEE 802.3z was

achieved in June 1998. The design objectives of the new standard were the following:

Offers high bandwidth of 1,000 Mbps.

Uses the IEEE 802.3 Ethernet frame format, with the addition of carrier extension field.

Employs the same half-duplex and full-duplex MAC operation schemes as the predecessors.

Addresses backward-compatibility with 10 Mbps and 100 Mbps Ethernet technologies.

Supports all existing network protocols.

4

The adopted physical layer of Gigabit Ethernet was Fiber Channel, a technology for

connecting workstations, supercomputers, storage systems, and peripheral devices. Also, the

Ethernet standard 802.3z (1000Base-X) supports transmission via multi-mode and single-mode

optical fibers as well as twinax cable. The transmission over twisted pair cabling was set up in

an independent standard known as IEEE 802.3ab (1000Base-T). The four physical media types

that the Gigabit Ethernet is based on are illustrated in Figure 1.

1 2 3 4

Figure 1. Gigabit Ethernet physical Layers.

How does Gigabit Ethernet work?

The Fiber Channel technology uses long wavelength lasers to transmit data over a fiber

optic cable. The IEEE 802.3z standard (also known as 1000Base-X) has defined three physical

layers: 1000Base-CX (short-haul copper), 1000Base-LX (long-wavelength optics), and

1000Base-SX (short-wavelength optics.) In addition, the IEEE 802.3ab created a physical layer

that allows the work over four pairs of cat5 UTP copper. 1000Base-SX uses short-wavelength

5

laser transmitters (770-860 nm) running over multi-mode fiber, and relatively short distances. In

contrast, 1000Base-LX uses long-wavelength laser transmitters (1270-1335 nm). 1000Base-LX

can run over multi-mode fiber and short distances, or over single-mode fiber and great distances.

The supported (coverage) distance is directly proportional to the type of fiber, as well as the

wavelength used, as shown in Table 1.

Table 1. Gigabit Ethernet over Fiber.

As shown above, the maximum traveling distance over a multi-mode fiber is 550m for

the 1000Base-SX, and 1000Base-LX. Also, the 1000Base-LX allows a traveling range up to

5000m over a single-mode fiber. At present short-wavelength are cheaper than long-wavelength,

and since 1000Base-SX goes nearly as far as the 1000Base-LX (500m comparing to 550m).

Hence it is more likely that most people would use the 1000Base-SX especially for LANs.

The copper-based physical layer in the 1000Base-X family is 1000Base-CX. 1000Base-

CX operates over two pairs of 150 shielded twisted pair cable. It was designed for sever-to-

switch interconnection in relatively small rooms. Thus, the distance was limited to 25m.

Another copper based physical layer is the 1000Base-T, which is being developed with a goal of

1000 Mbps operation over 100m category 5 unshielded twisted pair infrastructure. 1000Base-T

6

will use all four pairs of the RJ-45 connector and squeeze five times the bandwidth out of each

pair. As term of use, 1000Base-CX might be used for attaching servers to the Gigabit Ethernet

infrastructure over very short distances, and 1000Base-T will replace 1000Base-SX if it is

cheaper.

Design and Construction

DesignThe design portion of this project is the most important part because it will determine the

success of the project. Therefore, it is paramount that enough attention is given to the design of

the module that is being put together. As stated in the previous portion of this report, the goal of

the project is to detach the fiber-optic transceiver from the Ethernet board and mount it on a

separate circuit board that is outside the computer, and that will be the new experimental board

that can be used to test and modify the optics of the Ethernet card. The first step involved in the

design is the identification of the parts of the Ethernet board that have to be moved with the

HFBR- 53D5 fiber-optic transceiver to form the new opto-electronic module. The circuit

diagram in figure 2 shows the complete circuitry of the Intel Ethernet card.

7

Figure 2. Intel Pro/1000 Gigabit Ethernet circuit diagram

The task at hand involved the following challenges. Proper coupling of the power lines,

proper decoupling of the ac lines, proper grounding of the external board and properly soldering

all the surface mount components, which is a serious challenge due to the size of the

components.

Once the components that will be moved to the experimental board were identified, they

were erased from the circuit diagram and the diagram in figure 3 was obtained. Essentially, the

experimental module will contain the HFBR-53D5 Fiber-Optic Transceiver, power supply

connectors, signal transmission SMA jacks and the circuitry associated with the transmission

lines and the power supply.

8

Figure 3. Circuit that will be designed for the experimental board.

On the Intel Pro/1000 Ethernet Card, the transceiver was powered by a special power

supply system that was essentially a single power supply that used a filtering circuit to keep the

Transmitter’s power supply separate from the Receiver’s power supply, in order to prevent the

two supplies from interfering with each other and noise from propagating from one side to the

other through the power lines. Since the addition of the filtering circuitry would increase the

complexity of the experimental board, it was decided to simply use two 5V DC power supplies,

which can be found at Radio Shack. The only drawback to this approach is the addition of the

power supply jacks to the experimental board and the fact that every time the board is used, two

power supplies have to be plugged to the wall outlet. The connection between the experimental

module and the board will be done through coaxial cables. The challenge here is the selection of

coaxial cables that can support the speeds involved. Essentially, the system is sending digital

signals at one Gbits/s using unipolar NRZ (non return to zero) signaling. This translates to a

square wave that can be estimated to have a fundamental frequency of 500MHz, and to get a

proper signal it is advisable to pass the first 5 harmonics; therefore, the coaxial cables that are to

be used should handle at least 2.5GHz. For this reason, RG-316 coaxial cables were chosen.

9

These cables can handle speeds up to 3 GHz or more, and they offer another advantage, which is

that they are small so they will not be too cumbersome. On the Ethernet Card, the coaxial cables

will be directly soldered to the holes where the pins of the transceiver were located, and on the

experimental board, the coaxial cables will be attached using SMA connectors so that the board

can be detached from the Ethernet Card at any time. The choice of the SMA connectors was

mainly due to the size of the cables, the speeds involved, and the amount of space available on

the experimental board. SMA connectors can handle speeds up to 18 GHz, while regular BNC

connectors at best will handle only 3 GHz. Providing ample space on the experimental board is

very important because later groups will have to work on the board and probably modify some

parts of it; therefore, considering the size of the surface mount components, it is paramount that

they have enough space to be able to work comfortably on the board.

Among the components of the circuit shown in figure 3 are the transmission line

termination resistors, DC de-coupling capacitors and AC coupling capacitors. The transmission

line terminations are required because the board is big enough for the traces on it to be

considered transmission line. Therefore, impedance matching is absolutely necessary to avoid

harmful reflections in the lines. The role of the AC coupling capacitors is to keep harmful DC

components that might slip into the signals from ever reaching the transceiver on the Tx side, or

the Ethernet card on the Rx side. DC signals in the high-speed AC lines have the potential to

cause some signal distortions and attenuation, and thus detection problems. Essentially AC

coupling consists of simply passing the signals through a high pass filter formed by a capacitor

and usually the impedance matching resistor of the line. These can be clearly seen in the circuit

diagram of figure 4. The DC de-coupling capacitors have to counter act the inductance

introduced by the power supply lines and the grounds. A conductor has the undesirable behavior

of acting like an inductance as its length increases, the effect of this behavior, as frequencies

10

increase is that the impedance of the line also increases drastically. To deal with this problem,

DC de-coupling capacitors are used to counteract the inductance of the lines. The DC de-

coupling capacitors also protect the circuit from the transient current pikes that results from the

very fast switching and they also help reduce the noise levels on the power supply lines.

The other notable feature of the design is the maintenance of the differential signaling

scheme used on the original Ethernet card. Differential signaling has some benefits that cannot

be ignored in such a design. In essence, using differential signaling is like using two copies of

the signal in the detection phase. One wire is the positive leg of the path and the other is the

negative leg. There are two big differences. First, the two wires carry inverted copies of the

voltage waveforms, meaning when one wire has a rising edge on it, the second has a falling edge.

The second is that the receiver compares the two signals, producing a 1 whenever the signal on

the positive leg is greater (more positive) than that on the negative leg. It produces a 0 when the

opposite is true. Another way of saying this (which justifies the word ‘differential’) is that the

two Voltage signals are subtracted (positive – negative) and a positive result is a 1 and a negative

result is a 0. Differential signals have much better noise immunity. This can be seen by thinking

mathematically about what is happening. Let’s assume the positive leg has a value of P and the

negative l leg has a value of N. Then the sign of the subtracted signals P – N is the result of the

signal. Now let’s add a noise error E. This gives us P+E and N+E, because most noise sources

cause common mode noise, or noise that adds (nearly) equally into both legs of the signal. Now

when the receiver subtracts the noisy signals, it gets (P+E) – (N+E) = P – N, as before. What is

very interesting about this is that E may be large (even larger that P or N) and this cancellation

still occurs. The circuit diagram of the completed board looks like the following.

11

Figure 4. Experimental board circuit diagram

Figure 4 shows the circuit diagram of the board and figure 5 below shows actual

photographs of the board that was built. From the circuit diagram above, a PCB was machined

and was used for the experimental board.

ConstructionThe construction of the system was very straightforward once the circuit diagram was

obtained. The first challenge in the construction was soldering. Most of the group members had

little or no experience soldering electronic components. However, Mr. Edgar Jones, provided a

great deal of support and advise on the issue. The main challenge the group faced was soldering

the surface mount components on the transceiver board. These components are very small and

require a great deal of skill to be soldered properly and neatly.

12

Figure 5. Experimental Board

One more challenge the group faced was soldering the vias that connected the top planes

of the PCB to the bottom plane. It is very easy to overlook soldering the pieces of wire that go

through the vias, and it is necessary to caution future groups that will be using these boards

against overlooking the vias and most importantly soldering over them while soldering the other

components. Finally, the last issue in the construction was connecting the ground planes of the

power supplies to the pins of the power supply jacks. The ground pins are located directly

beneath the jacks and were inaccessible once the jacks were seated on the board. This problem

was overcome by simply dripping solder on the opposite side to the jacks (solder side) and

letting it drip along the pin onto the plane that is beneath the jack. It is important to note here that

the signal detect (SD) lines were established between the experimental board and the Ethernet

card using a simple wire that was thin enough. And the ground on the experimental board will be

connected to the ground on the Ethernet card, to provide a common reference voltage, using the

same type of wire as the SD line.

13

Testing

The experimental board was tested to determine its performance with random data. Of

particular interest were the eye diagram and the bit error rate. Figure 6 shows the general

experimental setup used while testing the performance of the experimental board. The setup

comprises the following components:

Figure 6. Test Setup for Gigabit Ethernet

1. Programmable binary signal generator: Used to generate random bit patterns with

specified frequency to be used to do a performance analysis on the receiver.

2. High-Speed sampling oscilloscope: Utilized to observe the eye pattern.

3. Experimental board: The experimental board with mounted opto-module transceiver and

completed circuitry is tested. The experimental board contains the power supply and the

SMA jacks.

4. Fiber-optic cable: Two separate lengths (10 ft. and 50 ft.) of cable were utilized. Bit Error

Rates at either length were recorded to account for attenuation concerns.

14

5. Power Supply: Two 5 Volts Power supplies were utilized to power the experimental

board.

The eye pattern test was setup by attaching the receiver’s SMA connectors to Channel 1

and Channel 2 of the Oscilloscope, while the two SMA connectors of the transmitter were

attached to the binary signal generator. Disconnecting the receiver from the oscilloscope and

attaching it to a BERT allows for Bit Error Rate testing.

Theory: Eye Pattern

While implementing any baseband pulse-transmission communication system the effects

noise and intersymbol interference raises great concerns. A very useful experimental tool for

performance analysis is the eye pattern, which is defined as the synchronized superposition of all

possible realizations of the signal of interest (e.g. received signal, receiver output) viewed within

a particular signaling interval. The eye pattern derives its name from the fact that it resembles the

human eye for binary waves. The interior region of the eye pattern is called the eye opening.

An eye pattern provides a great deal of useful information about the performance of data

transmission and receiver systems. A sample diagram with the characteristic features is shown in

Figure 7. Three points that can be highlighted are the following:

15

Figure 7. Interpretation of the eye pattern

1. The width of the eye opening defines the time interval over which the received signal can

be sampled without errors due intersymbol interference. So it is practical to sample at the

time instant when the eye is open the widest.

2. The sensitivity of the system to timing errors is determined by the rate of closure of the

eye as the sampling time is varied.

3. The height of the eye opening, at a specified sampling time, defines the noise margin of

the system.

Results: Eye Pattern

Figure 8. Eye Pattern Observed with PN-7 encoding (with 10ft Cable)

The initial test was run with a data input stream of 1.4 Gbps using a PN-7 encoding

scheme. The eye pattern observed on the scope is depicted in figure 8. Preliminary analysis

indicates a sufficiently good eye opening to justify optimal performance from the experimental

board setup. Noise rather than ISI seems to be the dominant problem. This is apparent by the

16

slope that indicates sensitivity to timing errors and comparing it to the noise margin. Another

clear observation is the fact that channel 1 and channel 2 outputs are opposite of each other,

which was expected since the experimental board uses differential signals.

Figure 9. Eye Pattern Observed with PN-7 (with 50ft Cable)

To determine the effects of attenuation on the experimental board performance a different

length of optical fiber cable was utilized. In our case the 10-ft. cable was replaced with a 50-ft

wire. No noticeable degradation of the eye pattern was noticed, as shown by figure 9, which is

almost identical to figure 8, suggesting that the effects of attenuation can be neglected. The

second part of the experiment is to determine the Bit Error Rate. At this point the receiver

terminals were connected to the BERT.

Theory: Bit Error Rate

In telecommunication transmission, the bit error rate (BER) is the percentage of bits that

have errors relative to the total number of bits received in a transmission, usually expressed as

ten to a negative power. For example, a transmission might have a BER of 10 to the negative 6

17

(10-6), meaning that, out of 1,000,000 bits transmitted, one bit was in error. The BER is an

indication of the likelihood that a packet or other data unit being retransmitted because of errors.

Too high a BER may indicate that a slower data rate would actually improve overall

transmission time for a given amount of transmitted data since the BER might be reduced,

lowering the number of packets that had to be resent. A BERT (bit error rate test or tester) is a

procedure or device that measures the BER for a given transmission.

Results: Bit Error Rate

BER testing was conducted using two encoding schemes, the PN-7 and a more

complicated PN-23 encoding scheme. Tests were run with several data streams with rates beyond

1.0 Gbps rate. The results are shown in table 2.

Table 2. BER Testing Results (with cable length 50-ft)

PN-7 (Encoding Scheme) PN-23 (Encoding Scheme)1.0 Gbps Negligible Negligible1.2 Gbps Negligible 2.2 x 10^-61.4 Gbps Not Tested Too High

The PN-7 scheme, in which at most seven 1’s or 0’s are sent consecutively, shows a

sufficiently acceptable BER at speeds of 1.0 and 1.2 Gbps. However the test results the PN-23

scheme (which is a more complex and rigorous scheme because it sends up to twenty-three 1’s or

0’s in a row) produced a significant error at 1.2 Gbps. Finally, the performance of the

experimental board was poor at 1.4 Gbps data rate.

Results and Conclusions

The final step of the project was the integration of the experimental board with the Intel

Gigabit Ethernet board and testing the performance of the setup. Two separate computers were

required to perform the test. One computer contained a standard Intel Gigabit Ethernet card. The

other computer contained the Intel Gigabit Ethernet card that was interfaced with the

18

experimental board. Initially the Intel Gigabit Ethernet Diagnostic software was used to test

transmission performance of test packets between the two computers. After this was completed

successfully, practical data files (e.g. JPEG, .DOC) were transferred between the two computers

to verify that they were networked properly. Thus, validating the results of the project.

Initial Procedures

In order to successfully integrate the experimental board with the Gigabit Ethernet card, it

was required to remove the redundant components present on the Gigabit Ethernet board. These

components, primarily the impedance matching resistors, were already present in the

experimental board. Presence of these extra components would result in redundant components

that would cause malfunctions.

Figure 10. Experimental board Integrated with Gigabit Ethernet Card

The boxes in figure 10 show the redundant components on the Ethernet board. These

components were removed carefully using a pair of pliers. The figure also shows the coax

connections from the Experimental board to the Gigabit Ethernet Board. In addition, Pin 1 on the

Experimental board was connected to pin 1 on the Ethernet board to provide a common ground,

19

and pin 4 on the Experimental board was connected to Pin 4 of the Gigabit Ethernet Board to

connect the signal line. The removed components on the actual board and the completed

experimental system are shown in figure 11. The red markers show the location of the resistors

that were removed and the yellow markers indicate pins 1 and 4.

Figure 11. Experimental board interfaced with the modified Gigabit Ethernet card.

Test SetupFigure 12 shows in detail the setup for analyzing the performance of the Gigabit Ethernet

Card integrated with the experimental board.

20

Figure 12. Experimental setup for testing the designed Gigabit Ethernet card.

1) Experimental board, which is attached to the Experimental Ethernet card.

2) RG-316 Co-axial Cables, which connect the transmitter and receiver ‘s SMA connectors to their respective pins on Gigabit Ethernet Card.

3) Experimental Gigabit Ethernet Card

4) 50ft. Roll of Optical Fiber.

5) 5 Volts power supplies powering the receiver and the transmitter.

6) Oscilloscope used to verify the presence of the Signal Detect signal.

7) The two computer screens used to test the transfer of data between the two computers.

Initial Results:Having the Experimental system directly looping back to itself and using the Diagnostic

software (Intel(R) PROSet), the designed board passed all the basic diagnostic tests: Control

Registers, FIFO Registers, EEPROM, Interrupt, Loopback, and Link.

21

Figure 13. Diagnostic test preliminary results.

Next, the diagnostic software was used to send test packets between the experimental Gigabit

Ethernet system (as Sender), and the unmodified Gigabit card (as Responder) residing in another

computer. The Experimental Gigabit system was able to send packets, but failed to receive the

responses. The test was done using short and long fiber cables, and the results were the same.

All the connections were checked multiple times, and the experimental board was scrutinized to

make sure there were no loose connections.

Figure 14. Initial connections. Figure 15. Enhanced connections.

22

A few preliminary tests were conducted to identify the source of the problem, to see

whether there was a problem with the Gigabit Ethernet Board or the Experimental Board or both.

First, the experimental board was interfaced with a different Gigabit Ethernet card, and the test

results were successful. Hence, the problem was determined to be in the interfaced Gigabit

Ethernet card, and the problem was assumed to be related to a bad trace from Pin 3 that was

existent on the board. However, careful examination suggested otherwise.

Upon the advice of Dr. Brooke our attention was focused on the distance between the

connections and the meshes of the signals. Theoretically, a transmission line must be uniform on

the scale of the wavelength of signals traveling along it, and a discontinuity in the line will

reflect the signal, but if the discontinuity is very small the signal will not be disrupted. The

discontinuity must be less than 10% of the wavelength of the signal to avoid any signal

interactions and harmful reflections. In the test process, using a 500MHz square wave, the data

signal could be seen as the third harmonic (at 1.5 GHz.) The wavelength of the signal can be

calculated using the following equation:

(Where is the relative dielectric constant ~ 3)

This equation yields a wavelength of approximately 10 cm, so the minimum discontinuity

distance should be no more than 1cm (10% of the wavelength.) As illustrated in figure 14, the

mesh of the coaxial cable of the connection indicated by marker 2 was all the way back at

position indicated by marker 1; in addition, the distance is obviously more than 1 cm. To fix this

problem, the connection was rewired and the new layout is illustrated in figure 15.

Final Results

After successfully tackling the connection problem the same experimental procedures

were repeated. This time the test setup worked perfectly. The computers were able to transmit

23

and receive test packets between them. Both computers were used as sender and responder, and

data packets were transmitted and received on either end. The resulting screenshots are shown in

figure 16.

Figure 16. Diagnostic test results for “test packets” transmission between the two cards.

Upon successfully sending test packets between the two computers, the final part of the

project was to test the transmission of useful data files between the two computers. This was

achieved by sending one image file and one MS word file. The files were transferred and opened

successfully.

Lastly, the system is tested and proven to work. It is the hopes of this group that the

experimental boards constructed will be used effectively to better the state of data communication

systems.

24

Bibliography1. Tanenbaum, Andrew S., Computer Networks. New Jersey: Prentice Hall. 1996

2. “Gigabit_Ehternet”, August 9, 1999. http://www.syskonnect.com/syskonnect/technology/Gigabit_Ethernet.PDF

3. “Gigabit Ethernet”, December 2, 2000. http://www.comm.toronto.edu/~karen/projects/21.GbEthernet-802.3/overview.html

4. “Ethernet Web”, January 31, 2000. http://www.ots.utexas.edu/ethernet

25

Appendix

AcknowledgementsThe group member would like to thank

Dr Martin Brooke: For all the support, guidance, and the great advice. This would have never happened without him.Edgar Jones: For all the help with equipment and soldering issues.Harsh Sopory: For letting us use their board for troubleshooting.The members of all the other groups for helping make this a fun experience.

Relevant Websites:www.digikey.com They have most of the parts that were used in this project.www.agilent.com The makers of the opto transceiverwww.intel.com The makers of the Gigabit Ethernet board.

A