PDI dasselbe wie JTAG? (Flasche Wein)

OP #5666091
Wertes Forum!

Ein Arbeitkollege behauptet, mein selbstentwickeltes Board würde via 
JTAG programmiert. Da es sich aber um einen PDI-Anschluss mit zwei 
Datenleitungen handelt, habe ich versucht, ihm die Unterschiede zu 
erklären. Er ist allerdings nicht von seiner Überzeugung abzubringen. 
Zuletzt haben wir um eine Flasche Wein gewettet.

Er hat behauptet:
- PDI sei ein Teil des JTAG-Standards, konnte mir aber keine 
entsprechenden Dokumente vorlegen
- es handle sich um einen JTAG-Anschluss, der unter dem Namen PDI 
vermarktet werde

Im Gegensatz dazu stelle ich fest:
- PDI ist eine proprietäre Schnittstelle von Atmel bzw. Microchip, JTAG 
beschreibt IEEE-Standards für Schnittstellen
- es wird in diversen Datenblätter immer angegeben PDI oder JTAG, was 
bereits impliziert, das es sich um zwei unterschiedliche Schnittstellen 
handelt
- an ATXMegas sind PDI- und JTAG- Leitungen getrennt, was bereits auf 
eine andere Hardware hindeutet

Vielleicht hat von euch noch jemand etwas zum Besten zu geben. Wer hier 
in der Nähe wohnt, mit dem teile ich mir gerne die Flasche Wein.

VG
Christoph
Christoph M. schrieb:
> Wertes Forum!

Was für eine trockene Anrede, gäääähhhhhn

> Ein Arbeitkollege behauptet, mein selbstentwickeltes Board würde via
> JTAG programmiert. Da es sich aber um einen PDI-Anschluss mit zwei
> Datenleitungen handelt, habe ich versucht, ihm die Unterschiede zu
> erklären.

Is heute schon Freitag?

Tri Tra, Trollala.

> - PDI sei ein Teil des JTAG-Standards, konnte mir aber keine
> entsprechenden Dokumente vorlegen

Weil es die nicht gibt. PDI ist eine Eigenentwicklung von Atmel.

> - es handle sich um einen JTAG-Anschluss, der unter dem Namen PDI
> vermarktet werde

Nö.

> - PDI ist eine proprietäre Schnittstelle von Atmel bzw. Microchip, JTAG
> beschreibt IEEE-Standards für Schnittstellen

Genau.

> - es wird in diversen Datenblätter immer angegeben PDI oder JTAG, was
> bereits impliziert, das es sich um zwei unterschiedliche Schnittstellen
> handelt

Logisch. Sagt ja schon der Name. Wir reden hier ja nicht über Raider und 
Twix!

> - an ATXMegas sind PDI- und JTAG- Leitungen getrennt, was bereits auf
> eine andere Hardware hindeutet

CLEVER!!!

> Vielleicht hat von euch noch jemand etwas zum Besten zu geben. Wer hier
> in der Nähe wohnt, mit dem teile ich mir gerne die Flasche Wein.

Prost! Im Moment gibt es aber genug Glühwein.
Christoph M. schrieb:
> Vielleicht hat von euch noch jemand etwas zum Besten zu geben.

Wenn Dein Kollegen zählen kann, dann lass ihn doch mal die Anzahl der 
Signale zählen.
Ich komme da auf 4 für JTAG (TCK, TDI, TDO, TMS) und 2 bei PDI (PDI_CLK, 
PDI_DATA).

Ansonsten z.B. doc8282.pdf vs IEEE1149.1 vergleichen lassen ;)

MfG
AHz
Gast
Falk B. schrieb:
> PDI ist eine Eigenentwicklung von Atmel

PDI is physikalisch dasselbe wie ARM SWD oder Silabs 8051 C2 es ist nur 
ein etwas anderes Protokoll. Da Silabs C2 frei ist kann man jeden ARM 
SWD Debugger darauf programmieren oder sich seinen eigenen Debugger 
bauen. PDI ist wohl nicht frei (?) dennoch wurde es da auch schon 
gemacht:

https://www.avrfreaks.net/forum/pdi-programming-protocol

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.