The control module allows software control of the various operation modes supported by the device. It is composed of two submodules. The CTRL_MODULE_CORE submodule which resides in the COREAON power domain and the CTRL_MODULE_WKUP submodule which resides in the WKUPAON power domain. These two submodules represent a set of registers which are used to control the device I/O ports and also various kinds of settings related to the different device operation modes and also to its internal modules.
The CTRL_MODULE_CORE submodule has registers for the following features:
- Pad configuration with following controls:
- Pad I/O multiplexing
- Pad pullup and pulldown configuration
- Pad wake-up detection enabling
- Pad wake-up event status
- Pad input buffer enable
- Pad slew rate control
- Device thermal management control and status registers
- PBIAS cell and MMC1 I/O cells control
- IRQ_CROSSBAR and DMA_CROSSBAR control
- Control the priority of initiator accesses to the external SDRAM
- Control the priority of initiators connected to L3_MAIN interconnect
- Memory region lock registers
- Mapping of the device non-maskable interrupt (NMI) to respective cores
- Controls for the DDR3 I/O Cells
- Controls for the DDR3 associated vref-generation cells
- AVS Class 0 associated registers
- ABB associated registers
- PCIe related registers
- Standard eFuse logic
- Other miscellaneous functions:
- Status of the system boot settings
- DSP1 reset vector address
- Settings assoaciated with USB, SATA and HDMI PHYs
Note: SATA is NOT supported on the AM570x family of devices - DSS PLLs multiplexing and enabling
- Force MPU write nonposted transactions
- Firewalls error status
- Settings related to different peripheral modules
- Others
The CTRL_MODULE_WKUP submodule has registers for the following features:
- Basic EMIF configuration settings
- XTAL Oscilator control
- Efuse I/O compensation
- Other functions
Figure 18-1 represents an overview block diagram of the control module.
Note: ATL, VCP1, VCP2, MLB and USB3 (ULPI) are not supported on the AM571x / AM570x family of devices.
SATA and RTC are not supported on the AM570x family of devices.