Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 A micro web server TAP controller application J. M. Martins Ferreira FEUP / DEEC - Rua Dr. Roberto Frias Porto - PORTUGAL Tel / Fax: /
Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)2 Objectives To enable the students to write real test programs in SVF and to execute online To provide a tool for test program validation To facilitate hands-on sessions with real 1149.X hardware
Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)3 Outline The test setup –The micro web server board –IP address and connections The MWS-TAP application –Set IP address and connect –The SVF test program –Example
Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)4 Setup: The MWS board The micro web server TAP controller application uses a DSTINIm400 networked microcontroller evaluation board (Maxim-Dallas) The current prototype controls one BS chain
Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)5 MWS board: the JTAG pins TMSTCKTDOTDI
Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)6 Setup: IP and connections Use the MWS RS232C connector and the MTK tool to program a valid IP address into the micro web server board Use FTP to load the server application into the MWS board and Telnet to launch the server process
Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)7 Set up (cont.) If the current IP of the MWS is known, a quicker set up procedure is possible: –Connect the card directly to a computer using a regular LAN cable and telnet to its IP address –Set up the new IP address (cuts the current connection if in different subnets), e.g. ipconfig -a m g –Set the current IP of the computer to the same subnet and reconnect (or use the LAN)
Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)8 MWS-TAP – set IP and connect
Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)9 MWS-TAP – Open / write a new SVF test program
Introduction to design for test techniques – A micro web server TAP controller © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)10 MWS-TAP – Example (demo board leds)