18.1 Overview

This device provides several user writable configuration registers related to the configuration and operation of the system. The registers marked with (L) are loadable from Flash via their corresponding FBCFG* registers in the following table. The user must program these FBCFG* registers, which, then, loads the appropriate register after Reset.

This device provides a single user writable configuration register related to boot configuration of the device. The BCFG0 register provides control, selection and locking for various features of the device, including Flash BCFG7-0 valid, Flash Signature Bit (read only), Code Protect Status (read only). BCFG0 is a read-only register loaded from Flash register FBCFG0 in the following table.

Table 18-1. Writable Configuration Registers
RegisterAddressDestination
FBCFG00x0004_5F9C BCFG0 (0x4400_0200)
FBCFG1/DEVCFG00x0004_5F98CFGCON0(L) (0x4400_0000)
FBCFG2/DEVCFG10x0004_5F94CFGCON1(L) (0x4400_0010)
FBCFG3/DEVCFG20x0004_5F90CFGCON2(L) (0x4400_0020)
FBCFG4/DEVCFG40x0004_5F8CCFGCON4(L) (0x4400_0040)
FBCFG5/FUSERID0x0004_5F88USERID(L) (0x4400_00A0)
CFGCON0(L) – Provides control, selection and locking for various features of the device.
  • PPS register locking
  • PMD register locking
  • CFGPG register locking
  • Config register locking
  • JTAG port enable and configuration
  • Trace port enable
  • Flash ECC control
CFGCON1(L) – Provides control, selection and locking for various features of the device.
  • Debug port and feature configuration CFGCON0 locking control
  • Class B functionality enable
CFGCON2(L) – Provides control, selection and locking for various features of the device.
  • Deadman timer enable and configuration
  • Watchdog timer enable and configuration
  • Clock monitoring and control
  • Oscillator enable and configuration
  • 2-Speed start-up enabled in the Sleep mode bit
CFGCON4(L) – Provides control, selection and locking for various features of the device.
  • Deep sleep modules control
  • SOSC configuration control

CFGPGQOS – The CFGPGQOS register defines the permission group settings for various bus hosts on the device bus matrix.

USER_ID(L) – The USER_ID register is used to provide the end user with a 16-bit ID field that may be read out directly through the JTAG interface via the USER_ID JTAG instruction.

BCFG0 – Used to set Code Protect, Sign Bit and control PCHE cache mode.