Showing results for 
Search instead for 
Did you mean: 
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.

FTA Nios II Application Hang in Booting or User Mode

FTA Nios II Application Hang in Booting or User Mode

Last Major Update 

AUGUST 4, 2015



Fault Tree Analysis (FTA) uses tree structures to decompose system level failures into combinations of lower-level events, and Boolean gates to model their interactions. The objective of this debug FTA example is to help troubleshoot and identify issue related to Nios II application hang in booting or user mode and resolve it effectively. 

User often encounter issue when running Nios II application and fail to identify the root cause because Nios II terminal is not showing any messages or hang during board bring-up. This FTA help to summarize the common root causes of this problem.

Fault Tree Analysis Diagram & Table

The FTA example : FTA_nios2_application_hang_in_booting_or_user_mode consists of a FTA diagram and table used to debug and find root cause for the Nios II application hang in booting or user mode issues.

In the FTA diagram, multiple hypothesis are made based on the failure symptom as described. For each of the hypothesis, it can have second level or up to third level suspects. The FTA diagram will then be converted into a table format to proper keep track of the debug progress. In the FTA table, for every suspect listed , it needs to have some action items to be performed to verify it together with some additional category information to be filled in such as Owner, Target completion date, status/Results, Possible Next Step and Priority level.


© [2015] Altera Corporation. The material in this wiki page or document is provided AS-IS and is not supported by Altera Corporation. Use the material in this document at your own risk; it might be, for example, objectionable, misleading or inaccurate.

Version history
Last update:
‎06-27-2019 12:10 AM
Updated by: