Training Courses
Embecosm specializes in small group training for
advanced users. All courses are customized to the
specific customer, with the emphasis on hands-on
development of specific skills. Courses are delivered in
a number of formats:
-
Classroom based seminars. This is the ideal
way to introduce new technology. Courses are
structured around a series of practical exercises,
led by the instructor. All attendees receive a
comprehensive training pack, which serves as a
reference manual when the course is complete.
-
Mentoring. Embecosm seconds a specialist
part-time to your specific project, to guide
individual engineers as they adopt a new
technology. The precise format is specific to each
project, but a typical arrangement involves an
initial 3-5 day orientation seminar, followed by 8
hours/week of mentoring and advice partly on-site
and partly by telephone/email.
-
Secondment. This can be a very effective
way to introduce a new technology for the first
time. An Embecosm specialist is seconded full-time
to your project to lead the adoption of the
technology. Embecosm will ensure the project team
receive all the training they need and provide
support as it is needed, while contributing to the
development of the project.
Subjects Covered
Seminars, mentoring and secondment are offered in the
following subject areas:
-
SystemC TLM 2.0. Learn how to write models
from scratch using TLM 2.0 and how to implement
compliant wrappers for existing models. This course
can be adapted to focus on the client's particular
area of interest.
-
Verilator modeling. Learn how to use
Verilator to generate cycle accurate models from
hardware. Optional modules cover integration of
Verilator processor models with the GNU Debugger and
use of Verilator processor models for GCC
validation. This course can be adapted to focus on
the client's particular IP for modeling by
Verilator.
-
GNU Debugger Porting. Learn how to port GDB
to a new architecture and how to write Remote Serial
Protocol servers to drive embedded targets. This
course can be adapted to cover a specific target
processor.
To discuss the details of each course, and for pricing
information, please contact us.
|