Presentation is loading. Please wait.

Presentation is loading. Please wait.

Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 A Windows BS test controller application J. M. Martins Ferreira.

Similar presentations


Presentation on theme: "Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 A Windows BS test controller application J. M. Martins Ferreira."— Presentation transcript:

1 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 A Windows BS test controller application J. M. Martins Ferreira FEUP / DEEC - Rua Dr. Roberto Frias Porto - PORTUGAL Tel / Fax: /

2 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)2 Objectives To enable the students to write and execute real test programs (using the PC parallel port) To provide a tool for test program validation To enable hands-on sessions

3 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)3 Outline The test set up The Windows BS test controller application –Main window –Control bar –Status information –Pop-down menus –Editing area

4 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)4 Test set up A PC running Windows (2000, ME, XP,…), a 5 V power supply, a flat-cable connector (for the parallel port) and the / hardware

5 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)5 The JTAGer application (main window)

6 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)6 New file Open file Save file Search Run: Event- by-Event Run: Step- by-Step Run: Execute code Run: Pause Run: Reset Windows: State diagram Run: Speed Run JTAGer: About Help Windows: Waveforms Utilities: Bitstream shifter JTAGer control bar Clear all breakpoints Goto line number

7 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)7 Status information Displays the state of each error flag (there are eight error flags for each TAP) Displays the contents of each counter (there is one general purpose counter for each TAP)

8 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)8 The pop-down menus (File, Edit, Run)

9 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)9 The pop-down menus (Windows)

10 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)10 The pop-down menus (Utilities)

11 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)11 Syntax of each line: label: instruction; // comment (anything after “//” or “!” is seen as a comment) Breakpoints may be inserted or removed using the leftmost column The editing area The reset button switches between run and edit modes

12 Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)12 A small application example


Download ppt "Leonardo da Vinci ALLEGRO © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 A Windows BS test controller application J. M. Martins Ferreira."

Similar presentations


Ads by Google