We're pleased to announce the availability of eTPU_C version 1.0.7. eTPU_C is a high-performance software development tool for the Freescale eTPU Enhanced Time Processing Unit.
Our eTPU_C Code Development System is the ideal solution for creating eTPU programs. It deals with eTPU's shifting subinstruction fields, entry tables, and channel hardware in intuitive C-language programming.
The eTPU_C Code Development System supports the eTPU Enhanced Time Processing Unit. eTPU is an autonomous co-processor within different CPUs. eTPU_C works in conjunction with a host CPU compiler to create CPU/eTPU applications.
The eTPU_C Code Development System includes:
an optimizing C Cross-compiler.
the BCLink linker.
an Integrated Development Environment and editor.
eTPU_C Compiler Update V18.104.22.168
The eTPU C compiler V22.214.171.124 has been released and is available from the customer update depot on Byte Craft's website.
We've posted a general overview of ETPU_functions, our implementation of eTPU_C channel functions in C. If you're considering eTPU for your design, learn how eTPU_C can make programming for eTPU intuitive. The paper discusses the specific programming style for ETPU_functions, and the facilities available for exposing eTPU channel functions to the host processor program.
Download the paper in articles.
Order directly from Byte Craft Limited by:
Our offices are open 8:30am to 5:00pm, Eastern Time.
This article reveals some of our thinking behind eTPU_C.
We used C functions to implement eTPU_C channel functions. That makes it sound easy, but there is a little more to it than that.
Download the PDF: The Design of eTPU Functions.