SlideShare a Scribd company logo
1 of 5
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 431
TRANSFER OF UT INFORMATION FROM FPGA THROUGH
ETHERNET INTERFACE
C.Suneetha1
, S.Deepa Rani2
1
PG Student [DECS], Dept of ECE, Gokula Krishna College of Engineering, Sullurpet, AP, India
2
Associate Prof, Dept of ECE, Gokula Krishna College of Engineering, Sullurpet, AP, India
Abstract
FPGA introduced in 1980’s has been replaced the expensive ASIC products in the real time data processing systems. This paper
presents a design for an Ethernet-based transfer of UT information to all the sub-systems on Xilinx Spartan™-3E Starter Board
through any existing LAN can be employed to maintain timing synchronization of all the systems. A VHDL software application is
developed that can communicate with the board. IRIG-B (B120) time coding format received from GPS receiver. All the systems
need to communicate with external world. FPGA has work in real time. So, a high speed reliable network called Ethernet is used.
In its physical layer we use media independent interface (MII). UDP a network protocol used to implement form physical to
transport layer. For real time application timing analysis is done.
Keywords: UT, IRIG-B, UDP, MAC, MII, EHERNET, VHDL.
--------------------------------------------------------------------***------------------------------------------------------------------
1. INTRODUCTION
This project enables software and hardware modeling of
Xilinx XC3S1600E kit board in system level to analyze the
time taken by each sub-system to complete its operation in
synchronous to the universal time (UT) information. The UT
that is in IRIG-B format produces 100pps time information is
transmitted as 3.3v to the kit. Now the purpose of this project
is to check how many sub-systems completed their operation
in time and we can also estimate intermediate operation of
each system. Timing information is transmitted through
Ethernet. VHDL can be used as a stimulus definition
language as well as a hardware description language to
design and implement. By using VHDL we can model a test
bench. FPGA board could receive UT information depending
on this it transmits UDP packets to clients through Ethernet.
The physical layer is described by IPV4 protocol. The next is
link layer, Ethernet MAC manages flow control, error
checking and does CRC checking
2. DESCRIPTION OF IRIG-B
The Inter-Range Instrumentation Group (IRIG), part of the
Range Commanders Council (RCC) of, originally developed
the IRIG time codes and has been revised several times by
the Telecommunications and Timing Group (TTG) of the
RCC. The latest version is IRIG standard 200-04, “IRIG
Serial Time Code Formats,” updated in September 2004. In
order to ensure that all the sub-systems in an entire system
orderly working synchronously on time scales. Hence high
precision time system equipment is a key part of the system.
The extensive use of GPS receiver can produce UT
information.
2.1 Available Formats
Although the “IRIG-B” time code is best known, the standard
actually defines a family of rate-scaled serial time codes. The
six code formats use different pulse rates, or bit rates, as
shown in the Table given below:
Table-1
Format
Pulse rate
(or Bit rate)
Index
count
Interval
IRIG-A 1000PPS 1ms
IRIG-B 100PPS 10ms
IRIG-D 1PPM 1min
IRIG-E 10PPS 100ms
IRIG-G 10000PPS 0.1ms
IRIG-H 1PPS 1second
From the above formats to implement this project I selected
IRIG-B which has a bit rate 100pps and index count interval
of 10ms. [1]
The IRIG-B format used in this project is B120
B ----------- Format IRIG-B
1 ------------ Sine wave amplitude modulated
2 ------------ 1Khz Carrier Frequency / 1ms Resolution
0 ----------- BDCTOY, CF, SBS.
This paper implements NTS that uses GPS as time
synchronizing source to have precise, accurate, reliable and
stable time. A GPS receiver is used to receive time
information. By using the above IRIG format time code
logic has been generated and decoded. The logic has been
designed in VHDL and implemented on FPGA. This code
produces Universal Time (UT) information to the kit and this
information is used to analyze the operation of clients which
are connected to other end of the kit. The process is
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 432
implemented by taking inputs and outputs as 100MHz clock
as input signal (clk_out), active high reset (reset), UT
modulated code (ut_in), time out @ 1sec (ut_data_out) and to
indicate status of UT (ut_rdy_out) .
The IRIG-B time code logic is processed in two phases.
 UT Generation logic----Process to generate 1khz
clock for sampling UT signal and synchronized with
UT.
 UT Decoding logic---- Process to decode the UT
signal and taken time information.
The below Figure is time code logic flow diagram showing
of generation and decoding of clock
Fig 1: Time Flow Logic Diagram
3. DESCRIPTION OF UDP AND ETHERNET
UDP or the User Datagram Protocol is a best-effort transport
standard that is layered on the IP protocol. UDP is suitable
for purposes where error checking and correction is either not
necessary or performed in application avoiding the over head
of such processes this is it is used in real-time transmissions
such as media streams where on-time delivery carries a
higher priority than bit-correction. UDP processes employ
ports to indirectly identify each other and often make use of
known, reserved addresses on a per application basis[3]
. UDP
provides a connectionless communication between the hosts.
For packetization of the signals UDP was chosen considering
the fact that data is to be transmitted and received in real-
time. The input signals are sampled and stored in the buffer
while the UDP server opens the sockets necessary for
transmission and reception.
Ethernet defines physical interconnection and link layer
protocol is connected using “MII” bus. In this project
Ethernet protocol is standardized by IEEE 802.3u standards.
It uses 48bit MAC address space to uniquely identify device.
The IP packets have an MTU of about 65,000bytes while the
Ethernet has an MTU of 1500bytes. So, an IP packet cannot
fit into a single Ethernet frame, therefore the IP packets are
split into and sent over multiple Ethernet frames. At the end
of each Ethernet frame there is a CRC32 field that is
calculated from entire frame, excluding preamble and start of
frame (SOF) bytes. The project which is implemented by
Micro Blaze development kit board includes SMSC LAN
83C185 10/100 Ethernet PHY and an RJ-45 connector to
support UDP transmission and reception to interface with
spantan3E.
4. DESIGN AND IMPLEMENTATION
The task of the paper is to design FPGA to operate in real
time mode. NTP is a Networking protocol for clock
synchronization between computer systems over packet
switched variable latency data network. NTP is one of the
oldest internet protocols in use.
Fig 2: Block Diagram
This paper is designed as an interface that enables FPGA
board to communicate with other devices via onboard
Ethernet connection. The programmable logic board Xilinx
Spartan 3E – 1600 development systems programmed with
VHDL code. The center piece of the board is a Spartan 3E.
This FPGA kit is used to transfer through Ethernet. This
Micro Blaze development kit board includes SMSC LAN
83C 185 10/100 Ethernet PHY interface and used on RJ 45
connector. An ISE project contains all the files needed to
design a piece of hardware and downloaded to the FPGA.
When power is ON FPGA it is in configuration mode and
streams of 0’s and 1’s are downloaded through some special
pins to configure it. Now it operates in user mode. Design of
an FPGA is usually “synchronous”. So the IRIG –B time
format coding is allowed to clock all the D flip flops to
simultaneously take a new state at the same time a special
global routing or global lines are provided to distribute clock
all over the kit board.
TIME CODE LOGIC
Wait for Falling Edge
Update in the local reg
Yes
Put Data in time_data reg
TIME_IN
Check for
Ref, ‘0’,‘1’
Pattern
Generate Time_CLK
Time_clk
Check for
Time_rdy
Yes
Check for
Falling
Edge
Check for
No. of
Time_clk
= 10
Yes No
Sample the Data
TIME_IN
CLOCK GENERATION LOGIC TIME CODE DECODING LOGIC
Yes
No
TIME CODE LOGIC
Wait for Falling Edge
Update in the local reg
Yes
Put Data in time_data reg
TIME_IN
Check for
Ref, ‘0’,‘1’
Pattern
Generate Time_CLK
Time_clk
Check for
Time_rdy
Yes
Check for
Falling
Edge
Check for
No. of
Time_clk
= 10
Yes No
Sample the Data
TIME_IN
CLOCK GENERATION LOGIC TIME CODE DECODING LOGIC
Yes
No
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 433
5. PROCESSES AND ALGORITHMS
This project was subdivided into three main components: the
Universal time module, the Receiver Module and the
Transmission Module. All the components were developed
simultaneously. Details are discussed in the succeeding
sections.
5.1 Universal Time
IRIG time code is framed with repeating bits each containing
100 bits are numbered from 0 -99. During the start of each bit
time a data packet is transmitted to the clients through
Ethernet switch. At every 10th bit starting i.e. 9, 19, 29…….
99 which are identified as positions P1,, P2…P0. During this
bit positions data packets are transmitted to the clients to
synchronize them to universal time.
5.2 Transmitter Module
In this module the data is encapsulate with UDP, Ethernet
and IP protocols. UDP/IP Ethernet IP core easily enables
FPGA based subsystems to communicate with other
subsystems via Ethernet, using UDP protocol. It is highly
configured in Xilinx Spartan 3E FPGA architecture.
Table 2: UDP format
UDP Fields
Source port:- indicates the port to which time information
data to be send.
Destination port: - Internet destination address
Length: - includes header and the data.
Checksum: - 16 bit one’s compliment
The protocol IPV4 is that for UDP is 11.
Ethernet Addressing
It supports the common media independent interface (MII)
with 4 bit wide transmit and receive interfaces running at 125
mega hedges and wired at a speed of 100 Mbps.
Fig 3: Ethernet addressing
By using a PC that serves as a central server is interfaced
with this board and the other end of FPGA all the clients are
connected. The data communication is via Ethernet of IEEE
802.3u standards that enable many hosts to transmit and
receive data over a twisted pair network. I initially worked on
sender module to determine local address host name packet
size. The UT time is activated and then UDP server is
activated. The sample of the input signal is encapsulated by
the UDP. The packetized data is stored in the buffer. UDP is
chosen considering the fact that data is to be transmitted and
received in real time.
5.3 Receiver Module
The module is developed in different stages. The process is
analyzed by the IP port address, start of frame (SOF), UDP
source port and destination port and Ethernet payload.
Initially in this module the clients sends a request to FPGA to
transmit Universal Time (UT) data. The data packets are then
sent out through the Network Interface Card of the PC to the
Local Area Network (LAN). Over the Ethernet, the packets
are sent through the router to the FPGA receiver connected to
the LAN through its onboard RJ-45 connector. The FPGA
board then performs de-packetization and conversion of
timing packets back to analog signals using its On board
digital to Analog convertor (DAC)
6. TESTS AND TEST RESULTS
To implement this project all the modules are coded in
VHDL language and tested its functionality by simulating
first. After simulation each and every module is tested on
FPGA. The Timing Information of UT and sub system
timings are analysed on chip Scope pro analyser.
Basic Test:
In the first Experiment, we connected a simple GPS receiver.
A VHDL program is written to produce a clock for UT
information.
Source port Destination port
Length Check sum
Data Packets
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 434
Fig 4: Output of UT
Chip Scope Outputs of Transmitter and Receiver Modules are given below:
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 435
7. CONCLUSIONS
The purpose of this paper was to design and built an Ethernet
based programming of Xlinx Spartan 3E development board
to transmit Universal time information as data packets using
UDP/IP and receiving clients request for synchronization
with universal clock. Based on the tests done on the system
the three modules are simulated synthesized and analyzed
through chips scope pro analyzer. The future scope of this
paper provides a more generic implementation of all versions
of FPGA devices by any vendor. An appropriate hand
shaking protocols can be developed for automatic packet loss
checking and retransmission. Bulk data can also be
transferred using memory storage devices under proposed
core. By using Xlinx Spartan 3E series, the cost of
implementation reduces to a great extent.
REFERENCES
[1]. www.cyber-sciences.com
[2]. handbook@javvin.com
[3]. Steinke.netwrok tutorials 5th
Edition CMP books.
[4]. http://opencores.org.
[5]. http://www.FPGA4fun .com/100BASE-T3.html
[6]. UG 257 Micro Blaze development Spartan 3E 1600E
[7]. SMSC LAN83C185 Data Sheet
[8]. www.xilinx.com/edk
[9]. http://www.xilinx.com/support/download/index.htm

More Related Content

What's hot

What's hot (20)

Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
Design and Power Measurement of 2 And 8 Point FFT Using Radix-2 Algorithm for...
 
Low complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acsLow complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acs
 
[IJET-V1I3P17] Authors :Prof. U. R. More. S. R. Adhav
[IJET-V1I3P17] Authors :Prof. U. R. More. S. R. Adhav[IJET-V1I3P17] Authors :Prof. U. R. More. S. R. Adhav
[IJET-V1I3P17] Authors :Prof. U. R. More. S. R. Adhav
 
A study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various TechniquesA study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various Techniques
 
SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 2
SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 2SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 2
SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 2
 
Design of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDLDesign of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDL
 
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
 
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier SystemsFPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
 
Rems final
Rems finalRems final
Rems final
 
IRJET- A Novel Hybrid Security System for OFDM-PON using Highly Improved RC6 ...
IRJET- A Novel Hybrid Security System for OFDM-PON using Highly Improved RC6 ...IRJET- A Novel Hybrid Security System for OFDM-PON using Highly Improved RC6 ...
IRJET- A Novel Hybrid Security System for OFDM-PON using Highly Improved RC6 ...
 
Digital filter design using VHDL
Digital filter design using VHDLDigital filter design using VHDL
Digital filter design using VHDL
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
 
40120140504012
4012014050401240120140504012
40120140504012
 
IRJET- An Improved DCM-Based Tunable True Random Number Generator for Xilinx ...
IRJET- An Improved DCM-Based Tunable True Random Number Generator for Xilinx ...IRJET- An Improved DCM-Based Tunable True Random Number Generator for Xilinx ...
IRJET- An Improved DCM-Based Tunable True Random Number Generator for Xilinx ...
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems Design
 
IRJET- Implementation of Reversible Radix-2 FFT VLSI Architecture using P...
IRJET-  	  Implementation of Reversible Radix-2 FFT VLSI Architecture using P...IRJET-  	  Implementation of Reversible Radix-2 FFT VLSI Architecture using P...
IRJET- Implementation of Reversible Radix-2 FFT VLSI Architecture using P...
 
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
 
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
 
Ethernet copper physical layer finally unveiled - Frederic Depuydt, KU Leuven
Ethernet copper physical layer finally unveiled -  Frederic Depuydt, KU LeuvenEthernet copper physical layer finally unveiled -  Frederic Depuydt, KU Leuven
Ethernet copper physical layer finally unveiled - Frederic Depuydt, KU Leuven
 
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
 

Viewers also liked

Accuracy enhancement of srtm and aster dems using weight estimation regressio...
Accuracy enhancement of srtm and aster dems using weight estimation regressio...Accuracy enhancement of srtm and aster dems using weight estimation regressio...
Accuracy enhancement of srtm and aster dems using weight estimation regressio...
eSAT Publishing House
 

Viewers also liked (20)

A novel load balancing model for overloaded cloud
A novel load balancing model for overloaded cloudA novel load balancing model for overloaded cloud
A novel load balancing model for overloaded cloud
 
A design for improving the core shelf system in a core
A design for improving the core shelf system in a coreA design for improving the core shelf system in a core
A design for improving the core shelf system in a core
 
Mechanical properties of hybrid fiber reinforced
Mechanical properties of hybrid fiber reinforcedMechanical properties of hybrid fiber reinforced
Mechanical properties of hybrid fiber reinforced
 
Offline signature identification using high intensity variations and cross ov...
Offline signature identification using high intensity variations and cross ov...Offline signature identification using high intensity variations and cross ov...
Offline signature identification using high intensity variations and cross ov...
 
Testing the flexural fatigue behavior of e glass epoxy laminates
Testing the flexural fatigue behavior of e glass epoxy laminatesTesting the flexural fatigue behavior of e glass epoxy laminates
Testing the flexural fatigue behavior of e glass epoxy laminates
 
Hierarchal clustering and similarity measures along
Hierarchal clustering and similarity measures alongHierarchal clustering and similarity measures along
Hierarchal clustering and similarity measures along
 
A review on energy efficient clustering routing
A review on energy efficient clustering routingA review on energy efficient clustering routing
A review on energy efficient clustering routing
 
Partial encryption of compresed video
Partial encryption of compresed videoPartial encryption of compresed video
Partial encryption of compresed video
 
Microwave dehydrator an environmental friendly step toward improving microwav...
Microwave dehydrator an environmental friendly step toward improving microwav...Microwave dehydrator an environmental friendly step toward improving microwav...
Microwave dehydrator an environmental friendly step toward improving microwav...
 
Secret keys and the packets transportation for privacy data forwarding method...
Secret keys and the packets transportation for privacy data forwarding method...Secret keys and the packets transportation for privacy data forwarding method...
Secret keys and the packets transportation for privacy data forwarding method...
 
Determinants of global competitiveness on industrial performance an applicati...
Determinants of global competitiveness on industrial performance an applicati...Determinants of global competitiveness on industrial performance an applicati...
Determinants of global competitiveness on industrial performance an applicati...
 
Assessment of physicochemical characterstics of
Assessment of physicochemical characterstics ofAssessment of physicochemical characterstics of
Assessment of physicochemical characterstics of
 
Analysis and design of zero sewage discharge systemfor
Analysis and design of zero sewage discharge systemforAnalysis and design of zero sewage discharge systemfor
Analysis and design of zero sewage discharge systemfor
 
Properties of fal g masonry blocks
Properties of fal g masonry blocksProperties of fal g masonry blocks
Properties of fal g masonry blocks
 
Geospatial information system for tourism management in aurangabad city a re...
Geospatial information system for tourism management in aurangabad city  a re...Geospatial information system for tourism management in aurangabad city  a re...
Geospatial information system for tourism management in aurangabad city a re...
 
Accuracy enhancement of srtm and aster dems using weight estimation regressio...
Accuracy enhancement of srtm and aster dems using weight estimation regressio...Accuracy enhancement of srtm and aster dems using weight estimation regressio...
Accuracy enhancement of srtm and aster dems using weight estimation regressio...
 
Analysis of factors contributing delays and claims in
Analysis of factors contributing delays and claims inAnalysis of factors contributing delays and claims in
Analysis of factors contributing delays and claims in
 
Estimation of surface runoff in nallur amanikere
Estimation of surface runoff in nallur amanikereEstimation of surface runoff in nallur amanikere
Estimation of surface runoff in nallur amanikere
 
First order sigma delta modulator with low-power
First order sigma delta modulator with low-powerFirst order sigma delta modulator with low-power
First order sigma delta modulator with low-power
 
Arm based human machine interface of plastic extrusion blow molding system
Arm based human machine interface of plastic extrusion blow molding systemArm based human machine interface of plastic extrusion blow molding system
Arm based human machine interface of plastic extrusion blow molding system
 

Similar to Transfer of ut information from fpga through ethernet interface

Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...
IJECEIAES
 
INTERNWT OF THINGS KHiuahjqilkjhJU HAUI JHJKQB HJAGE IUH OLJQHNORJ BQJ
INTERNWT OF THINGS KHiuahjqilkjhJU HAUI JHJKQB HJAGE IUH OLJQHNORJ BQJINTERNWT OF THINGS KHiuahjqilkjhJU HAUI JHJKQB HJAGE IUH OLJQHNORJ BQJ
INTERNWT OF THINGS KHiuahjqilkjhJU HAUI JHJKQB HJAGE IUH OLJQHNORJ BQJ
150ROHITCHANDRASHEKH
 

Similar to Transfer of ut information from fpga through ethernet interface (20)

Serial interface module for ethernet based applications
Serial interface module for ethernet based applicationsSerial interface module for ethernet based applications
Serial interface module for ethernet based applications
 
Fpga based encryption design using vhdl
Fpga based encryption design using vhdlFpga based encryption design using vhdl
Fpga based encryption design using vhdl
 
High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
 
EE281FINALREPORT
EE281FINALREPORTEE281FINALREPORT
EE281FINALREPORT
 
IRJET - Improving TCP Performance in Wireless Networks
IRJET -  	  Improving TCP Performance in Wireless NetworksIRJET -  	  Improving TCP Performance in Wireless Networks
IRJET - Improving TCP Performance in Wireless Networks
 
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
 
Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...
 
Nt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmNt1310 Unit 5 Algorithm
Nt1310 Unit 5 Algorithm
 
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
 
Fpga implementation of multi protocol data
Fpga implementation of multi protocol dataFpga implementation of multi protocol data
Fpga implementation of multi protocol data
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
A Survey on System-On-Chip Bus Protocols
A Survey on System-On-Chip Bus ProtocolsA Survey on System-On-Chip Bus Protocols
A Survey on System-On-Chip Bus Protocols
 
INTERNWT OF THINGS KHiuahjqilkjhJU HAUI JHJKQB HJAGE IUH OLJQHNORJ BQJ
INTERNWT OF THINGS KHiuahjqilkjhJU HAUI JHJKQB HJAGE IUH OLJQHNORJ BQJINTERNWT OF THINGS KHiuahjqilkjhJU HAUI JHJKQB HJAGE IUH OLJQHNORJ BQJ
INTERNWT OF THINGS KHiuahjqilkjhJU HAUI JHJKQB HJAGE IUH OLJQHNORJ BQJ
 
Poster_example
Poster_examplePoster_example
Poster_example
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfiguration
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfiguration
 
Communication Protocols Augmentation in VLSI Design Applications
Communication Protocols Augmentation in VLSI Design ApplicationsCommunication Protocols Augmentation in VLSI Design Applications
Communication Protocols Augmentation in VLSI Design Applications
 
Synthesis & FPGA Implementation of UART IP Soft Core
Synthesis & FPGA Implementation of UART IP Soft CoreSynthesis & FPGA Implementation of UART IP Soft Core
Synthesis & FPGA Implementation of UART IP Soft Core
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
eSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Recently uploaded (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 

Transfer of ut information from fpga through ethernet interface

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 431 TRANSFER OF UT INFORMATION FROM FPGA THROUGH ETHERNET INTERFACE C.Suneetha1 , S.Deepa Rani2 1 PG Student [DECS], Dept of ECE, Gokula Krishna College of Engineering, Sullurpet, AP, India 2 Associate Prof, Dept of ECE, Gokula Krishna College of Engineering, Sullurpet, AP, India Abstract FPGA introduced in 1980’s has been replaced the expensive ASIC products in the real time data processing systems. This paper presents a design for an Ethernet-based transfer of UT information to all the sub-systems on Xilinx Spartan™-3E Starter Board through any existing LAN can be employed to maintain timing synchronization of all the systems. A VHDL software application is developed that can communicate with the board. IRIG-B (B120) time coding format received from GPS receiver. All the systems need to communicate with external world. FPGA has work in real time. So, a high speed reliable network called Ethernet is used. In its physical layer we use media independent interface (MII). UDP a network protocol used to implement form physical to transport layer. For real time application timing analysis is done. Keywords: UT, IRIG-B, UDP, MAC, MII, EHERNET, VHDL. --------------------------------------------------------------------***------------------------------------------------------------------ 1. INTRODUCTION This project enables software and hardware modeling of Xilinx XC3S1600E kit board in system level to analyze the time taken by each sub-system to complete its operation in synchronous to the universal time (UT) information. The UT that is in IRIG-B format produces 100pps time information is transmitted as 3.3v to the kit. Now the purpose of this project is to check how many sub-systems completed their operation in time and we can also estimate intermediate operation of each system. Timing information is transmitted through Ethernet. VHDL can be used as a stimulus definition language as well as a hardware description language to design and implement. By using VHDL we can model a test bench. FPGA board could receive UT information depending on this it transmits UDP packets to clients through Ethernet. The physical layer is described by IPV4 protocol. The next is link layer, Ethernet MAC manages flow control, error checking and does CRC checking 2. DESCRIPTION OF IRIG-B The Inter-Range Instrumentation Group (IRIG), part of the Range Commanders Council (RCC) of, originally developed the IRIG time codes and has been revised several times by the Telecommunications and Timing Group (TTG) of the RCC. The latest version is IRIG standard 200-04, “IRIG Serial Time Code Formats,” updated in September 2004. In order to ensure that all the sub-systems in an entire system orderly working synchronously on time scales. Hence high precision time system equipment is a key part of the system. The extensive use of GPS receiver can produce UT information. 2.1 Available Formats Although the “IRIG-B” time code is best known, the standard actually defines a family of rate-scaled serial time codes. The six code formats use different pulse rates, or bit rates, as shown in the Table given below: Table-1 Format Pulse rate (or Bit rate) Index count Interval IRIG-A 1000PPS 1ms IRIG-B 100PPS 10ms IRIG-D 1PPM 1min IRIG-E 10PPS 100ms IRIG-G 10000PPS 0.1ms IRIG-H 1PPS 1second From the above formats to implement this project I selected IRIG-B which has a bit rate 100pps and index count interval of 10ms. [1] The IRIG-B format used in this project is B120 B ----------- Format IRIG-B 1 ------------ Sine wave amplitude modulated 2 ------------ 1Khz Carrier Frequency / 1ms Resolution 0 ----------- BDCTOY, CF, SBS. This paper implements NTS that uses GPS as time synchronizing source to have precise, accurate, reliable and stable time. A GPS receiver is used to receive time information. By using the above IRIG format time code logic has been generated and decoded. The logic has been designed in VHDL and implemented on FPGA. This code produces Universal Time (UT) information to the kit and this information is used to analyze the operation of clients which are connected to other end of the kit. The process is
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 432 implemented by taking inputs and outputs as 100MHz clock as input signal (clk_out), active high reset (reset), UT modulated code (ut_in), time out @ 1sec (ut_data_out) and to indicate status of UT (ut_rdy_out) . The IRIG-B time code logic is processed in two phases.  UT Generation logic----Process to generate 1khz clock for sampling UT signal and synchronized with UT.  UT Decoding logic---- Process to decode the UT signal and taken time information. The below Figure is time code logic flow diagram showing of generation and decoding of clock Fig 1: Time Flow Logic Diagram 3. DESCRIPTION OF UDP AND ETHERNET UDP or the User Datagram Protocol is a best-effort transport standard that is layered on the IP protocol. UDP is suitable for purposes where error checking and correction is either not necessary or performed in application avoiding the over head of such processes this is it is used in real-time transmissions such as media streams where on-time delivery carries a higher priority than bit-correction. UDP processes employ ports to indirectly identify each other and often make use of known, reserved addresses on a per application basis[3] . UDP provides a connectionless communication between the hosts. For packetization of the signals UDP was chosen considering the fact that data is to be transmitted and received in real- time. The input signals are sampled and stored in the buffer while the UDP server opens the sockets necessary for transmission and reception. Ethernet defines physical interconnection and link layer protocol is connected using “MII” bus. In this project Ethernet protocol is standardized by IEEE 802.3u standards. It uses 48bit MAC address space to uniquely identify device. The IP packets have an MTU of about 65,000bytes while the Ethernet has an MTU of 1500bytes. So, an IP packet cannot fit into a single Ethernet frame, therefore the IP packets are split into and sent over multiple Ethernet frames. At the end of each Ethernet frame there is a CRC32 field that is calculated from entire frame, excluding preamble and start of frame (SOF) bytes. The project which is implemented by Micro Blaze development kit board includes SMSC LAN 83C185 10/100 Ethernet PHY and an RJ-45 connector to support UDP transmission and reception to interface with spantan3E. 4. DESIGN AND IMPLEMENTATION The task of the paper is to design FPGA to operate in real time mode. NTP is a Networking protocol for clock synchronization between computer systems over packet switched variable latency data network. NTP is one of the oldest internet protocols in use. Fig 2: Block Diagram This paper is designed as an interface that enables FPGA board to communicate with other devices via onboard Ethernet connection. The programmable logic board Xilinx Spartan 3E – 1600 development systems programmed with VHDL code. The center piece of the board is a Spartan 3E. This FPGA kit is used to transfer through Ethernet. This Micro Blaze development kit board includes SMSC LAN 83C 185 10/100 Ethernet PHY interface and used on RJ 45 connector. An ISE project contains all the files needed to design a piece of hardware and downloaded to the FPGA. When power is ON FPGA it is in configuration mode and streams of 0’s and 1’s are downloaded through some special pins to configure it. Now it operates in user mode. Design of an FPGA is usually “synchronous”. So the IRIG –B time format coding is allowed to clock all the D flip flops to simultaneously take a new state at the same time a special global routing or global lines are provided to distribute clock all over the kit board. TIME CODE LOGIC Wait for Falling Edge Update in the local reg Yes Put Data in time_data reg TIME_IN Check for Ref, ‘0’,‘1’ Pattern Generate Time_CLK Time_clk Check for Time_rdy Yes Check for Falling Edge Check for No. of Time_clk = 10 Yes No Sample the Data TIME_IN CLOCK GENERATION LOGIC TIME CODE DECODING LOGIC Yes No TIME CODE LOGIC Wait for Falling Edge Update in the local reg Yes Put Data in time_data reg TIME_IN Check for Ref, ‘0’,‘1’ Pattern Generate Time_CLK Time_clk Check for Time_rdy Yes Check for Falling Edge Check for No. of Time_clk = 10 Yes No Sample the Data TIME_IN CLOCK GENERATION LOGIC TIME CODE DECODING LOGIC Yes No
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 433 5. PROCESSES AND ALGORITHMS This project was subdivided into three main components: the Universal time module, the Receiver Module and the Transmission Module. All the components were developed simultaneously. Details are discussed in the succeeding sections. 5.1 Universal Time IRIG time code is framed with repeating bits each containing 100 bits are numbered from 0 -99. During the start of each bit time a data packet is transmitted to the clients through Ethernet switch. At every 10th bit starting i.e. 9, 19, 29……. 99 which are identified as positions P1,, P2…P0. During this bit positions data packets are transmitted to the clients to synchronize them to universal time. 5.2 Transmitter Module In this module the data is encapsulate with UDP, Ethernet and IP protocols. UDP/IP Ethernet IP core easily enables FPGA based subsystems to communicate with other subsystems via Ethernet, using UDP protocol. It is highly configured in Xilinx Spartan 3E FPGA architecture. Table 2: UDP format UDP Fields Source port:- indicates the port to which time information data to be send. Destination port: - Internet destination address Length: - includes header and the data. Checksum: - 16 bit one’s compliment The protocol IPV4 is that for UDP is 11. Ethernet Addressing It supports the common media independent interface (MII) with 4 bit wide transmit and receive interfaces running at 125 mega hedges and wired at a speed of 100 Mbps. Fig 3: Ethernet addressing By using a PC that serves as a central server is interfaced with this board and the other end of FPGA all the clients are connected. The data communication is via Ethernet of IEEE 802.3u standards that enable many hosts to transmit and receive data over a twisted pair network. I initially worked on sender module to determine local address host name packet size. The UT time is activated and then UDP server is activated. The sample of the input signal is encapsulated by the UDP. The packetized data is stored in the buffer. UDP is chosen considering the fact that data is to be transmitted and received in real time. 5.3 Receiver Module The module is developed in different stages. The process is analyzed by the IP port address, start of frame (SOF), UDP source port and destination port and Ethernet payload. Initially in this module the clients sends a request to FPGA to transmit Universal Time (UT) data. The data packets are then sent out through the Network Interface Card of the PC to the Local Area Network (LAN). Over the Ethernet, the packets are sent through the router to the FPGA receiver connected to the LAN through its onboard RJ-45 connector. The FPGA board then performs de-packetization and conversion of timing packets back to analog signals using its On board digital to Analog convertor (DAC) 6. TESTS AND TEST RESULTS To implement this project all the modules are coded in VHDL language and tested its functionality by simulating first. After simulation each and every module is tested on FPGA. The Timing Information of UT and sub system timings are analysed on chip Scope pro analyser. Basic Test: In the first Experiment, we connected a simple GPS receiver. A VHDL program is written to produce a clock for UT information. Source port Destination port Length Check sum Data Packets
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 434 Fig 4: Output of UT Chip Scope Outputs of Transmitter and Receiver Modules are given below:
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 435 7. CONCLUSIONS The purpose of this paper was to design and built an Ethernet based programming of Xlinx Spartan 3E development board to transmit Universal time information as data packets using UDP/IP and receiving clients request for synchronization with universal clock. Based on the tests done on the system the three modules are simulated synthesized and analyzed through chips scope pro analyzer. The future scope of this paper provides a more generic implementation of all versions of FPGA devices by any vendor. An appropriate hand shaking protocols can be developed for automatic packet loss checking and retransmission. Bulk data can also be transferred using memory storage devices under proposed core. By using Xlinx Spartan 3E series, the cost of implementation reduces to a great extent. REFERENCES [1]. www.cyber-sciences.com [2]. handbook@javvin.com [3]. Steinke.netwrok tutorials 5th Edition CMP books. [4]. http://opencores.org. [5]. http://www.FPGA4fun .com/100BASE-T3.html [6]. UG 257 Micro Blaze development Spartan 3E 1600E [7]. SMSC LAN83C185 Data Sheet [8]. www.xilinx.com/edk [9]. http://www.xilinx.com/support/download/index.htm