Der Wiggler bezeichnet ein Interface zwischen der parallelen Schnittstelle und der JTAG-Schnittstelle. Der Wiggler basiert auf einem kommerziellen Produkt von Macraigor Systems LLC, dessen Schaltplan jedoch durch Reverse Engineering ermittelt wurde und sich anschließend verbreitete.[1]

Im Speziellen hat der Wiggler als billiges Interface für das Designen, das Debuggen und die Programmierung von Mikroprozessoren und Mikrocontrollern von Embedded Systemen Bedeutung.

Eine Seite des Wiggler-Interfaces wird mit der Parallelen Schnittstelle des PCs verbunden, die andere mit der JTAG-Schnittstelle auf dem embedded Gerät. Die Elektronik besteht meist lediglich aus einem Treiber (z. B. 74HC244) oder Levelshifter und kann im Eigenbau angefertigt werden.[2] Aufgrund von Geschwindigkeitslimitierungen und der zurückgehenden Verfügbarkeit der Parallelen Schnittstelle an PCs sind inzwischen auch JTAG-Interfaces verfügbar, welche über USB anstelle der parallelen Schnittstelle angesteuert werden können.[1]

Bearbeiten

Einzelnachweise

Bearbeiten
  1. a b Olimex ARM-JTAG DONGLE FOR PROGRAMMING AND DEBUGGING (MACRAIGOR WIGGLER COMPATIBLE)
  2. JTAG auf mikrocontroller.net