Hitex Complex Drivers are speed-optimized, industrial drivers supplied with Software Requirements Specifications, Detailed Design Specifications and Test Plans. They are intended to be used as an input to a customer's own IEC61508 or ISO26262 development process and are only available as production licenses. The original requirement behind the creation of these drivers was to insulate real time operating system users from the complexities of the AURIX peripherals, reducing them to simple function calls with a well-defined API. This can massively reduce the time to market as the complex low-level CPU interfacing is already done and the user’s development focus can be solely on the application level. The drivers can be customized to suit particular customer’s applications (usually pinout-related) or new drivers created.
The drivers can be used in safety applications when imported into the user’s own software development process. No specific ASIL or SIL claim is made but the development process requirements for up to ASIL-B have been taken into consideration in their design and coding. As a result they are supplied with Software Requirements Specifications, Detailed Design Specifications and Test Specifications. Depending on the development process employed, the drivers can be used at up to ASIL-D but the user would need to take additional measures to achieve this such as redundant signal generation, dual inputs etc.. In this case, the user may choose to use the driver as a template for the production of his own driver. As they are highly optimized, they may have to be adapted to the user’s hardware pin allocation and retested before being shipped. This is unavoidable for SFR-intensive drivers like the PWM/VADC driver where direct SFR addressing has to be used.