Embecosm Services
Embecosm offers some of the most highly experienced
software engineering talent anywhere in the world, with
specialist skills that few companies are able to employ
full-time.
Embecosm Unified SoC Debug Technology
Our flagship debug technology gives visibility of
the entire SoC, not just the processor core throughout
the product life cycle. Embecosm can provide
implementations of that technology optimized for your
specific target architecture.
More
information...
GNU Tool Chain Porting
Embecosm has unparalled experience in porting and
optimizing the GNU tool chain to new embedded
architectures. Our GCC back end implementations
incorporate machine learning, giving continuous
performance gains throughout the lifetime of the
compiler. Our GNU debugger implementations specialize in
SoC targets, giving debug visbility to peripherals as
well as processors. Our application notes on GNU tool
chain porting and integration are used worldwide.
More
information....
Modeling
Embecosm has long experience in all aspects of software
modeling of hardware, from high-level transaction level
models (TLM) to fully cycle accurate simulations. Our
application note on modeling and model reuse was the
first publication to explain how to use the new OSCI
SystemC TLM 2.0 standard for complete
SoCs. Embecosm has also defined a new standard interface
for cycle accurate modeling using JTAG, together with a
reference implementation.
More
information.
Open Source Tool Support
Embecosm provides a low risk route to adopting open
source technology. We provide support packages for our
GNU tool chain ports, and for a wide range of open
source EDA tools.
More
information.
Training
Embecosm offers on-site training in a number of formats
to help teams adopt the very best embedded development
technology.
More
information.
-
Formal training courses, based on practical examples,
lasting 1-3 days;
-
Informal tutorials, typically lasting 3-5 days, and
based on applying Embecosm's technology to a
customer's own design flow.
-
Mentoring. We provide an engineer to lead or be part
of your tools implementation team, typically for 1-3
months. This is an excellent way to acquire skills
in-house.
-
Urgent bug fixing;
-
Porting to new platforms; and
-
Custom tool modifications.
Contact Embecosm's
support team for more on all support issues.
|