SPRS841E March 2012 – October 2019 TMS320C6652 , TMS320C6654
PRODUCTION DATA.
Refer to the PDF data sheet for device specific package drawings
The ROM Bootloader (RBL) is guided by the boot parameter table to carry out the boot process. The boot parameter table is the most common format the RBL employs to determine the boot flow. These boot parameter tables have certain parameters common across all the boot modes, while the rest of the parameters are unique to the boot modes. Table 6-73 lists the common entries in the boot parameter table.
Byte Offset | Name | Description |
---|---|---|
0 | Length | The length of this table, including this length field, in bytes. |
2 | Checksum | Identifies the device port number to boot from, if applicable. The value 0xFFFF indicates that all ports are configured (Ethernet). |
4 | Boot Mode | See Table 6-74 |
6 | Port Num | Identifies the device port number to boot from, if applicable. The value 0xFFFF indicates that all ports are configured (Ethernet). |
8 | PLL config, MSW | PLL configuration, MSW (see Figure 6-37) |
10 | PLL config, LSW | PLL configuration, LSW |
31 | 30 | 29 | 16 | 15 | 8 | 7 | 0 |
PLL Config Ctl | PLL Multiplier | PLL Predivider | PLL Post-Divider |
Field | Value | Description |
---|---|---|
PLL Config Ctl | 0b00 | PLL is not configured |
0b01 | PLL is configured only if it is currently disabled or in bypass | |
0b10 | PLL is configured only if it is currently disabled or in bypass | |
0b11 | PLL is disabled and put into bypass | |
Predivider | 0-255 | Input clock division. The value 0 is treated as predivide by 1 |
Multiplier | 0-16383 | Multiplier. The value 0 is treated as multiply by 1 |
Post-divider | 0-255 | PLL output division. The value 0 is treated as post divide by 1 |