Unificare la programmazione di PLD: IEEE 1532
I dispositivi logici programmabili (PLD e FPGA) dei principali produttori di circuiti integrati sono da molti anni conformi alle originali specifiche IEEE 1149.1. La conformità garantisce che questi dispositivi possano essere usati come risorse di test sulla scheda e che possano anche essere programmati essi stessi direttamente sul sistema mediante un sistema boundary-scan. La complessità del meccanismo nasce dal fatto che esistono numerosi algoritmi di programmazione e di formato dei dati, ognuno dei quali messo a punto da un costruttore o per una determinata serie di dispositivi. Ciononostante, l'IEEE 1149.1 è stato per molti il metodo preferito per programmare PLD e FPGA.
Un miglioramento dello standard 1149.1 è stato sviluppato intorno all'anno 2000 per unificare la metodologia per programmare questo tipo di dispositivi. I dispositivi conformi allo standard IEEE 1532, indipendentemente dal costruttore, possono essere configurati (scritti), letti in blocco, cancellati e verificati, singolarmente o in parallelo. L'algoritmo di programmazione è descritto all'interno del file BSDL 1532. Gli strumenti di programmazione di JTAG Technologies supportano i dispositivi conformi allo standard 1532 e generano automaticamente le corrispondenti applicazioni di programmazione.
