- Home
- :
- Training
- :
- All Courses
- :
- Tensilica Vision P6 DSP
Tensilica Vision P6 DSP
Date | Version | Country | Location | |
---|---|---|---|---|
Scheduled upon demandOn demand | EXPRESS INTERESTINQUIRE |
Version | Region | |
---|---|---|
7.4 | Online | ENROLL |
Other Versions | Online | EXPRESS INTERESTINQUIRE |
Length : 2 days
Course Description
This course teaches you how to program Tensilica® Vision P6 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).
Learning Objectives
After completing this course, you will be able to:
- Program the Vision P6 DSP and implement basic image processing algorithms
- Estimate the performance of an algorithm before implementation and assess the performance after implementation
- Understand how to use DMA in your code and estimate and assess its impact on performance
- Use functions from the Xi Library in your code
Software Used in This Course
- Tensilica Xtensa Xplorer
- Tensilica Xtensa Software Tools
- Tensilica Xtensa Imaging (Xi) Library
Software Release(s)
RG-2016.4Modules in this Course
- Vision P6 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 Xi Library (with lab exercise)
Audience
- Vision P6 users and DSP programmers
- Developers of image processing and computer vision applications
Prerequisites
You must have experience with or knowledge of the following:
- Basic image processing knowledge OR
- Basic computer vision application domain knowledge
You should have experience with:
- Programming DSP processors for embedded systems
And you must have completed the following course:
Related Courses
Course ID: 86201
INSTRUCTIONAL VIDEOS
Training Bytes
Log into Cadence Online Support to watch our short videos to explore an element of a language, make sense of a methodology, or learn how to do a task