L'ultima frontiera del test: Sistemi ATE flessibili basati su FPGA per collaudi automatizzati hard real-time

Filippo Persia
ATE - System Engineer

National Instruments Italia

I Sistemi FPGA nel mondo del Test Automatico

I Sistemi di Test Software-Defined
Standard Virtual Instrumentation Model
NI LabVIEW Software Driver BUS PCI/PXI USB ENET Misura Analogico / Digitale e Interfacce Hardware

10011011

FPGA-Based Test System Architecture
Sistema Aperto basato su FPGA
Bus PCI/PXI FPGA Programmabile Misura Analogico / Digitale e Interfacce

LabVIEW
Software

Driver
NI Hardware

• Buona parte del sistema e del processo decisionale può essere programmata direttamente in HW anzichè in SW

• Alta Affidabilità – Progetti implementati direttamente in hardware • Bassa Latenza – Gli Algoritmi vengono processati in maniera deterministica con tempistiche fino a 5ns • Riconfigurabile – Si possono creare personalità diverse per ogni specificha DUT a parità dell’HW del banco • Performance – Gli algoritmi in HW aprono nuove possibilità per via della velocità di misura e di processing • Programmazione Parallela – Il Tessuto FPGA elabora in maniera rigorosamente parallela, è possibile svolgere diverse operazioni nello stesso istante

Vantaggi delle FPGA nei sistemi di Test Automatico

In che modo le FPGA migliorano le normali applicazioni di Test

RFID Testing
RFID Reader (Emulato) RFID Tag (DUT)

Stimulus

Response

Test RFID – Sistemi Stimolo-Risposta
• Il Testing di una RFID tag impone di emulare completamente il tag reader
– Interrogare e Rispondere al TAG in microsecondi

• Coding/decoding, modulation/demodulation, e algoritmo di decision making devono necessariamente essere realizzati in hardware per rispettare le tempistiche

ClosedLoop Test

Un Semplice Protocollo Digitale: I2C
010ZZ01 Pattern Generator

SDA
Circuito Integrato

SCL
0101101 Logic Analyzer

Approccio Tradizionale • Stimolo Statico e Risposta Attesa • Difficile lavorare con clock multipli

Un Semplice Protocollo Digitale: I2C
Indirizzo, Dati, Indirizzo, Ricezione
Sistema di Test con intelligenza basata sul protocollo Dati Ricevuti

SDA
Circuito Integrato

SCL

Protocollo
• Programma di test con comadi di alto livello
• scenario reale • Più facile da programmare

Sistema di Test con intelligenza basata sul protocollo
• Sistema

di Test Intelligente

• Tiene conto dei cicli di attesa • Scalabile su diversi Clock

FPGA per il test di sistemi HW

National Instruments FlexRIO

Strumentazione dotata di intelligenza LabVIEW FPGA

Architettura NI FlexRIO
PXI

NI FlexRIO Adapter Module

NI FlexRIO FPGA Module

PXI Platform • Sincronizzazione • Clock/trigger • Potenza/Raffreddamento • Data streaming

• Interfaccia di I/O Plug In • Virtex-5 FPGA • Personalizzabile dall’utente • 132 linee di I/O digitali • Kit di sviluppo per Adapter • 128 MB di DRAM DDR2 Module Custom

NI FlexRIO Adapter Module
• Connectore Card edge • Definisce I/O per NI LabVIEW FPGA • Autoriconoscimento • Connettività personalizzata • Kit di sviluppo per Adapter Module Custom (MDK)

NI FlexRIO Adapter Module - Opzioni
NI Modules
• Integrazione Completa con LabVIEW FPGA • Nessuna conoscenza di HDL richiesta

• Espande la varietà di I/O disponibili con moduli NI • Progettati per applicazioni specifiche

Third Party Modules

NI FlexRIO FPGA Module

• Richiede capacità di progettazione in ambito PCB e HDL • Supportato tramite MDK

Custom Modules

FPGA per il test di sistemi HW
Come NI FlexRIO e PXIe-5641R rientrano nell’ambito FPGA per il Test

RFID Testing – Response-Stimulus
• Il chip FPGA all’interno della scheda ricetrasmittente PXIe-5641R IF può realizzare tutto il processing necessario • I moduli Upconverter e Downconverter modulano il segnale tra radiofrequenza frequenza intermedia fornita della scheda 5641
RFID Tag

PXI-5610 Upconverter
PXI-5600 Downconverter

NI FlexRIO Availables Adapter Modules - NI 6581
• 100 MHz maximum clock rate • 54 single-ended digital I/O • Channels selectable voltages of 1.8, 2.5, and 3.3 V or external reference voltage (1.8 to 5.5 V)

NI FlexRIO Availables Adapter Modules - NI 6585
• 200 MHz single data rate (SDR) • 32 LVDS digital I/O channels • 300 Mb/s double data rate (DDR) • 10 PFI lines for triggering

NI 6584 Availables Adapter RS-485/RS-422
• Up to 16 Mbits/s data rates16 RS-485/RS-422 • Mates with an NI FlexRIO FPGA module for reliable and deterministic control of digital communication • Half or Full Duplex • 100 Ohm terminated

Domande?

STAND NI

Sign up to vote on this title
UsefulNot useful