top of page
This course can no longer be booked.

eTPU Training

  • Ended
  • 600 US dollars
  • Northwest 147th Place

Service Description

eTPU Training Overview Due to Covid 19 this course will be held online using Zoom. Each day will be roughly 2 hours and 45 minutes covering one section of the syllabus. Time is money - you can shorten your learning curve by attending one of our courses! Offered in conjunction with NXP, this eTPU coding course, Programming the eTPU in C, is a three-day (9-day due to Covid 19 actually) session geared for those engineers with a background in C and at least a conceptual understanding of the eTPU. This is a hands-on, lab-intensive course, remember to bring a laptop! Training Schedule We can provide training at your site as soon as Covid travel restrictions ease. We teach this course on a regular basis in both Europe and the United States. Previous courses have been taught in Detroit, Munich, Austin, Singapore, Shanghai, Chicago, Glasgow, Lasi, Rockford, Hartford, London, Bangalore, Napoli, and many other places. Location Dates Registration Details Detroit, MI Public courses are not being scheduled during Covid. Please contact ASH WARE to schedule in-person training at your site. Call 503.533.0271 or register online with credit card purchase NXP Sales Office, 28125 Cabot Dr # 100, Novi, MI 48377 Munich, Germany See zoom course, above (Covid). Call 503.533.0271 or register online with credit card purchase NXP Office, Schatzbogen 7, 81829 München, German Shanghai, China See zoom course, above (Covid). Contact Sandy Gu at sandy.gu@qast.com QAST facility in Shanghai, China Syllabus Day 1 Tools Installation and Introduction. Step-by-step installation guide of ASH WARE's eTPU/eTPU2 C Compiler (ETEC) and ASH WARE's eTPU2+ DevTool. Brief tour of the IDE including stepping, breakpoints, examining trace data, measuring pulse widths using waveform window. Brief tour of the compiler including compiling, project files, multi-file projects, command line, and library directory. Student will modify some eTPU code to perform a calculation, compile, run in simulation and verify calculation. Channel Hardware Basics. A "C-centric" introduction to fundamental channel hardware concepts. Sampling input pin state versus detection of an edge and recording the time at which that edge occurred. Forcing an output pin to a state versus scheduling a output pin edge to occur at a particular future point in time. Events and Event Handling. The eTPU is an event servicing device. Using the eTPU compiler to create an event vector table. Examine event and thread response timing diagrams to


Contact Details

  • 2610 Northwest 147th Place, Beaverton, OR, USA


ASH2 Logo.png
bottom of page