4.2.4 Programming Port Locks

Several user lock bits are available to block access to programming through specific programming ports. These lock bits include:

Table 4-1. Locks to Disable Programming Interfaces
Lock Function when ActiveDescription
Disable Auto Programming and IAP ServicesThis lock disables Auto Programming, Auto Update, IAP Services, and Programming Recovery. SPI initialization functionality is not affected. FlashLock/UPK1 unlocking is only available for JTAG and SPI Slave interfaces.
Disable JTAGThis lock completely disables the JTAG interface. If the device is part of a serial JTAG chain, the chain is broken. The JTAG pins themselves remain active but the TAP controller does not respond to activity on these pins.
Disable SPI SlaveThis lock completely disables the SPI slave interface. Any activity on the SPI pins is ignored.

In the Configure Security Wizard, click Update policy to apply the programming port locks, as shown in the following figure.

Figure 4-3. Protect Programming Interfaces in the Libero® SoC Software