Embecosm brings together the very best engineers and our
unique technology. Our services, tools and models
boost productivity, reduce costs and are the key to
successful firmware development.
-
Boost engineer productivity with our flagship unified
SoC firmware environment, enabling development and
debugging from initial model to final silicon.
-
Reduce the cost of tool chain deployment with our
comprehensive GNU porting and optimization service for
embedded processors.
-
Increase the value or your IP with standards based
cycle accurate and transaction level hardware
modeling, including OSCI SystemC TLM 2.0 compliance.
-
Cut your engineering costs with our open source
tool support, consultancy, tutorials and training
throughout the product life cycle.
Technology Leadership
Embecosm's debug technology for embedded development
gives you access to the complete system-on-chip. Not
just the processor core, but peripherals, whether
modeled or in silicon, are accessible throughout the
design life cycle.
Embecosm's compiler expertise ensures you get the
maximum performance from your silicon. Our GCC
optimizing back ends use machine learning to obtain
performance gains throughout the lifetime of the
compiler.
Our engineering services offer world-class skills and
expertise in embedded tool chains and system
modeling.
Standards Based and Open Source
Embecosm is standards based and open source. Our tools,
implementation code, user guides and application notes
are freely available for download.
With Embecosm open source technology, tools and
models, all the risks of supplier "lock-in" are
eliminated. Embecosm's support is there to help you gain
maximum benefit from the technology.
NEWS
September 2009. Jeremy Bennett's recent
talk on the Impact of Open Source on EDA is now
available for download. This talk
was given at the NMI Electronic System Level Design
meeting in Bristol on 24 September 2009.
September 2009. Jörn Rennecke has
joined Embecosm to lead our work on the GNU Compiler
Collection. Jörn is is widely recognized as an
expert on GCC back end code generation for embedded
processors. Read more about his skills on our company page.
June 2009. The new Embecosm Proxy
GDB RSP Server is now available for download. This
is an essential tool for any developer porting GDB to a
new embedded target. Full details on its download page.
May 2009. Open Source for
Hardware by Embecosm CEO Jeremy
Bennett, published this month in "The Ring", is
available for download on the new articles page.
April 2009. Embecosm has moved to new,
larger offices in Lymington, UK. Our new address and
telephone number are available on our contact page.
March 2009. Embecosm publishes a new
application note demonstrating how to connect the GNU
Debugger to cycle accurate SystemC processor models
using the Remote Serial Protocol (RSP).
This is core technology for any engineer developing
firmware using cycle accurate models. Full source code
of all examples is included. The application note and
examples are now freely available on the application
notes page.
February 2009. Updated examples for
SystemC TLM 2.0 modeling are now available on the software packages
page. These models are for use with the latest version
of the OpenRISC Architectural Simulator.
February 2009. High Performance SoC
Modeling with Verilator, a new tutorial on SystemC
cycle accurate modeling, is now available from
Embecosm. In this tutorial, we show by example how to
generate a 130kHz cycle accurate model of a 32-bit SoC
from its Verilog RTL. This is essential reading for
anyone needing more performance from their cycle
accurate modeling.
Download the application note from the application
notes page and example code from the software
packages page or contact
Embecosm for your own in-house seminar.
January 2009. Embecosm publishes its
SystemC JTAG interface specification, with reference
implementation. This is the first in a series of
interfaces to simplify debugging complex chips, whether
modelled in software or emulated in hardware. Download
the application note and reference implemenation
free from the download page.
|