Services - tools - models - for embedded software development
Embecosm divider strip
Prev  Next

3.1.  Abstract Representation of the JTAG Interface

JTAG offers fundamentally two operations: scan bits through the instruction register or scan bits through a data register. The only other operation required is the ability to reset the TAP controller.

The SystemC interface reflects this, with classes representing a TAP instruction register scan (TapActionScanIR), a TAP data register scan (TapActionScanDR) and reset (TapActionReset).

The interface provides a SystemC module class representing the JTAG interface, JtagSC. The user can queue IR scan, DR scan and reset operations and JtagSC will generate the correct sequence of TAP pin outputs.

Embecosm divider strip