Data Sheet
Table Of Contents
- 5.User Manual
- Revision History
- Table List
- About This Document
- Table of Contents
- Chapter 1. Overview
- Chapter 2. Interfaces Description
- 2.1. Interfaces parameter definitions
- 2.2. Pin description
- 2.3. Interfaces detail description
- 2.3.1. Power supply interface
- 2.3.2. RGMII interfaces
- 2.3.3. SPDIF interface
- 2.3.4. Audio interface
- 2.3.5. USB interface
- 2.3.6. PCIe interface
- 2.3.7. MIPI DSI interface
- 2.3.8. HDMI interface
- 2.3.9. JTAG interface
- 2.3.10. SDIO interface
- 2.3.11. BLSP interface
- 2.3.12. Power on interface
- 2.3.13. Reset interface
- 2.3.14. Boot configuration interface
- 2.3.15. Debug UART interface
- 2.3.16. PWM
- 2.3.17. Sleep clock
- 2.3.18. SPMI
- 2.3.19. Antenna interface
- Chapter 3. Electrical Characteristics
- Appendix 1. Notices
- Appendix 2. Trademarks
- 5.User Manual_ Warning
Thundercomm TurboX C40x SOM Datasheet
- 25 -
2.3.14. Boot configuration interface
Configure fuses or BOOT_CONFIG pins.
BOOT_CONFIG pins provide flexibility during product development.
Fuses should be blown for production devices.
BOOT_CONFIG [3:1] is MSB-aligned with Fast_Boot [2:0].
Table 2-20. Boot Configurations
BOOT_CONFIG[3:1] Boot Options Notes
0b000 Try SDC1 --> SDC2 --> USB2.0 Default
0b001 Try SDC2 --> SDC1
0b010 Try SDC1
0b011 Try USB2.0
Default boot configuration (0b000) is eMMC on SDC1.
Special boot-related GPIO features:
They are sensed for boot-purposes during IC reset (during fuse sense).
After boot up, use them for normal GPIO functions.
Do not have pull-ups on GPIO_55, GPIO_56, GPIO_57, and GPIO_49 prior to blowing FAST_BOOT fuses.
The boot configuration function of the preceding GPIOs is sampled at the rising edge of RESOUT_N reassertion.
Table 2-21. Boot Configuration GPIO definition
Boot Configuration Interface
Pin Name PIN Location Voltage Type Description Notes
GPIO_45 114 P3 IO Forced USB boot; Configurable I/O
GPIO_55 B26 P3 IO
Fast boot select bit 0 (configure external boot device);
WDOG_DISABLE. Configurable I/O
GPIO_56 A27 P3 IO Boot select bit 1 (configure external boot device); Configurable I/O
GPIO_57 B27 P3 IO Boot select bit 2 (configure external boot device); Configurable I/O
GPIO_49 118 P3 IO Boot select bit 3 (configure external boot device); Configurable I/O
Forced USB boot
During development or factory production, boot from USB_HS port are forced by using GPIO_45.
FORCED_USB_BOOT (GPIO_45) always takes precedence, regardless of the state of the BOOT_CONFIG
FORCED_USB_BOOT is checked first during the boot device detection prior to BOOT_CONFIG GPIOs.
GPIO_45 = 1 forces the SDM device to boot from USB_HS port.
Blow the FORCE_USB_BOOT_DISABLE fuse to disable the feature that forces USB boot using GPIO_45.
nicholas.wang_thundercomm.com
2022-07-21 2:34:47 AM CST