LAN969x Strapping Modes
All EVBs have a 4-way DIP switch which is used to control the boot mode. The location of the DIP switch varies, but it always has a silk print saying "Boot mode".
| The boot mode is only sampled at boot time, which means that when changing the boot mode, the board needs to be reset. |
The following table documents the relevant boot modes used by VelocityDRIVE-SP:
| Strap Value | DIP Setting | LAN969x (A0) |
|---|---|---|
0001 (0x1) |
|
Default development boot mode for VelocityDRIVE-SP |
0100 (0x4) |
|
Default boot mode for VelocityDRIVE-SP |
1010 (0xa) |
|
De-brick mode. |
1011 (0xb) |
|
De-brick mode (high-speed UART). |
1101 (0xd) |
|
Supported by VelocityDRIVE-SP |
1. Additional Non-VelocityDRIVE-SP Strap Modes
The following modes are defined by the SoC, but are not relevant in a VelocityDRIVE-SP application.
| Strap Value | DIP Setting | LAN969x (A0) |
|---|---|---|
0000 (0x0) |
|
Not directly supported by VelocityDRIVE-SP |
0010 (0x2) |
|
Not directly supported by VelocityDRIVE-SP |
0011 (0x3) |
|
Not directly supported by VelocityDRIVE-SP |
0101 (0x5) |
|
Not directly supported by VelocityDRIVE-SP |
0110 (0x6) |
|
Not supported / reserved for future use. |
0111 (0x7) |
|
Not supported / reserved for future use. |
1000 (0x8) |
|
Not directly supported by VelocityDRIVE-SP yet |
1001 (0x9) |
|
Not supported / reserved for future use. |
1100 (0xc) |
|
Not supported / reserved for future use. |
1110 (0xe) |
|
Not supported / reserved for future use. |
1111 (0xf) |
|
Not supported by VelocityDRIVE-SP |