您现在的位置是:首页 > Mentor Graphics ESD > EDGE Compiler

Mentor Graphics ESD
 

EDGE Compiler

 
订购信息
订单号 经销商 库存    
 

Every embedded developer needs a compiler toolkit – a set of tools that takes C, C++ and assembly language source code and performs all the processing to generate a final binary image.  

EDGE Compilers are complete code development solutions designed specifically with the needs of embedded developers in mind. A broad range of code generation and optimization settings enable you to fine tune the compiled code to meet the specific needs of your target application. The team behind the EDGE Compilers has over 20 years experience of developing tools for embedded software engineers, so you can be sure that they will meet the exacting standards required for your next project.  

Reasons to Choose EDGE Compiler Toolkits

  • Processor Variant Support EDGE Compilers are the only ones on the market to support Dynamic Variant Support™ (DVS). This enables processor modifications – for example instruction errata – to be accommodated instantly, simply by modifying a text file. This unique feature reduces risk to your projects if unexpected silicon issues emerge, since you don’t need to wait for a new compiler revision to continue working.  
  • Detailed Linker Control Embedded system memory architectures are all different and may have unique characteristics, so being able to control how and where code gets executed is essential to achieving optimal performance. EDGE Compilers offer a solution via Fine Grained Allocation™ (FGA), giving you very detailed control over code placement via text-based command files.  
  • Easy-to-Use Map Files Since memory allocation is so critical, embedded developers pay careful attention to the detailed linker maps generated by tools designed specifically for embedded applications. The EDGE Compiler toolkits take this further by making these maps very easy to use. The map file is in XML format, viewable through a Web browser. The file contains a number of listings, including a copy of the FGA command file. Segments are displayed clearly, and elements can be sorted in a variety of ways with just a mouse click. A clear section summary is included.  
  • Aggressive Optimization All modern compilers optimize code generation, but embedded developers need more than that. The EDGE Compilers feature very aggressive optimization, much of which is specific to the target processor architecture. Since no assumptions can be made about each unique embedded system design, very detailed user control of optimization is also provided.

See a demo of EDGE Compiler in action

How a Compiler Can Make an Embedded Software Developer´s Job Easier

View all Embedded Software Technical Publications