15.1.14 Appendix A: Sample Programming and SmartDebug Times Using FlashPro5 and FlashPro6

The tables in this appendix show sample programming times using the FlashPro5 and FlashPro6 programmers.

The following table shows sample PPD programming times.

Table 15-22. Sample PPD Programming Times
Devices1PPD Programming Time2 (mm:ss)
FlashPro5FlashPro6
TCK = 4 MHzTCK = 4 MHzTCK = 20 MHz3
USB 2.0USB 2.0/3.0USB 2.0/3.0
M2S/A2GL 005
M2S/A2GL 010
M2S/A2GL 025
M2S/A2GL 0502 min 9 sec2 min 10 sec2min 2 sec
M2S/A2GL 060
M2S/A2GL 090
M2S/A2GL 1504 min 21 sec4 min 19 sec3 min 54 sec
RTG42 min 10 sec1 min 56 sec1 min 33 sec
MPF10039 sec28 sec23 sec
MPF2001 min 3 sec43 sec28 sec
MPF3001 min 33 sec1 min 4 sec43 sec
MPF5001 min 57 sec1 min 34 sec1 min
Note:
  • 1 FlashPro6 supports JTAG programming for all SmartFusion 2, IGLOO 2, RTG4 and PolarFire devices.
  • 2 To benefit from the improved programming time using FlashPro6, use the PPD file format for SmartFusion 2, IGLOO 2 and PolarFire devices. Programming time speed up with PPD will be added in future releases.
  • 3 To program the device at 20 MHz TCK, take appropriate steps to ensure signal integrity of the JTAG signals.

The following table shows sample SPI Flash programming times, all of which use PPD flow.

Table 15-23. SPI Flash Programming
(N25Q00AA13GSF40G / MT25QL01GBBB8ESF-0SIT TR)1

10 MByte data

PPD Programming Time
FlashPro5FlashPro62
TCK = 4 MHZTCK = 15 MHz3TCK = 4 MHZTCK = 15 MHz3TCK = 20 MHz3
USB 2.0USB 2.0USB 2.0/3.0USB 2.0/3.0USB 2.0/3.0
Erase and Program SPI Flash48 min 15 sec4 min 58sec14 min 15 sec5 min 45 sec4 min 54 sec
Verify SPI Flash1 hr 57 min 38 sec1 hr 50 min 45 sec16 min 33 sec7 min 53 sec7 min 4 sec
Read SPI Flash2 hrs 02 min 43 sec1 hr 55 min 30 sec16 min 12 sec7 min 36 sec6 min 47 sec
Erase SPI Flash18 sec18 sec1 min 52 sec1 min 50 sec1 min 50 sec
Important:
  • 1 For more information about different SPI Flash device support, see FlashPro6 SPI Flash Support.
  • 2 FlashPro6 has longer programming times for SPI Flash devices, when compared to FlashPro5. However, readback and verification times are significantly shorter. Programming time for FlashPro6 will be improved in future releases.
  • 3 To program the device at a high TCK frequency, take appropriate steps to ensure signal integrity of the JTAG signals.
  • 4 SPI Flash Programming time may vary from device to device, even though the part number is the same. This is due to variation in die.