Boundary Scan JTAG (Joined Test Action Group) IEEE 1149.X Zápis do rozhraní

Podobné dokumenty
Boundary scan Testování SoC a NoC

S ROZHRANÍM JTAG FAKULTA INFORMAČNÍCH TECHNOLOGIÍ BRNO UNIVERSITY OF TECHNOLOGY FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SYSTEMS

Praktické použití standartu IEEE Practical use of standard IEEE

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Příklady popisu základních obvodů ve VHDL

Rozhraní mikrořadiče, SPI, IIC bus,..

Praktické úlohy- 2.oblast zaměření

Uživatelská příručka

Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha. J.

Uživatelská příručka

Vestavné systémy BI-VES Přednáška 5

Principy komunikace s adaptéry periferních zařízení (PZ)

Uživatelská příručka

Rozhraní SCSI. Rozhraní SCSI. Architektura SCSI

Rozhraní mikrořadiče, SPI, IIC bus,..

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Obecné principy konstrukce systémové sběrnice

GFK-1904-CZ Duben Rozměry pouzdra (šířka x výška x hloubka) Připojení. Skladovací teplota -25 C až +85 C. Provozní vlhkost. Skladovací vlhkost

Typy a použití klopných obvodů

GFK-1913-CZ Prosinec Rozměry pouzdra (šířka x výška x hloubka) Připojení. Skladovací teplota -25 C až +85 C.

Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12)

SDRAM (synchronní DRAM) Cíl přednášky:

Architektura počítačů Logické obvody

Popis obvodu U2403B. Funkce integrovaného obvodu U2403B

Testování sekvenčních obvodů Scan návrh

Systém řízení sběrnice

Operační paměti počítačů PC

GFK-2004-CZ Listopad Rozměry pouzdra (šířka x výška x hloubka) Připojení. Skladovací teplota -25 C až +85 C.

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

SEKVENČNÍ LOGICKÉ OBVODY

Návrh ovládání zdroje ATX

Komunikace modulu s procesorem SPI protokol

PROGRAMOVATELNÉ LOGICKÉ OBVODY

CNC Technologie a obráběcí stroje

Architektura počítačů Logické obvody

PC - Controller Centrální jednotka s rozhraním RS-232 TECHNICKÝ MANUÁL ACC-RS. Pro jednotky FUJITSU split a multisplit

GFK-2005-CZ Prosinec Rozměry pouzdra (šířka x výška x hloubka) Připojení. Provozní teplota -25 C až +55 C. Skladovací teplota -25 C až +85 C

Konfigurace portů u mikrokontrolérů

KONSTRUKCE SBĚRNICE PCI

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

Aplikace. Hlásič SMS

Laboratorní cvičení z předmětu Elektrická měření 2. ročník KMT

Vestavěné diagnostické prostředky 1 (BIST)

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Vstupně - výstupní moduly

Návrh konstrukce odchovny 2. dil

Převodník sériového rozhraní RS-485 na mnohavidové optické vlákno ELO E171 Uživatelský manuál

NanoX S88 DIGI CZ 003

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE


Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

Deska s STM32F103RBT6

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Vstupní terminál LOG3

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií

A0M38SPP - Signálové procesory v praxi - přednáška 10 2

uz80 Embedded Board ver. 1.0 uz80 Vestavná Řídící Deska ver. 1.0

Struktura a architektura počítačů (BI-SAP) 10

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

Paměti SDRAM (synchronní DRAM)

BDIO - Digitální obvody

TL-2 DATALOGGER - TOLERANCE UNIT - PC INTERFACE

Pohled do nitra mikroprocesoru Josef Horálek

EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o.

Úvod do mobilní robotiky AIL028

GX Remote Control - popis instalace

Programovatelné relé Easy (Moeller), Logo (Siemens)

Elektronická kniha jízd ON-LINE MONTÁŽNÍ NÁVOD UŽIVATELSKÝ NÁVOD

Manuál přípravku FPGA University Board (FUB)

Malý I/O modul pro řízení osvětlení a žaluzií

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Paměti SDRAM (synchronní DRAM)

MW241. Malý I/O modul pro řízení osvětlení LED. Shrnutí

Koncept pokročilého návrhu ve VHDL. INP - cvičení 2

LLC multiplexing/demultiplexing MAC formát rámce a přístupová metoda Nabízí se možnost standardizace rozhraní spojové a fyzické vrstvy

Autonomní zámek LOG2

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Systém přerušení. České vysoké učení technické Fakulta elektrotechnická

5. A/Č převodník s postupnou aproximací

Přerušovací systém s prioritním řetězem

PiKRON s.r.o. ( ) 16. července Filtrace vstupních dat z AD převodníků... 3

Ovládání tiskárny BT-100

Vstupně výstupní moduly. 13.přednáška

Řádkové snímače CCD. zapsané v předmětu: Videometrie a bezdotykové měření, ČVUT- FEL, katedra měření, přednášející Jan Fischer

REG10 návod k instalaci a použití 2.část Univerzální časovač a čítač AVC/ 02

frekvence 8 Mhz, přestože spolupracuje s procesori různe rychlými. 16 bitová ISA sběrnice je

Logické obvody 10. Neúplné čítače Asynchronní čítače Hazardy v kombinačních obvodech Metastabilita Logické obvody - 10 hazardy 1

Registry a čítače část 2

Špionážní digitální hodiny

Návod na použití Dveřní jednotka DJ 1T KEY Stránka 1

FPGA + mikroprocesorové jádro:

Přijímací modul ECA-16

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Speciální obvody a jejich programování v C 2. díl

ZDROJE NAPAZ. I.Výrobní program firmy

Příručka uživatele DÁLKOVÝ OVLADAČ R05/BGE

Transkript:

Boundary Scan JTAG (Joined Test Action Group) IEEE 1149.X Zápis do rozhraní

Testování obvodů přístup k obvodům omezen porty / vývody

In-Circuit Testery (Bed of Nails) Fine Pitch / MCM Multilayer Coating Tester

Boundary Scan neomezeno funkcí obvodu (čipu) omezení pouze délkou smyčky

Boundary Scan

Boundary Scan

Boundary Scan SO Seriál Output NI Normal Input NO Normal Output SI Seriál Input

Boundary Scan

Boundary Scan Test Mode Select Test Clock Test Data In Test Data Out (nepovinný Test ReSeT)

Funkce TAP kontroleru Generuje řídící signály pro jednotlivé registry DR Mění stav pouze: Na náběžnou hranu TCK Změnu TRST (*) Zapnutí napájení IR BR

Stavový diagram TAP kontroleru

Stavový diagram TAP kontroleru Normální funkce obvodu Nastaví IR do IDCODE / BYPASS modu Přechod na náběžnou hranu

Stavový diagram TAP kontroleru vyčkávací stav (rušení ) RUNBIST mod Nemění se registry Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Dočasný stav bez změny registrů Přechod do Capture DR / Select IR na náběžnou hranu

Stavový diagram TAP kontroleru Dočasný stav bez změny registrů Přechod do Capture IR / Test-Logic-Reset na náběžnou hranu

Stavový diagram TAP kontroleru Podle instrukce v IR se mohou data paralelně vložit do DR V případě, že instrukce nemá paralelní vstup, zůstávají DR beze změn Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Datové registry jsou propojeny na TDI a TDO (dle instrukce) a přesouvají data z TDI směrem k TDO DR nezapojené do přenosu TDI-TDO zůstávají beze změn Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Dočasný stav Přechod na náběžnou hranu (ukončení scan procesu)

Stavový diagram TAP kontroleru Dočasné zastavení přenosu dat bez změny registrů (modu) Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Dočasný stav, pro přerušení čekání Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Data zapisovaná (dle modu) ze shiftovacích registrů se zapíší na závěrnou hranu Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Do IR jsou vložena data z pevného registru (dále mohou být změněna) DR se nemění Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Shift registr IR je propojen mezi TDI a TDO, na závěrnou hranu se posouvají data Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Dočasný stav Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Dočasné přerušení přesunu dat Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Přerušení čekání Přechod na náběžnou hranu

Stavový diagram TAP kontroleru Paralelní zápis nasunutých dat do registru na závěrnou hranu (nová instrukce) Přechod na náběžnou hranu

Instrukce Povinné Extest Sample/Preload Bypass Volitelné IDcode Intest RunBIST Clamp HighZ

EXTEST

EXTEST

Povinná instrukce [000.0] EXTEST Externí test (off-chip) test propojení Je/li vybrán Extest, stav vstupů je načten do DR náběžnou hranou TCK ve stavu Capture-DR První vzorek bývá vložen pomocí Sample/Preload; další se nastaví v průběhu čtení a zápis se provede opětovným přechodem do Extestu

EXTEST

SAMPLE / PRELOAD

SAMPLE / PRELOAD

SAMPLE / PRELOAD Povinná instrukce [kód vybere NÁVRHÁŘ OBVODU] Zachování normálního modu, čtení registrů a nastavování výstupů pro test Načtení probíhá na závěrné hraně TCK ze Capture-DR, zápis pak na náběžné hraně TCK v Update-DR

SAMPLE fáze

PRELOAD fáze

BYPASS

BYPASS

Povinná instrukce [111.11] BYPASS Přenos dat mimo obvod přímo z TDI do TDO (přes FlipFlop) Implicitní instrukce není-li IDcode

IDCODE

IDCODE

IDCODE Nepovinná instrukce [kód určí NÁVRHÁŘ OBVODU] Přenos informací o obvodu do TDO Implicitní instrukce po Resetu obvodu 31-28 27-12 11-1 0 1 verze Identifikace obvodu Identifikace výrobce fix EIA/JEDEC Standard JEP106.pdf www.fm.vslib.cz/~kes/bs/jep106k.pdf

INTEST

INTEST

INTEST Nepovinná instrukce [kód určí NÁVRHÁŘ OBVODU] Pro potřeby vnitřního testu (core) low speed Je-li třeba tak lze na výstupní buňku uložit statickou hodnotu po dobu testu

INTEST

RUNBIST

RUNBIST

Nepovinná instrukce [kód určí UŽIVATEL] RUNBIST Navržena pro vestavěnou diagnostiku (BIST) Stav výstupních buněk řídí vestavená logika

CLAMP

CLAMP

CLAMP Nepovinná instrukce [kód určí NÁVRHÁŘ OBVODU] Nastavuje výstupy IC do logické hodnoty v závislosti na obsahu BS registrů TDI je s TDO propojeno přes Bypass registr

Boundary Scan Seznámení s BS, základní pojmy, TAP kontroler a popis jeho stavů, animace funkce

Boundary Scan Práce s TAP kontrolerem demo, řízená práce a vlastní pokusy na úrovni signálů TMS/TCK

Boundary Scan Řízení dvou obvodů na úrovni registrů ve společném režimu (popis ovládání, demo i vlastní řízení)

Boundary Scan Řízení dvou obvodů na úrovni registrů ve odděleném režimu každý lze řídit zvlášť (demo i vlastní řízení)

Boundary Scan Možnosti využití produktů (na úrovni 90 let)

Instrukce ve Scaned.bat

Boundary-Scan Description Language Popis BSDL www.fm.vslib.cz~kes/bs/bsdl.pdf příklad firemního popisu IC www.fm.vslib.cz~kes/bs/ic_ti/8244a.bsm www.fm.vslib.cz~kes/bs/ic_ti/sn74bct8244a.pdf