3.3.1 Programming with the DediProg SF100
The recommended method for programming the SPI NOR Flash chips on the EV51H13A is to use a DediProg SF100 in-system programmer. The programmer connects directly to the 2x4 programming header (J31) using a ribbon cable. The onboard programming header provides access to two SPI chips, with device selection controlled through jumper J32.
In addition, the QSPI channel selection jumpers must be configured appropriately to route the SF100 external programmer to the desired SPI Flash device, as described in the following table:
| J33 | J34 | J32 | SF100 Connection |
|---|---|---|---|
| IN | IN | 1-2 | QSPI0 CS0 |
| IN | IN | 2-3 | QSPI0 CS1 |
| IN | OUT | 1-2 | QSPI1 CS0 |
| IN | OUT | 2-3 | QSPI1 CS1 |
| OUT | IN | 1-2 | QSPI2 CS0 |
| OUT | IN | 2-3 | QSPI2 CS1 |
| OUT | OUT | Don’t Care | No Connect |
The DediProg software is then used to program the memory devices.
Before programming the SPI devices, power the evaluation board by connecting a USB Type-C® cable to J24. Next, connect the DediProg programming cable to header J31. The following figure illustrates the connection between the board and the programmer. Ensure that the pin 1 orientation on the programming cable matches the pin 1 indicator on the board connector.
