TPS-1 User’s Manual: Hardware 5. TPS-1 boot subsystem
R19UH0081ED0107 Rev. 1.07 page 45 of 86
Jul 30, 2018
5.2.2. SPI master interface (Boot Flash)
The TPS-1 has one SPI master interface for connecting a serial Flash device. The Flash contains the TPS-1 firmware as well as the device configuration
and the three required MAC addresses. The operation of this interface is managed by the boot loader.
The interface operates at a maximum speed of 25 MHz. This speed is necessary to realize the “device fast startup” function with the TPS-1.
It is necessary to have a delay time (clock low to data valid) not greater than 8 ns.
The Flash contains the TPS-1 firmware as well as the device configuration and the three required MAC addresses. The serial Flash must have a
minimum size of 1 MByte and must support the Motorola SPI-compatible interface. The serial flash must be able to write sectors with a size of
4 kByte.
The used SPI protocol configuration is as follows:
• Motorola SPI frame format;
• 8-bit data words;
• SPI clock out pin has a steady state high value, when data is not being transferred;
• Data is captured on the rising edges and propagated on the falling edges of the SPI clock signal.
You should avoid a device with write protection, particularly with a default setting after power up. The Flash ROM must support the SPI Commands
listed in Table 5-3: SPI Boot Loader Driver Commands.
The following flash devices are recommended:
• MX25L6406E (64M x 8) Macronix
• MX25L3206E (32M x 8) Macronix
• MX25L8006E (8M x 8) Macronix
• AT25SF081-SSHD-T adesto-technologies
• W25Q16JVSSI Winbond
• FT25H16S-RT Fremont micro devices
•
• N25Q032A Micron (with stack version V 1.3.1.16 or higher)
Table 5-2: Boot Flash SPI Master Interface
Pin Signal name Typ Function
SPI-Master-Interface Firmware Flash: Chip Select (TPS-1) – active low
N13 SPI3_SCLK_OUT O SPI-Master-Interface Firmware Flash: CLOCK (TPS-1)
SPI-Master-Interface Firmware Flash:
Receive Data (TPS-1) – MISO
M14 SPI3_STXD_OUT O SPI- Master-Interface Firmware Flash:
Send Data (TPS-1) – MOSI