FPGA-based Weblab Infrastructures Guidelines and a prototype implementation example Authors: Ricardo Costa (ISEP/CIETI/LABORIS) /

Slides:



Advertisements
Similar presentations
Constructing Home Network System and Integrated Services Using Legacy Home Appliances and Web Services International Journal of Web Service Research, January-March.
Advertisements

Mobile Experimentation Closing an Educational Gap for New Student Generations? Authors: Ricardo Jorge G. da Silva Nunes da Costa Gustavo.
1 SECURE-PARTIAL RECONFIGURATION OF FPGAs MSc.Fisnik KRAJA Computer Engineering Department, Faculty Of Information Technology, Polytechnic University of.
1 Reconfigurable Hardware Thomas Polzer Overview Definition Definition Methods Methods Devices Devices Applications Applications Problems Problems.
Extending the IEEE Std. to serve distributed weblab architectures Ricardo Costa - Gustavo R. Alves -
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Reconfigurable weblabs based on the IEEE1451 Std. Ricardo Costa - Gustavo Alves - Mário Zenha.
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Managing Your Network Environment © 2004 Cisco Systems, Inc. All rights reserved. Managing Cisco IOS Devices INTRO v2.0—9-1.
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
Steven Koelmeyer BDS(hons)1 Reconfigurable Hardware for use in Ad Hoc Sensor Networks Supervisors Charles Greif Nandita Bhattacharjee.
MIT iCampus iLabs Software Architecture Workshop June , 2006.
COE Labs Objectives and Benefits. General Objectives 1.Students’ training using state-of-the-art facilities through course labs 2.Enable world-class research.
NeSSI AND ANALYZERS NeSSI AND ANALYZERS ISSUES AND DISCUSSION REGARDING THE SAM CONCEPT FROM THE ANALYZER SUPPLIERS PERSPECTIVE.
BEEKeeper Remote Management and Debugging of Large FPGA Clusters Terry Filiba Navtej Sadhal.
Smart-Sensor Infrastructure in the IPAC Architecture V.Tsetsos 1, V. Papataxiarhis 1, F.Kontos 1, P.Patelis 2, S.Hadjiefthymiades 1, E.Fytros 2, L.Liotti.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
UPnP AV Architectural Multimedia System with a Home Gateway Powered by the OSGi Platform Manuscript received January 15, 2005 Reporter: Sy-Han Wang.
Target Control Electronics Upgrade 08/01/2009 J. Leaver P. Smith.
TTA Views on Technical Scope of M2M Consolidation 17 August 2011 TTA M2MCons02_16 (Agenda 4.3)
Institute for Software Research©2001, University of California, Irvine Product-Line Architectures André van der Hoek Institute for Software Research University.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
A Distributed Smart Signal Architecture for Traffic Signal Controls Dustin DeVoe Richard Wall, PhD University of Idaho Moscow, ID USA.
Advanced Metering Infrastructure
FPGA-Based Systems Design Flow in Action By: Ramtin Raji Kermani.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
® ChipScope ILA TM Xilinx and Agilent Technologies.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
AGENT-BASED GATEWAY OPERATING SYSTEM FOR RFID- ENABLED UBIQUITOUS MANUFACTURING ENTERPRISE - JI FANG, TING QU, ZHI LI, GANGYAN XU, GEORGE Q. HUANG HKUZIRI.
LXI Standard – Current and Future David Owen – Pickering Interfaces TC Chair LXI Consortium LXI – “It’s About Your Time”
Ross Brennan On the Introduction of Reconfigurable Hardware into Computer Architecture Education Ross Brennan
Doctoral Consortium Research Methods Course
Status of IEEE A Suite of Smart Transducer Interface Standards for Sensors and Actuators November 28, 2006 Kang Lee
A comprehensive method for the evaluation of the sensitivity to SEUs of FPGA-based applications A comprehensive method for the evaluation of the sensitivity.
Work-in-progress on a thin IEEE architecture to implement reconfigurable weblab infrastructures Ricardo Costa - Gustavo.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Extending the control of remote laboratories using domotic devices Ricardo Costa
2012/03/06 匡建慈. goals  To build a multi-core platform with Hadoop environment.  Hardware architecture  What is Hadoop ?  What to do and what we have.
1 A tutorial on the VISIR Open Lab Platform and an invitation to join the VISIR Group How to open a local electronics laboratory for remote access
1 Keyboard Controller Design By Tamas Kasza Digital System Design 2 (ECE 5572) Summer 2003 A Project Proposal for.
SW and HW platforms for development of SDR systems SW: Model-Based Design and SDR HW: Concept of Modular Design and Solutions Fabio Ancona Sundance Italia.
Contents Introduction Problem Definition Proposed Solution
Microelectronic Systems Institute Leandro Soares Indrusiak Manfred Glesner Ricardo Reis Lookup-based Remote Laboratory for FPGA Digital Design Prototyping.
1 / Name / Date IDA Interface for Distributed Automation The journey toward Distributed Intelligence.
Ivo Rosol, OKsystem Middleware.
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Chapter2 Networking Fundamentals
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 8 Virtual LANs Cisco Networking Academy.
HOME AUTOMATION: WEB BASED CONTROL Anthony Campbell Eric Poynter EKU, Dept. of Technology Computer Electronic Networking.
REMOTE AND MOBILE EXPERIMENTATION PUSHING THE BOUNDARIES OF AN UBIQUITOUS LEARNING PLACE Authors: Ricardo Jorge G. da Silva Nunes da Costa
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
New product introduction:
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
CEA DSM Irfu SIS LDISC 18/04/2012 Paul Lotrus 1 Control Command Overview GBAR Collaboration Meeting Paul Lotrus CEA/DSM/Irfu/SIS.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
6 th Italian Forum on Ambient Assisted Living ForItAAL 2015 “ An Open Hardware Modular Node for Wireless Body Area Networks ” An Open Hardware Modular.
An AV Control Method Using Natural Language Understanding Author : M. Matsuda, T. Nonaka, and T. Hase Date : Speaker : Sian-Lin Hong IEEE Transactions.
Johannes Lang: IPMI Controller Johannes Lang, Ming Liu, Zhen’An Liu, Qiang Wang, Hao Xu, Wolfgang Kuehn JLU Giessen & IHEP.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
HOME AUTOMATION: WEB BASED CONTROL
® IRL Solutions File Number Here.
Presentation transcript:

FPGA-based Weblab Infrastructures Guidelines and a prototype implementation example Authors: Ricardo Costa (ISEP/CIETI/LABORIS) / and Gustavo Alves (ISEP/CIETI/LABORIS), Mário Zenha-Rela (FCTUC/CISUC), Rob Poley (Heriot-Watt University), Campbell Wishart (Heriot-Watt University) ICELIE'2009 Porto, 3-5 November 2009

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 2/15 Presentation outline Introduction Architectural considerations Remote access Implemented prototype Conclusions and future work

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 3/15 Introduction - More labs required for practical work at campus and after classes status allow students to interact with real equipments from everywhere at anytime without physically being present in a classical lab Create more labs Provide access to real experiments through the web Solutions Cost ! several hardware and software architectures i) - only qualified people are able to develop them; ii) - the adopted instruments and modules (I&M) may be expensive with many features not required; iii) - reusing and interface I&M is not simple problems feature use a reconfigurable hardware infrastructure with I&M able to share solution + Flexibility/Reuse of I&M - Price + Collaboration

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 4/15 Architectural considerations I Proposal: use FPGA-based Boards Typical Weblab architecture:

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 5/15 Architectural considerations II Benefits of using FPGAs for replacing the instruments and the instrumentation server: costs will be reduced; reconfiguration capabilities allow implementing different measurement instruments; and provides modularity and flexibility in the construction of weblab infrastructures. Conceptual weblab architecture using an FPGA

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 6/15 Architectural considerations III Two solutions for using FPGAs for implementing a Weblab infrastructure:

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 7/15 Remote access I Generic architecture:

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 8/15 Remote access II Suggested architectures for the Weblab infrastructures: Hybrid approach SoC approach

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 9/15 Hybrid approach SoC approach Some solutions available in the market: Remote access III

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 10/15 Spartan-3E starter kit - XILINX A/D and D/A Ethernet port I/O ports LCD display Lantronix module (MicroWebserver) I/O ports Ethernet port Adopted devices: Implemented prototype I

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 11/15 Implemented weblab infrastructure Implemented prototype II Function generator

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 12/15 Physical interfaces used to control the function generator Control / monitor web interfaces for controlling / monitoring the function generator Developed through a collaboration agreement between CIETI/Laboris and an M.Sc. Student from Heriot- Watt University (Scotland) Implemented prototype III

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 13/15 Conclusions Adopting this architecture will: - simplify the creation of Weblab infrastructures; - allow sharing and reusing instruments and modules; - increase collaboration; - reduce costs.

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 14/15 Some difficulties appeared during the collaboration because… Difficulties to understand/explain all details… It would be difficult to use the FG on another Weblab infrastructure, based on the presented architecture… It was necessary to specify a logical interface ! It defines a set of open, common, network-independent communication interfaces for connecting transducers, will facilitate the implementation and sharing of different instruments/modules, in a compatible weblab infrastructure. Future work

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 15/15 THANKS FOR YOUR ATTENTION Ricardo Costa webpage:

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 16/15 Benefits of using FPGAs for replacing the instruments and the instrumentation Server: costs will be reduced; reconfiguration capabilities allow implementing different measurement instruments; and provides modularity and flexibility in the construction of weblab infrastructures. Conceptual weblab architecture using an FPGA But…other solution could be the adoption of μps / μcs !!! Architectural considerations – extra

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 17/15 Architectural considerations – extra Why adopting FPGA instead of μps / μcs ?

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 18/15 FGPA reconfiguration options (Total or Partial Static or Partial Dynamic ?): Architectural considerations – extra

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 19/15 Example of two FPGA-based Boards solutions from Xilinx: Architectural considerations – extra

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 20/15 IEEE Std. IEEE Standard for a Smart Transducer Interface for Sensors and Actuators—Common Functions, Communication Protocols, and Transducer Electronic Data Sheet (TEDS) Formats (IEEE Std ™-2007) - It is the basis to interoperate all members of the IEEE 1451 family enabling the control of trigger and status signals, the operation modes definitions, etc. - all transducers must implement a TIM (transducer interface module) - the Std. defines all functions performed by TIMs; - all transducers are specified by a TEDS (Transducer Electronic Data Sheets) - the Std. defines all functions to read/write form/to the TEDS; - Provides a set of Application programming interfaces (APIs) to facilitate communications with the TIM and with other applications through a NCAP (Network Capable Application Processor).

Ricardo Costa - ICELIE’09 - November FPGA-based Weblab Infrastructures 21/15 IEEE Std.