Don’t you love the holidays? All the lights and decorations make it so festive. However, what really drives me crazy is getting all the stuff out of the attic and having to put it back again. It seems like such a waste of time, not to mention it can be dangerous and hard! So, a few years ago I decided to do something about it. Being an engineer, I analyzed the problem and realized the reason I hated it so much was because I had to go up and down the attic ladder with heavy boxes, taking my life in my hands with each step I made .

Of course, there was a very simple solution – all I needed was a lift! I did some Google engineering and found a good design on YouTube and set out to build it. Being a good engineer, of course I defined all the requirements up front and made sure to validate those requirements throughout the development process. Well, not exactly. It actually worked okay the first few times, but a clear design flaw caused the main brace in the attic to fail. When I look back at this experience, I realize the root cause of this was that I didn’t start with the right structural foundation. Doing any type of project, let alone for functional safety applications, you must have a strong foundation to start with.

The answers were right at my fingertips. Instead of going to Google for information, I should have gone to! If you are developing functional safety applications, the good news is TI has a great foundation to start with. You are probably already well aware of our family of Hercules™ microcontrollers (MCUs) with integrated safety features in hardware, which significantly reduce the amount of diagnostic software you need to develop on your own. This is already a very strong foundation for the development of your safety critical system. On top of that, you still need the foundational software to initialize the Hercules MCU and configure the peripherals to your specific needs. We provide that software with our Hardware Abstraction Layer Code Generator (HALCoGen) and SafeTI™ Hercules Diagnostic Library. Here is the even better news: We also provide SafeTI Compliance Support Packages (CSPs) for both of these foundational software components.

SafeTI CSPs provide documentation, reports, and unit test capability to make it easier for customers to comply with functional safety standards such as IEC 61508 and ISO 26262. The documentation and reports such as safety requirements, safety manual, static and dynamic code coverage are work products produced by following the recently certified SafeTI software development process. A GUI based Test Automation Unit (TAU) based on LDRAunit is also provided to allow customers to execute and extend the included unit level test cases. The CSPs can also provide a helpful starting point (foundation) for customers who need to provide similar evidence for their functional safety software.

We’re excited to provide these SafeTI CSPs to assist customers by providing a foundational example for their functional safety software development, whether they are building a new lift for their garage after holiday festivities or taking an industrial or automotive system through certification. I’m all set for the holidays next year. What about you? Leave us a note below and let us know—what type of system that you work on could benefit from these CSPs?


For more information: