Boundary Scan Description Language

Die Boundary Scan Description Language (kurz: BSDL) ist eine Sprache zur Beschreibung von Boundary-Scan-Test-Fähigkeiten JTAG-kompatibler elektronischer Bautei…

Die Boundary Scan Description Language (kurz: BSDL) ist eine Sprache zur Beschreibung von Boundary-Scan-Test-Fähigkeiten JTAG-kompatibler elektronischer Bauteile. Der Boundary-Scan-Test ist ein Testverfahren für Digitale Bausteine, mit dem defekte Bauteilpins, defekte Verbindungen auf einer Leiterplatte festgestellt werden können. In digitalen Chips dient das Verfahren auch dem Test der internen Schaltungsfunktion.[1] Ursprünglich definiert in 1149.1b-1994 “Supplement to IEEE Std 1149.1-1990, IEEE standard test access port and boundary-scan architecture” ist BSDL jetzt Teil des 1149.1-2001 “IEEE standard test access port and boundary-scan architecture”.

BSDL basiert auf einer vereinfachten VHDL-Sprachsyntax[2] um zu beschreiben, über welche Boundary-Scan-Test-Fähigkeiten ein elektrisches Bauelement verfügt. Diese Beschreibung wird von den Herstellern als .bsdl-Datei zur Verfügung gestellt. Diese Dateien werden von Boundary Scan Tools dazu benutzt, um Testprogramme für Boundary-Scan-Tests auf Baustein- oder auf Leiterplattenebene zu generieren, oder sie werden bei der Hardware-Fehlerdiagnose eingesetzt.

Eine BSDL-Datei enthält eine Auflistung aller im Baustein vorhandenen Boundary Scan-Zellen und beschreibt, wie diese mit den Bausteinpins verbunden sind, welche Funktion sie haben und wie sie in einem Boundary Scan Test eingesetzt werden können. Die BSDL-Datei enthält außerdem die von dem Baustein unterstützten JTAG-Befehle und ihre OpCodes. Oft sind auch noch Angaben über bei der Nutzung des JTAG-Ports zu beachtende Besonderheiten enthalten. Dies können zum Beispiel besondere Reset-Bedingungen sein.

A Language for Describing Boundary-Scan Devices (Memento vom 5. September 2008 im Internet Archive) – Das Paper, in dem BSDL vorgeschlagen wurde (englisch)

Einzelnachweise

  1. Anthony Sparks, Wolfgang Hascher: Halbleiter-Test: 10 Tipps für Boundary-Scan. Elektronik Net, 9. Oktober 2008, abgerufen am 1. Oktober 2020.
  2. BSDL Tutorial. Corelis Education; (englisch).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.