Note: Xmodem capabilities are required to upgrading both the FPGA and the DSP code. Xmodem is
included in the hyperterm software, but it might not be included in other software.
How to Upgrade DSP Program Image
The flash memory in the 9611B has two partitions for the DSP program image, partitions A and B.
The DSPsoftware can be loaded into whichever partition is selected as active. This means that there
can be two versions of DSP software resident in memory. One example of where this might be use-
ful, would be If a newly installed DSP upgrade is found to be faulty, the other partition containing the
original DSP software can be made active, and the original software can then be loaded. It is impor-
tant to remember that the DSP and FPGA images are created as a matched pair. It is therefore most
important to upgrade both the FPGA and DSP images at the same time.
Because of this flexibility, the DSPsoftware upgrade procedure is more complex and additional
steps should be taken to avoid errors.
DSPUpgrade Procedure
In the following example, the DSP code for partition B is to be updated.
1. While the pre-upgraded 9611B is running, use the version command to query the CLI for the
version IDs of the DSP and FPGA images.
2. Get the old firmware bundle for that pair from the Web or the CD that came with the 9611B.
Call it version 1. This will be needed for restoration should the upgrade fail.
3. Get the version 2 upgrade bundle.
4. Bring up the 9611B bootloader CLI and use the getpart command to query which partition the
product is currently booting. For this example, we’ll say that version 1 is in partition A.
5. Use upgdsp B command to install the version 2 DSP image into the B partition.The expected
file name will be in the form "9611b_DSP_A_verX.img."
6. Use the upgfpga command Install the version 2 FPGA image.
7. Use setpart B to change the position of the pointer to the B partition.
8. Reboot the unit and check for normal operation.
If the upgrade fails:
1. Bring up the 9611B bootloader CLI.
2. Use the upgfpga command to install the version 1 FPGA image.
3. Use setpart A to change the position of the pointer back to the A partition.
4. Reboot the unit and check for normal operation.
Note : Xmodem capabilities are required to upgrading both the FPGA and the DSP code. Xmodem
is included in the hyperterm software, but it might not be included in other software.
Warning: The DSPcode will be erased immediately after the enter key is pressed. There is no
escape sequence once the upgrading process is started. If the partition becomes corrupt, the 9611B
will hang trying to boot, press any key to enter the bootloader and program the partition.
9611B_UserGuide_RevA.pdf.......................................................................... Page 35