Cosmic Software - Current Software Versions
This page provides information on the current version for all Cosmic Products.
A short release history is also available together with the main improvements introduced in each release.
The full information is available under maintenance contract.
Freescale (Formerly Motorola) targets.
-
HCS12X and XGATE tools
CXS12X Compiler version V4.8.5 released on 19 Jul 2011.
History
CXXGATE Compiler version V4.3.4 released on 20 Jul 2011.
History
- HC05 tools
CX6805 Compiler version V4.3.3 released on 16 Dec 2010.
History
- HC08/S08 tools
CX6808 Compiler version V4.6.7 released on 22 Sep 2011.
History
HC08/S08 Debugger tools
ZAP HC08/S08 BDM Debugger for P&E Multilink Cables V5.6.21
ZAP HC08/S08 SIM Debugger V5.6.26
- HC11 tools
CX6811 Compiler version V4.3.1 released on 16 Sep 2009.
History
- HC16 tools
CX6816 Compiler version V4.2.1 released on 01 Jul 2009.
History
- 68k tools
CX332 Compiler version V4.1l released on 09 Mar 2005.
History
Power Architecture targets
- Power Architecture - Freescale MPC56xx and ST Micros' SPC56xx families
CXPPC Compiler version V4.3.2 released on 26 Jul 2011.
- Power Architecture Debugger tools
ZAP PPC JTAG/NEXUS Debugger for P&E Multilink Cables V5.6.26
ZAP PPC SIM Debugger V5.6.16
STMicroelectronics targets
- STM8 tools
CXSTM8 Compiler version V4.3.5 released on 02 Jul 2010.
History
-
ST7 tools
CXST7 Compiler version V4.5.9 released on 03 Dec 2008.
History
-
ST10 tools
CXST10 Compiler version V4.2.1 released on 17 Mar 2009.
History
Infineon targets
-
C166 tools
CX166 Compiler version V4.2.1 released on 17 Mar 2009.
History
Tools History Highlights
This section provides a basic overview of the improvements that have been introduced for each version of each tool.
The full information is available as part of a maintenance agreement.
Freescale HC05 tools history highlights
- V4.2c
The constant replacement optimization has been enhanced.
- V4.2b
Improved usage of bit instructions
- V4.2a
Introduction of BIT variables. Linker can suppress uncalled functions.
Freescale HC08 tools history highlights
- V4.6.7
Maintenance release and adds support for derivative S08SGW family
- V4.6.6
Maintenance release and adds support for derivatives S08SJE128 family
- V4.6.5
Maintenance release
- V4.6.4
Maintenance release and adds support for derivatives S08SE, QE, QB, JS, JW, MP, SL, SJ families.
- V4.6.3
Maintenance release and adds support for S08 derivatives SLL family.
- V4.6.2
Maintenance release and adds support for S08 derivatives GB60 and AC16 families
- V4.6.1
Adds support for S08 derivatives with more than 64K of on-chip FLASH memory including the HCS08QE128 and DZ128.
- V4.5.10
Adds support for new HCS08 derivatives EL, SG and SL families
- V4.5.8
Adds support for new HCS08 derivatives DE, DN, DV and DZ families
- V4.5.7
The parser emits a warning when a shift count is larger than
the size of the shifted expression, if warnings are enabled.
Version number format changed to MS Windows compatible version format
- V4.5c
The compiler allows @inline functions with return values.
- V4.5b and V4.5a
Introduced factorization optimization (optional) that produces more compact but slower code. The parameters passing scheme has changed for some special cases.
- V4.4g
The constant replacement optimization has been enhanced. Improved code generation on some non-reentrant function parameter passing.
- V4.4f
The optimizer has been enhance for a better merging of identical instructions.
Freescale HC11 tools history highlights
- V4.2.1
The compiler package includes IDEA V4 and several defect fixes
- V4.1t
The compiler allows @inline functions with return values.
- V4.1r
The optimizer has been enhanced to perform a more efficient tail merge optimization. New library functions isqrt() and lsqrt().
- V4.1q
The parser reports unreachable code when run with -ck option.
Freescale HC12/HCS12 tools history highlights
- V4.8.4
License manager update
- V4.8.3
Maintenance release
- V4.8.2
Maintenance release
- V4.8.1
Compiler produces .info. section containing compiler options and component version information for build tracking and documentation.
(more..)
Freescale HCS12X tools history highlights
- V4.8.5
Maintenance release
- V4.8.4
License manager update and maintenance release
- V4.8.3
Maintenance release
- V4.8.2
Maintenance release
- V4.8.1
Compiler produces .info. section containing compiler options and component version information for build tracking and documentation.
(more..)
Freescale XGATE tools history highlights
- V4.3.3
License manager update
- V4.3.2
Maintenance release
- V4.3.1
Compiler produces .info. section containing compiler options and component version information for build tracking and documentation.
(more..)
Freescale HC16 tools history highlights
- V4.1q
The memcpy/memmov/memset library routines have been extended to 64k.
- V4.1o Support for functions to be run from RAM.
Freescale 68k tools history highlights
- V4.1k
Enhanced constant replacement optimization.
- V4.1j
Introduction of checksums.
Power Architecture tools history highlights
- V4.3.2
The compiler implements two new memory models supporting unlimited
configurations for both data and constants.
The compiler implements several enhancements for loop optimizations using indexed arrays or pointers.
Adds support for new derivatives
- V4.2.7
Adds support for hardware floating point on VLE models
Adds
new memory models for for large const areas
- V4.2.6
Maintenance release
- V4.2.5
Maintenance release
- V4.2.4
Compiler adds _fctcpy() routine for copying code in
ram in order to program flash space implements Maintenance release
Enhances instruction scheduling to avoid pipeline stalls
- V4.2.3
The assembler supports the @h, @ha and @l suffixes for compatibility
with other toolchain's.
The startup routines have been modified to zero the full ram range
in order to properly initialize the ECC mechanism.
- V4.2.2
Adds support for e200Z3 and Z6 cores
Adds support for hardware instructions for floating point in standard mode.
Enhances the access to global variables in VLE mode
by assigning addresses to unused volatile registers
- V4.2.1
Adds support for e200Z1 cores
Adds support fro new VLE instructions enhancing interrupt prologue and epilogue.
Compiler produces .info section containing build options per AUTOSAR spec .
- V4.1.2
Maintenance release
- V4.1.1
Enhance store factorization
Enhance logical not operator
Enhance isel instruction usage
- V4.1.0
First Release
STMicroelectronics STM8 tools history highlights
- V4.3.5
License manager update and Maintenance.
- V4.3.4
Maintenance Release
- V4.3.3
Maintenance Release
- V4.3.2
Maintenance Release
- V4.3.1
Compiler produces .info. section containing compiler options and component version information for build tracking and documentation.
(more..)
STMicroelectronics ST7 tools history highlights
- V4.5.5
The code for a subtract with a small number has been enhanced.
The linker displays a "call tree" section in the map file showing
for each function the list of all the functions called.
- V4.5d
The linker displays a "call tree" section in the map file showing
for each function the list of all the functions called.
- V4.5c
The compiler allows @inline functions with return values.
- V4.5b and V4.5a
The parameters passing scheme has changed for some special cases.
- V4.4h
Introduced factorization optimization (optional) that produces more compact but slower code.
- V4.4g
Introduced jump tables for big switch statements.
- V4.4f
Improved management of += and -= operators on char expressions. Added isqrt() and lsqrt() library functions.
- V4.4e
The compiler implements long bit fields as an extension to the ANSI standard. New inline functions getcc() and putcc() to read and write the condition code register.
STMicroelectronics ST10 tools history highlights
- V4.1e
Improved code for bit handling.
- V4.1d
The code generator has been enhanced for int switch statements.
Infineon c166 tools history highlights
- V4.1e
Improved code for bit handling.
- V4.1d
The code generator has been enhanced for int switch statements.
|