This document describes the functionality of the TMS320DM6467 Digital Media System-on-Chip (DMSoC) ARM ROM bootloader (RBL) software, which resides in the ROM of the device beginning at address 0x00008000. The RBL implements methods for booting in the listed modes and uses boot configuration pins to determine boot mode. If an improper boot mode is chosen, or an error is detected during boot from a slave device, the RBL communicates this through the universal asynchronous receiver/transmitter (UART), as the default boot device.