XJTAG ने अपने अल्ट्रा-फास्ट इन-सिस्टम फ्लैश प्रोग्रामर XJFlash के एक उन्नत संस्करण की घोषणा की, जो लक्ष्य बोर्ड से जुड़ने के लिए JTAG इंटरफ़ेस का उपयोग करता है। सॉफ्टवेयर पहले से ही तेजी से मिटाने और प्रोग्रामिंग प्रदान करता है, लेकिन इसके डेटा ट्रांसफर एल्गोरिदम में संपीड़न जोड़कर, सत्यापन समय अब ​​भी कम हो गया है- 256 एमबीटी अब सर्किट के आधार पर 5.4 सेकंड में सत्यापित किया जा सकता है। इसके तेजी से मिटाए जाने और प्रोग्राम चक्रों के साथ संयोजन करने से XJFlash अन्य प्रोग्रामर्स की तुलना में काफी तेज हो जाता है।

XJFlash का उपयोग Xilinx Zynq UltraScale+ और Zynq-7000 SPI फ्लैश प्रोग्रामिंग के साथ-साथ Intel/Altera, Lattice, और Microsemi/Actel से FPGAs की एक विस्तृत श्रृंखला के लिए किया जा सकता है।

XJFlash के तेजी से मिटाने के चक्र से उत्पादन लाइनें लाभान्वित होती हैं: मरम्मत किए गए बोर्डों को पहले से ही खाली यादों को मिटाए बिना समय बर्बाद किए बिना नए लोगों के साथ लाइन में पारित किया जा सकता है। XJFlash मौजूदा सामग्री की जांच करता है, केवल उन ब्लॉक को मिटाता है जो इसे खाली नहीं पाते हैं- XJFlash 4s से कम के इरेज़ चरण के माध्यम से एक खाली 256 Mbit फ्लैश ले सकता है, 94% तक की संभावित बचत। यह लाइन से गुजरने वाले हर बोर्ड को मिटाने में बहुत महत्वपूर्ण समय की बचत कर सकता है।

XJFlash का नवीनतम संस्करण 42 सेकंड में 256 Mbit फ्लैश को प्रोग्राम और सत्यापित कर सकता है, और 32 Mbit डिवाइस (सर्किट कार्यान्वयन पर निर्भर सभी आंकड़े) के लिए केवल 7 s की आवश्यकता होती है।

XJFlash को अतिरिक्त लाइसेंस की आवश्यकता के बिना XJRunner सीमा स्कैन परीक्षण परियोजना के भाग के रूप में उपयोग किया जा सकता है, या इसे एक अलग प्रोग्रामिंग-केवल चरण के लिए उपयोग किया जा सकता है।