SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
LE1201
Standalone
Boundary Scan Test (BST)
with
XJTAG
XJLink2 Controller
Lorenzo Electronics, LLC
Goal
• In order to broaden the commercial JTAG controllers that are
supported by LE1200/1201 Automatic Test Equipment, an
XJTAG XJLink2 was acquired thanks to XJTAG's free trial
program.
• Existing LE1200/1201 system software are enhanced to handle
XJLink2.
• Only low level XJLink2 API will be used.
• The new LE1201 should pass several existing test setups.
Lorenzo Electronics, LLC
Standalone BST on FPGA
• In this test, Xilinx FPGA chip (center) 4-wire JTAG pins
and ground wires are connected XJTAG XJLink2 JTAG port
controller (right).
• Other FPGA pins connected to LCD control/data bus are
controlled by a test program writing Lorenzo-XJLink2 on
the LCD display via the associated boundary scan cells.
Lorenzo Electronics, LLC
sysout screen for a paused test execution
• BST execution sysout screen lists the test pattern numbers as
well as the associated test program source lines.
• Boundary scan pins connected to the LCD data bus are grouped
together with the group name: data. Setting up data bus with an
ASCII character followed by the pulsing of write signal will
latch the character into the LCD display.
Lorenzo Electronics, LLC
Snippet of a BST output file (*.csv)
• Record detailed tri-ctrl/output cells driving states and captured
input cells logic states for each test pattern.
• Highlighted spreadsheet column CU shows FPGA pin IO_AB4
tri-ctrl/output cells, #547 and #548 respectively, are in active
driving states. It's the write signal writing to the LCD one
character every 3 test patterns.
• The column to the left, column CT, indicates the same FPGA
pin input cell check state of X. Test program has opted to
ignore the captured input cell logic state.
Lorenzo Electronics, LLC
• To ensure that the BST fault detection capability, Microchip
Technology Inc. Explorer 16 MPU development board is tested
with LE1201 and XJLink2 controller.
• Previously developed test program pass the MPU boundary
scan test – without change or re-compilation.
• Fault insertion tests successfully detect the faulty MPU pin.
Lorenzo Electronics, LLC

Más contenido relacionado

La actualidad más candente

8255:ppi & 8259:pic
8255:ppi & 8259:pic 8255:ppi & 8259:pic
8255:ppi & 8259:pic Adarsh Patel
 
Unit 3-1 (1)
Unit 3-1 (1)Unit 3-1 (1)
Unit 3-1 (1)Vasu Ch
 
Microcontroller lec 2
Microcontroller  lec 2Microcontroller  lec 2
Microcontroller lec 2Ibrahim Reda
 
Programmableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 pptProgrammableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 pptsharan Kumar
 
PIC16F877A interfacing with LCD
PIC16F877A interfacing with LCDPIC16F877A interfacing with LCD
PIC16F877A interfacing with LCDsunil polo
 
Arm7 Interfacing examples
Arm7   Interfacing examples Arm7   Interfacing examples
Arm7 Interfacing examples Dr.YNM
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controllerabhikalmegh
 
MICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERSMICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERSkhalil zeineddine
 
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) -8255
PROGRAMMABLE PERIPHERAL  INTERFACE (PPI) -8255PROGRAMMABLE PERIPHERAL  INTERFACE (PPI) -8255
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) -8255Zahid Parvez
 
An Overview of LPC2101/02/03
An Overview of LPC2101/02/03An Overview of LPC2101/02/03
An Overview of LPC2101/02/03Premier Farnell
 
Embedded systems and its ports
Embedded systems and its portsEmbedded systems and its ports
Embedded systems and its portsnitin kumar
 

La actualidad más candente (20)

Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085
 
MCHP-bst-only
MCHP-bst-onlyMCHP-bst-only
MCHP-bst-only
 
8155 PPI
8155 PPI8155 PPI
8155 PPI
 
8255:ppi & 8259:pic
8255:ppi & 8259:pic 8255:ppi & 8259:pic
8255:ppi & 8259:pic
 
Unit 3-1 (1)
Unit 3-1 (1)Unit 3-1 (1)
Unit 3-1 (1)
 
Microcontroller lec 2
Microcontroller  lec 2Microcontroller  lec 2
Microcontroller lec 2
 
8251 USART
8251 USART8251 USART
8251 USART
 
Class7
Class7Class7
Class7
 
Programmableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 pptProgrammableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 ppt
 
Interfacing 8255
Interfacing 8255Interfacing 8255
Interfacing 8255
 
PIC16F877A interfacing with LCD
PIC16F877A interfacing with LCDPIC16F877A interfacing with LCD
PIC16F877A interfacing with LCD
 
Lcd
LcdLcd
Lcd
 
Arm7 Interfacing examples
Arm7   Interfacing examples Arm7   Interfacing examples
Arm7 Interfacing examples
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller
 
MICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERSMICROPROCESSORS & MICROCONTROLLERS
MICROPROCESSORS & MICROCONTROLLERS
 
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) -8255
PROGRAMMABLE PERIPHERAL  INTERFACE (PPI) -8255PROGRAMMABLE PERIPHERAL  INTERFACE (PPI) -8255
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) -8255
 
7 8255
7 82557 8255
7 8255
 
8255 ppi
8255 ppi8255 ppi
8255 ppi
 
An Overview of LPC2101/02/03
An Overview of LPC2101/02/03An Overview of LPC2101/02/03
An Overview of LPC2101/02/03
 
Embedded systems and its ports
Embedded systems and its portsEmbedded systems and its ports
Embedded systems and its ports
 

Destacado

Qué son operadores mecánicos
Qué son operadores mecánicosQué son operadores mecánicos
Qué son operadores mecánicosLic. Oney Begambre
 
Grupurile de discuții
Grupurile de discuțiiGrupurile de discuții
Grupurile de discuțiiOdooRomania
 
Young women in technology
Young women in technologyYoung women in technology
Young women in technologySophia Black
 
Malala yousufzai and kailash satyrathi against human trafficking by anurag dash
Malala yousufzai and kailash satyrathi against human trafficking by anurag dashMalala yousufzai and kailash satyrathi against human trafficking by anurag dash
Malala yousufzai and kailash satyrathi against human trafficking by anurag dashanuragcooolz
 
Influence of Compensation and Reward on Performance of Employees at Nakuru Co...
Influence of Compensation and Reward on Performance of Employees at Nakuru Co...Influence of Compensation and Reward on Performance of Employees at Nakuru Co...
Influence of Compensation and Reward on Performance of Employees at Nakuru Co...iosrjce
 
Power electronics Introduction
Power electronics   IntroductionPower electronics   Introduction
Power electronics IntroductionBurdwan University
 

Destacado (9)

KEBS recomedation
KEBS recomedationKEBS recomedation
KEBS recomedation
 
Qué son operadores mecánicos
Qué son operadores mecánicosQué son operadores mecánicos
Qué son operadores mecánicos
 
Grupurile de discuții
Grupurile de discuțiiGrupurile de discuții
Grupurile de discuții
 
Young women in technology
Young women in technologyYoung women in technology
Young women in technology
 
Malala yousufzai and kailash satyrathi against human trafficking by anurag dash
Malala yousufzai and kailash satyrathi against human trafficking by anurag dashMalala yousufzai and kailash satyrathi against human trafficking by anurag dash
Malala yousufzai and kailash satyrathi against human trafficking by anurag dash
 
Mohammed Ali Jun2015
Mohammed Ali Jun2015Mohammed Ali Jun2015
Mohammed Ali Jun2015
 
Samuel cv
Samuel cvSamuel cv
Samuel cv
 
Influence of Compensation and Reward on Performance of Employees at Nakuru Co...
Influence of Compensation and Reward on Performance of Employees at Nakuru Co...Influence of Compensation and Reward on Performance of Employees at Nakuru Co...
Influence of Compensation and Reward on Performance of Employees at Nakuru Co...
 
Power electronics Introduction
Power electronics   IntroductionPower electronics   Introduction
Power electronics Introduction
 

Similar a LE1201-XJLink2

Overview of LPC213x MCUs
Overview of LPC213x MCUsOverview of LPC213x MCUs
Overview of LPC213x MCUsPremier Farnell
 
Spartan-II FPGA (xc2s30)
Spartan-II FPGA (xc2s30)Spartan-II FPGA (xc2s30)
Spartan-II FPGA (xc2s30)A B Shinde
 
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test JigIRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test JigIRJET Journal
 
Seminar on field programmable gate array
Seminar on field programmable gate arraySeminar on field programmable gate array
Seminar on field programmable gate arraySaransh Choudhary
 
UNIT-II CPLD & FPGA Architectures and Applications
UNIT-II CPLD & FPGA  Architectures   and ApplicationsUNIT-II CPLD & FPGA  Architectures   and Applications
UNIT-II CPLD & FPGA Architectures and ApplicationsDr.YNM
 
Application notes an101
Application notes   an101Application notes   an101
Application notes an101Mark Chien
 
Implementation of CAN on FPGA for Security Evaluation Purpose
Implementation of CAN on FPGA for Security Evaluation PurposeImplementation of CAN on FPGA for Security Evaluation Purpose
Implementation of CAN on FPGA for Security Evaluation PurposeIRJET Journal
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
selfridge_alec_chipspec
selfridge_alec_chipspecselfridge_alec_chipspec
selfridge_alec_chipspecAlec Selfridge
 
CLC and SLC with examples.pptx
CLC and SLC with examples.pptxCLC and SLC with examples.pptx
CLC and SLC with examples.pptxAhmedLakhwera
 
Overview of LPC214x MCUs
Overview of LPC214x MCUsOverview of LPC214x MCUs
Overview of LPC214x MCUsPremier Farnell
 
MC9S08MP16: 8-bit MCU For BLDC Motor Control
MC9S08MP16: 8-bit MCU For BLDC Motor ControlMC9S08MP16: 8-bit MCU For BLDC Motor Control
MC9S08MP16: 8-bit MCU For BLDC Motor ControlPremier Farnell
 

Similar a LE1201-XJLink2 (20)

Overview of LPC213x MCUs
Overview of LPC213x MCUsOverview of LPC213x MCUs
Overview of LPC213x MCUs
 
Spartan-II FPGA (xc2s30)
Spartan-II FPGA (xc2s30)Spartan-II FPGA (xc2s30)
Spartan-II FPGA (xc2s30)
 
Test-Coverage
Test-CoverageTest-Coverage
Test-Coverage
 
Prezentare tcs2011
Prezentare tcs2011Prezentare tcs2011
Prezentare tcs2011
 
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test JigIRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test Jig
 
Seminar on field programmable gate array
Seminar on field programmable gate arraySeminar on field programmable gate array
Seminar on field programmable gate array
 
UNIT-II CPLD & FPGA Architectures and Applications
UNIT-II CPLD & FPGA  Architectures   and ApplicationsUNIT-II CPLD & FPGA  Architectures   and Applications
UNIT-II CPLD & FPGA Architectures and Applications
 
Application notes an101
Application notes   an101Application notes   an101
Application notes an101
 
Implementation of CAN on FPGA for Security Evaluation Purpose
Implementation of CAN on FPGA for Security Evaluation PurposeImplementation of CAN on FPGA for Security Evaluation Purpose
Implementation of CAN on FPGA for Security Evaluation Purpose
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
JTAG
JTAGJTAG
JTAG
 
JTAG-Technical-Primer.pdf
JTAG-Technical-Primer.pdfJTAG-Technical-Primer.pdf
JTAG-Technical-Primer.pdf
 
selfridge_alec_chipspec
selfridge_alec_chipspecselfridge_alec_chipspec
selfridge_alec_chipspec
 
CLC and SLC with examples.pptx
CLC and SLC with examples.pptxCLC and SLC with examples.pptx
CLC and SLC with examples.pptx
 
40120140504013
4012014050401340120140504013
40120140504013
 
CPLD xc9500
CPLD xc9500CPLD xc9500
CPLD xc9500
 
JTAG
JTAGJTAG
JTAG
 
89c5131datasheet
89c5131datasheet89c5131datasheet
89c5131datasheet
 
Overview of LPC214x MCUs
Overview of LPC214x MCUsOverview of LPC214x MCUs
Overview of LPC214x MCUs
 
MC9S08MP16: 8-bit MCU For BLDC Motor Control
MC9S08MP16: 8-bit MCU For BLDC Motor ControlMC9S08MP16: 8-bit MCU For BLDC Motor Control
MC9S08MP16: 8-bit MCU For BLDC Motor Control
 

Más de Mark Chien

Lorenzo 1210 features
Lorenzo 1210   featuresLorenzo 1210   features
Lorenzo 1210 featuresMark Chien
 
Lorenzo Electronics - LE1200 Self test
Lorenzo Electronics - LE1200 Self testLorenzo Electronics - LE1200 Self test
Lorenzo Electronics - LE1200 Self testMark Chien
 

Más de Mark Chien (8)

Lorenzo 1210 features
Lorenzo 1210   featuresLorenzo 1210   features
Lorenzo 1210 features
 
subtraction
subtractionsubtraction
subtraction
 
Self test - 2
Self test - 2Self test - 2
Self test - 2
 
self-test - 2
self-test - 2self-test - 2
self-test - 2
 
Lorenzo Electronics - LE1200 Self test
Lorenzo Electronics - LE1200 Self testLorenzo Electronics - LE1200 Self test
Lorenzo Electronics - LE1200 Self test
 
self-test
self-testself-test
self-test
 
bst_methods
bst_methodsbst_methods
bst_methods
 
ATE-info
ATE-infoATE-info
ATE-info
 

LE1201-XJLink2

  • 1. LE1201 Standalone Boundary Scan Test (BST) with XJTAG XJLink2 Controller Lorenzo Electronics, LLC
  • 2. Goal • In order to broaden the commercial JTAG controllers that are supported by LE1200/1201 Automatic Test Equipment, an XJTAG XJLink2 was acquired thanks to XJTAG's free trial program. • Existing LE1200/1201 system software are enhanced to handle XJLink2. • Only low level XJLink2 API will be used. • The new LE1201 should pass several existing test setups. Lorenzo Electronics, LLC
  • 3. Standalone BST on FPGA • In this test, Xilinx FPGA chip (center) 4-wire JTAG pins and ground wires are connected XJTAG XJLink2 JTAG port controller (right). • Other FPGA pins connected to LCD control/data bus are controlled by a test program writing Lorenzo-XJLink2 on the LCD display via the associated boundary scan cells. Lorenzo Electronics, LLC
  • 4. sysout screen for a paused test execution • BST execution sysout screen lists the test pattern numbers as well as the associated test program source lines. • Boundary scan pins connected to the LCD data bus are grouped together with the group name: data. Setting up data bus with an ASCII character followed by the pulsing of write signal will latch the character into the LCD display. Lorenzo Electronics, LLC
  • 5. Snippet of a BST output file (*.csv) • Record detailed tri-ctrl/output cells driving states and captured input cells logic states for each test pattern. • Highlighted spreadsheet column CU shows FPGA pin IO_AB4 tri-ctrl/output cells, #547 and #548 respectively, are in active driving states. It's the write signal writing to the LCD one character every 3 test patterns. • The column to the left, column CT, indicates the same FPGA pin input cell check state of X. Test program has opted to ignore the captured input cell logic state. Lorenzo Electronics, LLC
  • 6. • To ensure that the BST fault detection capability, Microchip Technology Inc. Explorer 16 MPU development board is tested with LE1201 and XJLink2 controller. • Previously developed test program pass the MPU boundary scan test – without change or re-compilation. • Fault insertion tests successfully detect the faulty MPU pin. Lorenzo Electronics, LLC