Document number
205065
Version
Rev. N
Issue date
2019-02-04
Sirius OBC and TCM User Manual
Page
170
of
174
11. Updating the Sirius FPGA
To be able to update the SoC on the Sirius OBC
and Sirius TCM you need the following
items.
11.1. Prerequisite hardware
•
Microsemi FlashPro5 unit
•
104470 FPGA programming cable assembly
11.2. Prerequisite software
•
Microsemi FlashPro Express v11.8 or later
•
The updated FPGA firmware
11.3. Generation of encryption key
When ÅAC Microtec is supporting a customer, files with sensitive data to be transferred
between ÅAC and customers can be encrypted/decrypted by GPG.
1. Generate a key by
gpg
–
-gen-key
2.
Select option “DSA and Elgamal” and a
keysize of 2048 bits
3. After successful generation of the key, export the key by
gpg
–
-export
–
a
–
o your_pub.key
4. The generated key, your_pub.key, in example above is to be sent to ÅAC if
needed.
11.4. Step by step guide
The following instructions show the necessary steps that need to be taken in order to
upgrade the FPGA firmware:
1. Connect the FlashPro5 programmer via the 104470 FPGA programming cable
assembly to the JTAG-RTL connector in Figure 3-1
2. Connect the power cables according to Figure 3-1
3. The updated FPGA firmware delivery from ÅAC should contain at least two files:
a. The actual FPGA file with an .stp file ending
b. The programmer file with a .pro file ending
4.
Start the FlashPro Express application, click “Open…” in the “Job Projects” box
(see Figure 11-1) and select the supplied .pro file.