We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

SmartDebug is a fabric, SerDes and memory content debugging tool for the PolarFire® SoC, PolarFire, IGLOO® 2SmartFusion® 2 and RTG4™ FPGA families. Integrated into the Libero® SoC Design Suite, SmartDebug provides observability and controllability features to consume minimal FPGA resources. SmartDebug can also flexibly change probe points on the fly without recompiling or reprogramming the accelerating hardware debug for FPGA designs. The debug software utilizes debug hardware connected through the JTAG interface to allow for reading/writing to internal components. 

Debug Features


SmartDebug Features FPGA Fabric Fabric RAM eNVM SerDes I/O Usage
Active Probe        
Live Probe       RTG4™ FPGAs = 1

PolarFire® SoC, PolarFire,
IGLOO® 2, SmartFusion® 2 FPGAs = 2
Memory Block        
Probe Insertion       Unused I/Os
Flash Memory        
SerDes        

Download Software


Software Release Notes and Downloads

SmartDebug tool is included in Libero SoC Design Suite downloads.

A stand-alone SmartDebug tool is used for lab debugging on machines that do not require a full version of Libero SoC Design Suite. It is available as part of our Programming and Debug Tools.

Hardware Debuggers


SmartDebug utilizes the following hardware programmers to debug the FPGA families. 

FlashPro 6 supports all FPGAs in the PolarFire, RT PolarFire, PolarFire SoC, SmartFusion 2, IGLOO 2 and RTG4 FPGA families. FlashPro 6 offers a USB 3.0 interface for in-system programming and JTAG interfaces.

FlashPro 5 supports all PolarFire, RT PolarFire, PolarFire SoC, SmartFusion 2, IGLOO 2, RTG4, SmartFusion, Fusion, IGLOO, ProASIC 3 and RT ProASIC 3 FPGA families. This high-performance programmer uses USB 2.0 to support in-system programming and JTAG interfaces.

FlashPro 4 supports all PolarFire, SmartFusion 2, IGLOO 2, RTG4, IGLOO, ProASIC 3 (including RT ProASIC 3), SmartFusion and Fusion FPGA families. FlashPro 4 uses USB 2.0. FlashPro 4 support is available in all Libero SoC Design Suite releases.

Videos