Published on

6th international conference on remote engineering and virtual instrumentation (Bridgeport, US)

Published in: Education, Travel
  • Be the first to comment

  • Be the first to like this


  1. 1. Collaborative learning based on a micro-webserver remote test controller J. M. Ferreira 1 , E. Sousa 1 and A. Nafalski 2 , J. Machotka 2 , Z. Nedic 2 1 Faculdade de Engenharia (DEEC), Porto, Portugal 2 University of South Australia (SEIE), Adelaide, South Australia Bridgeport, USA :: June 22-25 2009 These slides are available at
  2. 2. Introduction and motivation <ul><li>IEEE1149.1 embedded test features are widely accepted by industry </li></ul><ul><li>Remote testing may be useful for academics and industry </li></ul><ul><li>Low-cost solution enables easy replication and facilitates content sharing in test engineering courses </li></ul>
  3. 3. The IEEE 1149.1 BST standard <ul><li>The test cells may isolate the core circuitry from the pins (so-called test mode ) </li></ul><ul><li>Structural fault detection is possible by shifting in/out test vectors (bit streams) </li></ul>100101… 001010… TDI TMS TCK TDO ? 1 0
  4. 4. The DSTINIm410 micro-webserver <ul><li>TINI Runtime Environment </li></ul><ul><li>LAN Interface </li></ul><ul><li>Integrated 1-Wire® </li></ul><ul><li>CAN 2.0B Port </li></ul><ul><li>Software Support for I²C and SPI™ Ports </li></ul><ul><li>Real-Time Clock </li></ul>
  5. 5. System architecture
  6. 6. Test code structure Extended SVF
  7. 7. Software architecture <ul><li>Server and client developed in JAVA </li></ul><ul><li>Main server classes: </li></ul><ul><ul><li>Init, Server, Interpreter, Executor, Sync, OneWire, and TAP </li></ul></ul>
  8. 8. The client application
  9. 9. Provision for collaborative work <ul><li>Every assignment is proposed in the form of a learning object embedded into Moodle </li></ul><ul><ul><li>Group activity with adjacent (slightly overlapping) tasks </li></ul></ul><ul><ul><li>Supported by a discussion forum (other groups and the teacher may respond) </li></ul></ul><ul><ul><li>Videoconferencing (mainly) for multinational student teams </li></ul></ul>
  10. 10. Embedded videoconferencing
  11. 11. Conclusion <ul><li>Main advantages: </li></ul><ul><ul><li>Cost </li></ul></ul><ul><ul><li>Collaborative environment (system architecture, embedded videoconferencing) </li></ul></ul><ul><li>Potential interest for industry applications </li></ul><ul><li>Simplicity of interface facilitates integration with other solutions (client applications) </li></ul>
  12. 12. Thanks for your attention! REV2009 :: 6th International Conference on Remote Engineering and Virtual Instrumentation Bridgeport, USA :: June 22-25 2009 These slides are available at