HALCOGEN
Hardware Abstraction Layer Code Generator for Hercules MCUs
HALCOGEN
Overview
HALCoGen allows users to generate hardware abstraction layer device drivers for Hercules™ microcontrollers. HALCoGen provides a graphical user interface that allows the user to configure peripherals, interrupts, clocks, and other Hercules microcontroller parameters. Once the Hercules device is configured, the user can generate peripheral initialization and driver code, which can be imported into CCS, IAR Workbench, or Keil uVision.
Downloads
SAFETI-HALCOGEN-CSP — SafeTI HALCoGen Compliance Support Package
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 (...)
Arm-based microcontrollers
Technical documentation
Type | Title | Date | |
---|---|---|---|
User guide | HALCoGen-CSP User's Guide (Rev. C) | Jan. 08, 2020 | |
User guides | Hercules Safety MCU Resource Guide | Oct. 23, 2019 | |
Application note | FreeRTOS on Hercules Devices_new | Apr. 19, 2018 | |
Application note | How to Create a HALCoGen Based Project For CCS (Rev. B) | Aug. 09, 2016 | |
Technical article | Control a GaN power stage with a Hercules™ LaunchPad™ development kit – part 2 | Mar. 17, 2016 | |
Technical article | Control a GaN power stage with a Hercules™ LaunchPad™ development kit – part 1 | Feb. 23, 2016 | |
Technical article | Foundational software for functional safety systems | Feb. 10, 2015 | |
More literature | HaLCoGen Release Notes | Jun. 25, 2014 |
Related design resources
Software development
IDE, CONFIGURATION, COMPILER OR DEBUGGER
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by 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, see TI support.