This document introduces the application of eTPU (Time Processing Unit) and the improvements in software development tools. The eTPU is the new generation of Time Processing Unit, and with the help of C language programming and eTPU simulator and debugger, software development productivity can be significantly improved.