CYCLONE-User-Manual.pdf - 第52页
User Manual For Cyclone LC Programmers 52 Figure 6-8: Specify Programming Sequence There are two ways to create the programming sequence. 6.1.3.1 Manual Selection The user can individually specify the algorithm and the o…

User Manual For Cyclone LC Programmers 51
Figure 6-4: Specify Target Architecture (NXP)
Figure 6-5: Specify Target Architecture (STMicroelectronics)
Note: The user can still select an ARM-based device when using the NXP or STMicroelectronics
manufacturer selections.
6.1.1.3 Device Box
The Device box can be used to choose from any devices that have recently been selected.
Figure 6-6: Device Drop-Down - Select From Recently Chosen Devices
6.1.2 Security Settings - Qorivva (MPC55xx-57xx) Only
If your selected target architecture was Qorivva (MPC55xx-57xx), the Cyclone Image Creation
Utility will display an area called Security Settings (see Figure 6-7). If your MPC55xx-57xx device
supports uncensoring, click the “Device supports uncensoring” checkbox and select the
appropriate bit depth for the device’s password (64-bit or 256-bit). The box to the right is where the
password must be entered. Optionally you may use the Browse button to navigate to a text file that
contains the correct password for the device. The contents of the text file that you select will
automatically be used to fill the password text box.
Figure 6-7: Security Settings - Qorivva (MPC55xx-57xx) Only
6.1.3 Programming Sequence
This is the two-panel interface directly below the Device Selection area. This is where the user
creates the sequence of commands to be carried out during programming. The left panel provides
a list of available programming functions. The right panel displays the ordering of the functions.

User Manual For Cyclone LC Programmers 52
Figure 6-8: Specify Programming Sequence
There are two ways to create the programming sequence.
6.1.3.1 Manual Selection
The user can individually specify the algorithm and the object code and then add commands. To
specify the programming algorithm for the target, double-click on the Choose Algorithm (CM)
function in the left panel. Or, it can be highlighted and added it to the right panel using the arrow
(->). This opens the “Specify Programming Algorithm to Use” dialog.
Figure 6-9: Specify Programming Algorithm To Use
The user should select the programming algorithm to be used. Once the algorithm is selected, the
full list of programming functions becomes available in the left panel.
Figure 6-10: Programming Functions Available
Similarly, to specify the S-Record to be programmed into the target, the user may double-click on
Specify Object Code (SS) in the left panel or highlight it and add it using the arrow (->). This opens
a dialog which allows you to select the appropriate S-Record.

User Manual For Cyclone LC Programmers 53
Figure 6-11: Specify Object File To Load
Next, the user would add additional programming functions to complete the programming script by
selecting programming operation commands from the Programming Sequence area. See Section
6.1.4 - Programming Operations for a description of these commands. The commands can
added by double-clicking them, or by selecting them and using the arrow (->). Commands can also
be removed or resequenced; see Section 6.1.3.3 - Function Buttons.
Figure 6-12: Add Programming Functions
6.1.3.2 Script Wizard
Another method that can be used to create a programming sequence is the Launch Script Wizard
button.
Note: Launch Script Wizard removes any commands that are already in the programming sequence
window and begins a new sequence.
The Launch Script Wizard button will automatically prompt the user for a programming algorithm,
followed by an object file, and then adds commands (EN - Erase if not blank, PM - Program
module, VC - Verify Checksum) to create a default programming script. The user can then use the
programming commands on the left and function buttons to modify the programming sequence as
needed.
6.1.3.3 Function Buttons
The arrow (->) will add the selected programming commands to the end of the programming
sequence. Double-clicking the command has the same effect.
The Clear Script button will remove all programming commands from the right panel.
The Move Up and Move Down buttons allow the user to manually re-sequence the order of the