Length : 2 days
This 2-day course teaches you how to program Tensilica® Vision P5 DSP. You will learn about the Instruction Set Architecture, programming model, performance estimation and assessment, DMA programming and the use of our Xtensa® Imaging Library (XiLib).
After completing this course, you will be able to:
Program the Vision P5 DSP and implement basic image processing algorithms. In addition, you will learn how to estimate the performance of an algorithm before implementation and assess the performance after implementation. Furthermore, you will be able to understand how to use DMA in your code and estimate and assess its impact on performance. Finally, how to use functions from the Xi Library in your code.
Software Used in This Course
- iDMA Lib
- Tile Manager
- Xtensa Software Tools Release RG-2015.2
Course AgendaVision P5 Deliverables Core Architecture ISA Highlights Estimating Performance Auto-Vectorization of C-Code (with lab exercise) Programming with Vector Types Programming with Intrinsics (with lab exercise) Assessing Performance ISA Deep Dive Gather/Scatter Engine (with lab exercise) Vector Floating Point Unit Introduction to iDMA Engine Using the iDMA Library Using the DMA Tile Manager (with lab exercise) Using the xiLibrary (with lab exercise)
- Embedded SW programmers with experience programming DSP processors
You must have experience with or knowledge of the following:
- Basic image processing knowledge or
- Basic computer vision application domain knowledge
And you must have completed the following course: