In-System Programming Using UART Interface
2.7.2
Checking if the eNVM is Programmed Successfully
To check if the eNVM is programmed successfully, start any serial terminal emulation program such as:
•
HyperTerminal
•
PuTTY
•
TeraTerm
The configuration for the program is:
•
Baud Rate: 57600
•
8 Data bits
•
1 Stop bit
•
No Parity
•
No Flow Control
For information on configuring the serial terminal emulation programs, see the
Terminal Emulation Programs
If the eNVM is programmed successfully, the serial terminal emulation program displays an operation
success message. The following figure shows an operation success message for eNVM programming in
the PuTTY window.
Figure 14 •
ISP Program Successful
2.7.3
Programming Results
The result shown in the previous figure is for the isp_fabric_and_envm.spi file. The following table
lists the possible results for ISP Program operation mode for sample programming files provided in folder
<download_folder>\sf2_isp_using_uart_interface_demo_df\host_tool_and_samples. Not all .spi files
listed in the table are demonstrated.
Table 4 •
ISP Programming Results
*.spi Programming File Name
isp_envm_only.spi
isp_fabric_only.spi
isp_fabric_and_envm.spi
Note: After successful ISP Program operation, the Security Evaluation Kit must be reprogrammed with the
original isp_demo.stp file to try the ISP operation modes again.
Tutorial.
eNVM Programming Result
The serial terminal emulation program
shows successful eNVM program
message
NA
The serial terminal emulation program
shows successful eNVM program
message
DG0454 Demo Guide Revision 8.0
Configuring Serial
FPGA fabric Programming Result
NA
SmartFusion2 LEDs 0 to 3 blinks
SmartFusion2 LEDs 0 to 3 blinks
13
Need help?
Do you have a question about the SmartFusion2 and is the answer not in the manual?