SafeTI Compliance Support Package for HALCoGen (Hardware Abstraction Layer Code Generator)
SAFETI-HALCOGEN-CSP
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.
Order Now
Part Number | Buy from Texas Instruments or Third Party | Alert Me | Status | Current Version | Version Date | Description |
SAFETI-HALCOGEN-CSP: |
|
ACTIVE | 01.00.00 | 30-Jan-2015 | Assists customers using HALCoGen to comply with functional safety standards by providing documentation, reports and unit test capability. | |
SAFETI-HALCOGEN-CSP-DEMO: |
Free |
ACTIVE | 00.01.02 | 06-Feb-2015 | Demo version of the SafeTI-HALCOGEN-CSP. Provides example documentation and unit test capability. |
Key Document

- SafeTI-HALCoGen-CSP 00.01.02 Release Note (Rev. A)
(PDF 40 KB)
04 Feb 2015

- HALCoGen-CSP Installation Guide (Rev. B)
(PDF 3984 KB)
08 Jan 2020

- HALCoGen-CSP User's Guide (Rev. C)
(PDF 5694 KB)
08 Jan 2020
Description
The HALCoGen Compliance Support Package (CSP) was developed to provide the necessary documentation, reports and unit test capability to assist customers using HALCoGen generated software to comply with functional safety standards such as IEC 61508 and ISO 26262.
Prerequisites:
The below items are required to run the Test Automation Unit that comes with SafeTI HALCoGen CSP.
- Windows Operating system
- TI CCStudio v5 or later (download here)
- TI ARM Compiler v5.1 or later (included in CCstudio)
- Perl v5.0.8 or later must be installed. See the PERL website.
Features
- The HALCoGen CSP features unit level test cases developed by TI. These test cases can be run using LDRAunit from LDRA. LDRAunit can be purchased directly through LDRA.
What's Included
- Software Requirement Document
- Software Architecture Document
- Software Safety Manual
- Dynamic Coverage Analysis Report
- Test Manager report
- Test results reports
- Traceability report
- Software User Guide
- Software release Notes
- Test Automation Unit (TAU)
- Graphical User Interface to choose and Run the Test in the user’s environment on target hardware - Unit level and Functional test cases - LDRAunit from LDRA
Technical documentation
User guide (2)
Title | Type | Size (KB) | Date |
---|---|---|---|
5694 | 08 Jan 2020 | ||
3984 | 08 Jan 2020 |
White paper (1)
Title | Type | Size (KB) | Date |
847 | 12 May 2015 |
More literature (1)
Title | Type | Size (KB) | Date |
40 | 04 Feb 2015 |
Functional safety information (9)
Title | Type | Size (KB) | Date |
---|---|---|---|
895 | 12 Dec 2016 | ||
1073 | 19 Oct 2016 | ||
1104 | 19 Oct 2016 | ||
902 | 18 Feb 2016 | ||
921 | 18 Feb 2016 | ||
936 | 11 Dec 2015 | ||
936 | 11 Dec 2015 | ||
762 | 26 Oct 2015 | ||
765 | 26 Oct 2015 |
Related Products
Software development (5)
Name | Part Number | Software Type |
---|---|---|
F021 Flash API | F021FLASHAPI | Driver or library |
SafeTI Hercules Diagnostic Library | SAFETI_DIAG_LIB | Driver or library |
Code Composer Studio (CCS) Integrated Development Environment (IDE) | CCSTUDIO | IDE, configuration, compiler or debugger |
Hardware Abstraction Layer Code Generator for Hercules MCUs | HALCOGEN | IDE, configuration, compiler or debugger |
SafeTI Compliance Support Package for Hercules Diagnostic Library | SAFETI-HERCULES-DIAG-LIB-CSP | IDE, configuration, compiler or debugger |
TI Devices (38)
Part Number | Name | Product Family |
---|---|---|
RM41L232 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F | Microcontrollers (MCUs) |
RM42L432 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F | Microcontrollers (MCUs) |
RM44L520 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F | Microcontrollers (MCUs) |
RM44L920 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F | Microcontrollers (MCUs) |
RM46L430 | 16/32 Bit RISC Flash MCU, Cortex R4F, USB | Microcontrollers (MCUs) |
RM46L440 | 16/32 Bit RISC Flash MCU, Cortex R4F, EMAC | Microcontrollers (MCUs) |
RM46L450 | 16/32 Bit RISC Flash MCU, Cortex R4F, EMAC, USB | Microcontrollers (MCUs) |
RM46L830 | 16/32 Bit RISC Flash MCU, Cortex R4F, USB | Microcontrollers (MCUs) |
RM46L840 | 16/32 Bit RISC Flash MCU, Cortex R4F, EMAC | Microcontrollers (MCUs) |
RM46L850 | 16/32 Bit RISC Flash MCU, Cortex R4F, EMAC, USB | Microcontrollers (MCUs) |
RM46L852 | 16/32 Bit RISC Flash MCU, Cortex R4F, EMAC, USB | Microcontrollers (MCUs) |
RM48L530 | 16/32-Bit RISC Flash Microcontroller | Microcontrollers (MCUs) |
RM48L540 | 16/32-Bit RISC Flash Microcontroller | Microcontrollers (MCUs) |
RM48L730 | 16/32-Bit RISC Flash Microcontroller | Microcontrollers (MCUs) |
RM48L740 | 16/32-Bit RISC Flash Microcontroller | Microcontrollers (MCUs) |
RM48L940 | 16/32-Bit RISC Flash Microcontroller | Microcontrollers (MCUs) |
RM48L950 | 16/32-Bit RISC Flash Microcontroller | Microcontrollers (MCUs) |
RM48L952 | 16/32-Bit RISC Flash Microcontroller | Microcontrollers (MCUs) |
RM57L843 | 16/32 Bit RISC Flash MCU, Arm Cortex-R5F, EMAC | Microcontrollers (MCUs) |
TMS570LC4357 | 16/32 Bit RISC Flash MCU, Arm Cortex-R5F, EMAC, FlexRay, Auto Q-100 | Microcontrollers (MCUs) |
TMS570LS0232 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4, Auto Q-100 | Microcontrollers (MCUs) |
TMS570LS0332 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4, Auto Q-100 | Microcontrollers (MCUs) |
TMS570LS0432 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4, Auto Q-100 | Microcontrollers (MCUs) |
TMS570LS0714 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F, Auto Q-100 | Microcontrollers (MCUs) |
TMS570LS0714-S | High Performance 32-bit ARM Cortex-R5 based Microcontroller | Microcontrollers (MCUs) |
TMS570LS0914 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F, Auto Q-100 | Microcontrollers (MCUs) |
TMS570LS1114 | 16/32 Bit RISC Flash MCU, Cortex R4F, Auto Q100 | Microcontrollers (MCUs) |
TMS570LS1115 | 16/32 Bit RISC Flash MCU, Cortex R4F, Auto Q100, Flexray | Microcontrollers (MCUs) |
TMS570LS1224 | 16/32 Bit RISC Flash MCU, Cortex R4F, Auto Q100 | Microcontrollers (MCUs) |
TMS570LS1225 | 16/32 Bit RISC Flash MCU, Cortex R4F, Auto Q100, Flexray | Microcontrollers (MCUs) |
TMS570LS1227 | 16/32 Bit RISC Flash MCU, Cortex R4F, Auto Q100, Flexray, EMAC | Microcontrollers (MCUs) |
TMS570LS2124 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F | Microcontrollers (MCUs) |
TMS570LS2125 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F, FlexRay | Microcontrollers (MCUs) |
TMS570LS2134 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F | Microcontrollers (MCUs) |
TMS570LS2135 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F, FlexRay | Microcontrollers (MCUs) |
TMS570LS3134 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F | Microcontrollers (MCUs) |
TMS570LS3135 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F, FlexRay | Microcontrollers (MCUs) |
TMS570LS3137 | 16/32 Bit RISC Flash MCU, Arm Cortex-R4F, EMAC, FlexRay | Microcontrollers (MCUs) |
Support & training
Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.
Search answers from TI experts
Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.
If you have questions about quality, packaging, or ordering TI products visit our Support page.