ThreadX for Nios II
Highlights
- Complete Nios II support
- Nios II Development Tool Support
- Reasonable pricing
- No Royalties
- Complete ANSI C source code
- Easy to use and powerful services
- Responsive Technical Support
- Unlimited Threads, Queues, Event Flags, Timers, Semaphores, Mutexes, Block Pools, and Byte Pools
- Flexible memory usage
- Timeout available on all thread suspension
- Advanced preemption-threshold technique
- Low-overhead Application Timers
- Size scales automatically
- Picokernel architecture for size and speed
- Small footprint (as low as 5 Kbytes)
- Fast Execution
Improve Your Nios II Development
Let our extensive experience with the Nios II family of microprocessors help your product development. ThreadX, our high-performance real-time kernel, helps improve your product's quality and its time-to-market. In addition, using ThreadX makes it easier to enhance your product in the future.
Nios II Optimizations
ThreadX optimizes context switching on the Nios II. When context switching occurs inside of a ThreadX service call, only the registers preserved across function calls are saved as part of the thread's context.
A similar technique is used in interrupt handling. On the front end of interrupt service routines, only the compiler's scratch registers are saved initially. The full register set is saved only if thread preemption is required.
Nios II Tool Integration
ThreadX is fully integrated with the Nios II Eclipse-based development tools, including automatic application template building.

