VXI Technology, Inc.
50
SVM2608 Programming
FLASH Memory Programming Commands
The following commands can be used to change the content of the FLASH memory. The FLASH
memory stores the board’s software (executed by the microprocessor) and firmware (what
programs the two FPGAs on the board). To prevent accidental writings of the FLASH, a sequence
of three commands is necessary to perform a write to it.
To change the microprocessor software, the new file that needs to be programmed into FLASH is
uploaded at offset address 0x000000. Then, to change the
software
, the following three commands
must be issued in this particular order. Issuing them in a different order will not produce any
results:
0x5501,
0xAA01,
0x5501
After issuing each of the above commands, the user must wait until the command is executed
before issuing the next one. When the second 0x5501 command is done, it means the new data has
been moved into FLASH memory.
To change the
firmware
for the
first
FPGA (U1), the new file that needs to be programmed into
FLASH is uploaded at offset address 0x000000. Then, the following three commands must be
issued in this particular order. Issuing them in a different order will not produce any results:
0x5502,
0xAA02,
0x5502
After issuing each of the above commands, the user must wait until the command is executed
before issuing the next one. When the second 0x5502 command is done, it means the new data has
been moved into FLASH memory.
To change the
firmware
for the
second
FPGA (U20), the new file that needs to be programmed
into FLASH is uploaded at offset address 0x000000. Then the following three commands must be
issued in this particular order. Issuing them in a different order will not produce any results:
0x5503,
0xAA03,
0x5503
After issuing each of the above commands, the user must wait until the command is executed
before issuing the next one. When the second 0x5503 command is done, it means the new data has
been moved into FLASH memory.
To change the
firmware
for the
third
FPGA (U37), the new file that needs to be programmed into
FLASH is uploaded at offset address 0x000000. Then the following three commands must be
issued in this particular order. Issuing them in a different order will not produce any results:
0x5504,
0xAA04,
0x5504
After issuing each of the above commands, the user must wait until the command is executed
before issuing the next one. When the second 0x5503 command is done, it means the new data has
been moved into FLASH memory.
Changes become effective the next time the module powers up
.
WARNING: ANY COMMANDS NOT LISTED HERE ARE RESERVED FOR FACTORY
USE AND SHOULD NOT BE USED UNDER ANY CIRCUMSTANCES.
Содержание SVM2608
Страница 2: ...VXI Technology Inc 2 ...
Страница 10: ...VXI Technology Inc 10 SVM2608 Preface ...
Страница 22: ...VXI Technology Inc 22 SVM2608 Introduction ...
Страница 54: ...VXI Technology Inc 54 SVM2608 Programming ...
Страница 56: ...VXI Technology Inc 56 SVM2608 Appendix A ...