Emerson MVME2500 manual 2 SPI Device Multiplexing Logic, Functional Description

Models: MVME2500

1 146
Download 146 pages 3.01 Kb
Page 69
Image 69

Functional Description

The MVME2500 FPGA controls the chip select to SPI devices A and B. The FPGA chip select control is based on the Switch Bank (S2-2).

Figure 4-2 SPI Device Multiplexing Logic

At power-up, the selection of the SPI boot device is strictly based upon the Switch Bank (S2-2) setting. Depending on the S2-2 setting, SPI_SEL0 is routed to one of two SPI devices. The selected SPI device must contain a boot image. Once the boot image is copied into memory and executed, the FPGA will wait and once the P20x0 will write on one bit of the FPGA watchdog register, the FPGA will then pass through the SPI chip select from the P20x0 to SPI device chip selects. The software can now perform read/write processes on any SPI device, including copying from one SPI device to another.

With this flexible approach to firmware redundancy, one should always be able to recover from a corrupt active firmware image, as long as a healthy firmware image is maintained in single bootable SPI Device.

MVME2500 Installation and Use (6806800L01H)

69

Page 69
Image 69
Emerson MVME2500 manual 2 SPI Device Multiplexing Logic, Functional Description