Search:

Philips XA Software Development Tools v4.0

What's New in v4.0

  • Superior Embedded Development Environment with exciting new features:
    • CodeSense provides word completion and function parameter help
    • CodeFolio for management of frequently used code
    • Project Spaces allow viewing of multiple projects at one time
    • Integrated FTP utility and HTML browser
    • Beautifier for code-reformatting
    • Tags Browing, XML Collapsible Grid Viewer, Split Window, and many many more new features
  • Easy/Expert configuration modes: Don't worry about XA compiler settings using the Easy mode; Take full control over your code and compiler settings in the Expert mode
  • MISRA C enhanced code checker in the XA compiler, when you are concerned with the quality and maintainability of your C source code
  • New compiler features for better code control and code optimizations
  • Additional memory model "huge" to fit your application
  • Seamless integration with 8051 compiler toolset; Easy migration of existing applications
  • Programmable Data Analysis in XA debugger enables quick detection of errors in your data output
  • File System Simulation in XA debugger allows the use of ANSI C calls to interact with the host computer I/O services
  • CrossView Pro ROM monitor debugger offers additional Plug-and-Play support for new evaluation boards from FDI and Phytec
  • Attractively priced special compiler bundle, consisting of C and C++/EC++ compiler, ROM monitor debugger and Simulator. All the tools you need in one package!

For all new XA toolset features, read the What's New in v4.0

The Total XA Development Solution

  • C/C++ Compiler and CrossView Pro debugger for the Philips XA
  • Highly optimized XA C compiler package producing the most efficient code
    • Supports the Philips XA in its most powerful mode: Native mode operation
    • The XA Compiler is a complete new design. Not an upgraded 8051 compiler (like most other XA compilers on the market)!
    • ANSI-C & C-51 source compatible
    • Supports six different memory models! Tiny, Small, Medium, Compact, Large and Huge.
    • ISO C++/EC++ compiler available
    • In-line assembly and in-line expansion of user and predefined functions for efficiency; Many intrinsic functions to optimize code
    • Application mode selection: Support for optimal CPU mode (User mode, System mode) code generation and control
    • Complete ANSI C libraries in source, and XA tuned runtime support libraries
  • Embedded Development Environment lets users access all tools through a common Windows interface and supports graphical configuration of CPU and memory areas (linker/locator)
  • Powerful macro assembler and linker/locator generates ROMable, relocatable and reentrant code for optimum flexibility
  • Software floating point libraries for single and double precision operation
  • 8051 Assembly to XA code translator built in
  • Recommended by Philips Semiconductors and used by their FAEs
  • Output formats: IEEE-695, Intel HEX, S-Records

Support for all Philips XA derivatives
XA-C3/C37 (CAN) XA-G1 (General purpose) XA-G2 (General purpose)
XA-G3x (General purpose) XA-G49 (Flash) XA-H3 (Telecom/Control)
XA-H4 (Telecom/Control) XA-S3 (I²C) XA-SCC (Telecom)
ArtistIC (TV Sets) SmartXA (Smart Cards)

CrossView Pro XA Debugger
  • Two XA debugger execution environments available:
    • High speed simulator debugger
    • Retargetable ROM monitor debugger interfaces directly to Evaluation Boards or target applications. ROM monitor program is royalty free and delivered in source
  • View your source in C/C++, assembly, or mixed mode, where you have your high level language code intermixed with the corresponding assembly code
  • Unlimited amount of code and data breakpoints supported
  • Code/data coverage and profiling (performance analysis) in simulator
  • Programmable data analysis enables quick detection of errors in your data output
  • C and assembly level trace and stack tracing
  • Bubble-Spy™ technology for easy and quick inspection of variable contents
  • File System Simulation in debugger allows ANSI C calls to interact with the host computer I/O services
  • Slick and modern user-interface, tailorable to your own preferences
  • More information about CrossView Pro debugger for the Philips XA

Third Party Tool Support

For more detailed information on third party tools support for the TASKING XA Toolset, take a look at the TASKING XA Third Party Product Guide (PDF).

Read more about our Philips XA development solutions

Recommended reading

Third party XA products distributed by Altium

Purchasing the TASKING XA Tools

If you would like to purchase a TASKING License contact your local Altium Sales & Support Center, Reseller or order online.

Ordering Codes
07-200-012-002: XA EDE/Editor, C and MISRA C code checking, Assembler, Linker/Locator and CrossView Pro Simulator Debugger
07-200-012-024: XA EDE/Editor, C/C++/EC++ and MISRA C code checking, Assembler, Linker/Locator, CrossView Pro Simulator and ROM Monitor Debugger

The TASKING XA tools are available on PC/Windows and Sun/Solaris platforms.

Download fully working demo version.