CODESCAPE Tools

Codescape Development Environment


On-time delivery of leading-edge embedded solutions requires world-class tools. These tools must streamline programming, debugging and application optimization at all stages of SoC development to reduce time-to-market and ensure the best possible power consumption and system utilization. This could include tasks such as optimizing the use of Meta's multi-threaded architecture or fine tuning ENSIGMA UCCP demodulation applications.

CODESCAPE - EVOKE Demo

The Codescape development environment delivers new levels of development tool integration, tackling all aspects of high-performance, heterogeneous SoC platform development, and includes support for an ever increasing number of Imagination's application-specific processors.

The mature and widely used Codescape development system forms the hub of this tools suite providing a Windows-hosted IDE and debugger. The GNU based C/C++ Meta compiler, assembler and multi-threaded linkers can be invoked from Codescape by using its integrated project manager and build system, with output files being automatically loaded onto a variety of different Meta hardware and simulator implementations. In addition to traditional debugging features, there are many advanced features such as built-in graphical scripting, fully annotated memory mapped peripheral inspector, and state-of-the-art features to support multi-threaded development and debugging.

CODESCAPE Product Development Wheel

As the toolset is designed to be used throughout the SoC and software development cycle it can be used with VHDL emulators, instruction set or full chip level simulators, FPGA based development boards and, of course, final silicon. The target hardware is connected via a powerful Ethernet JTAG debug pod that requires no debugging code to be present on the Meta core, so providing a high-speed and non-intrusive connection.

  • Supports every stage of silicon, SoC and application development
  • Built-in support for all Meta HTP, MTP, LTP, MTX and UCC based IP and SoCs
  • Powerful and cost-effective system for all members of the SoC and application development team
  • The entire development cycle is driven from a single IDE
  • Mature solutions that minimize design risk and reduce time to market
  • Off-the-shelf solutions for rapid deployment
  • Proven technology used by major SoC manufacturers
  • Proven IP packages for common applications
  • Lifetime product support

Extensive scripting support provides full control of the Meta core and can be used both with Codescape and stand-alone to allow extensive automated testing of SoC products. The Meta toolset has proved itself to be stable, reliable and highly featured during the delivery of a number of successful SoCs. The toolset is being used world-wide at all levels of silicon and software development. Its comprehensive features, efficient design and solid support will continue to drive Meta into the heart of many consumer electronics devices.