Nios 1 vs Nios 2
We have an avionics lighting group in our company that is expanding into newer technology. It is only a matter of time that they will need a super low cost micro solution. I am in a group that designs avionics display products and they have approached me on micro suggestions. I believe that the NIOS is the way to go. However, I am divided on whether to suggest the NIOS1 or NIOS2. The applications will be unbelievably simple and straight forward. The reason I would even suggest NIOS1 is this group has no software engineers. They know just enough C to be dangerous. The NIOS1 SDK is easier for non software types, and there is a layer of abstraction in the NIOS2 that may be confusing to engineers who only know C. I know that NIOS1 will probably not be supported, but I know that they would have trouble with NIOS2. They will not be able to hire an engineer because there is a hiring freeze. They can only get some support from our group. The NIOS1 support may not be an issue to them because we archive all tools, drivers, debuggers, etc for every project because these products may be in service for more than 20 years. If they need a software change in 5 years, we would use the same tools as they used in the initial design (unless there is a bug or update). Thoughts....