Embedded System Interface For Telemetry Applications - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Embedded System Interface For Telemetry Applications

Description:

Embedded System Interface For Telemetry Applications. Team: Qaiser Chaudry. Mir Masood ... Documentation. Server End Application. FPGA Board -XUP-V2-Pro (with ... – PowerPoint PPT presentation

Number of Views:98
Avg rating:3.0/5.0
Slides: 13
Provided by: Qai1
Category:

less

Transcript and Presenter's Notes

Title: Embedded System Interface For Telemetry Applications


1
Embedded System Interface For Telemetry
Applications
  • Team Qaiser Chaudry
  • Mir Masood

2
Overview
  • The interface allows any remote PC to control
    monitor an embedded device through internet i.e
    UDP/IP/MAC protocol.

3
Block Diagram
FPGA Board (XUP-V2 Pro)
Configuration Start / Stop Data Rx
Remote PC (Client)
EMAC Core
Ethernet UTP Cable
Switches and LEDs
4
Tasks
  • Xilinx Platform Studio (XPS)
  • Xilinx C Libraries and functions for server
    implementation
  • Client Software to communicate with server.
    Implemented using Active-X Controls (Visual
    Basic)
  • Socket Programming
  • Graphical User Interface
  • Debugging/Testing
  • Documentation

5
Server End Application
  • FPGA Board -XUP-V2-Pro (with Power-PC Core)
  • ENET MAC - Xilinx IP Core (Reference Design)
  • Server End Software in C (using Xilinx
    Libraries)
  • Socket Programming
  • Communication with Remote PC
  • Sends applications Web Page (HTML formatted) on
    client request in web server mode
  • Receives Data in Data server mode from client.
  • Interpret data and pass it to desired peripherals
  • Gather client requested data from peripherals
  • Transmit requested Data to client

6
Client Application (on Remote PC)
  • Software in VB (using Active-X Controls for
    communication GUI)
  • Also includes
  • Socket Programming
  • Communication with Server
  • Designed web browser using internet explorer
    engine
  • Request Web Page from server and display the
    received contents in browser window
  • Request peripheral data and transmit command
    signals from/to Data server.
  • Receive and process data from data server.
  • GUI development

7
Step-By-Step Process
Client End
Server End
  • Initialize Socket
  • Bind Socket
  • Listen Mode
  • Accept Create connection
  • Receive Data
  • Send Data
  • Close connection
  • Initialize Socket
  • Bind Socket
  • Connect
  • Send Data
  • Receive Data
  • Close Connection

8
  • DEMO

9
Snapshots
10
Snapshots
11
Snapshots
12
  • Q A
Write a Comment
User Comments (0)
About PowerShow.com