Sei sulla pagina 1di 22

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 BUS Misura
PCI/PXI Analogico /
Instrumentation Digitale e
USB
Model NI LabVIEW Driver ENET Interfacce
Software Hardware

10011011
FPGA-Based Test System
Architecture
Bus PCI/PXI
Sistema FPGA Misura
Programmabile Analogico /
Aperto Digitale e
basato su Interfacce
FPGA LabVIEW Driver
Software NI Hardware

• Buona parte del sistema e del processo


decisionale può essere programmata
direttamente in HW anzichè in SW
Vantaggi delle FPGA nei
sistemi di Test Automatico
• 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
In che modo le FPGA migliorano
le normali applicazioni di Test
RFID Testing

RFID RFID
Reader (Emulato) 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

Closed-
Loop 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


SDA
intelligenza basata Circuito Integrato
sul protocollo SCL

Dati Ricevuti Protocollo


Sistema di Test con intelligenza basata sul protocollo
• Sistema di Test Intelligente • Programma di test con comadi
• Tiene conto dei cicli di attesa di alto livello
• Scalabile su diversi Clock • scenario reale
• Più facile da programmare
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


• Interfaccia di I/O Plug In • Virtex-5 FPGA • Sincronizzazione
• Personalizzabile dall’utente • 132 linee di I/O digitali • Clock/trigger
• Kit di sviluppo per Adapter • 128 MB di DRAM DDR2 • Potenza/Raffreddamento
Module Custom • Data streaming
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
• Integrazione Completa con
NI LabVIEW FPGA
Modules • Nessuna conoscenza di HDL
richiesta

• Richiede capacità di
• Espande la varietà di I/O NI progettazione in ambito PCB e
disponibili con moduli NI FlexRIO HDL
• Progettati per applicazioni • Supportato tramite MDK
specifiche FPGA
Third Module
Custom
Party
Modules
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

PXI-5610
RFID Upconverter
Tag
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