JTAGulator: Introduction

From Embedded Lab Vienna for IoT & Security
Revision as of 14:08, 15 November 2019 by Jostrowski (talk | contribs) (Created page with "== Summary == The JTAGulator is tool to assist identifying JTAG and USART pins. JTAG (named after the Joint Test Action Group) is an industry standard for verifying designs...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summary

The JTAGulator is tool to assist identifying JTAG and USART pins.

JTAG (named after the Joint Test Action Group) is an industry standard for verifying designs and testing printed circuit boards after manufacture.

JTAG allows for many applications:

  • Debugging of hardware
  • Debugging of software
  • Program / Modify internal memory

JTAG consist of 4 essential signals:

  • TCK ... Test Clock
  • TMS ... Test Mode Select (Steuerung)
  • TDI ... Test Data In
  • TDO ... Test Data Out

additional signals:

  • Vdd ... 3.3V
  • Vss ... ground
  • TRST .. test reset (low active)

' RST ... system reset (low active

Requirements

  • Operating system: Ubuntu 18.04 bionic amd64
  • Packages: git emacs

In order to complete these steps, you must have followed Some Other Documentation before.

Description

Step 1

Enter these commands in the shell

echo foo
echo bar

Step 2

Make sure to read

  • War and Peace
  • Lord of the Rings
  • The Baroque Cycle

Used Hardware

Device to be used with this documentation Maybe another device to be used with this documentation

Courses

References