TTE32 core designs are intended for use in aircraft (manned and UAVs), medical equipment, industrial control, automotive designs, space systems and other high-reliability applications. When employed as an alternative to traditional “Commercial-Off-The-Shelf” (COTS) hardware solutions in such sectors, TTE32 processors can greatly simplify design, test and certification activities.
Based on a 32-bit architecture with 32-registers and a five-stage pipeline, TTE32 cores have been designed “from the ground up” to provide guaranteed memory-access and instruction-execution times. As a consequence, TTE32 processor cores provide an ideal platform for designs which require precise “worst-case execution time” (WCET) determination and / or guaranteed CPU loading figures and / or low task jitter. Measurement resolution is at the CPU cycle level.
In addition to providing extremely predictable behaviour under normal operating conditions, most TTE32 designs incorporate a flexible (task) scheduler in hardware: this reduces CPU overheads and increases the predictability of task timing, even in the event of task overruns.
Further information is available.