Tensilica HiFi 5 DSP Training
版本 | 区域 | |
---|---|---|
9.6 | Online | ENROLL |
Other Versions | Online | EXPRESS INTERESTINQUIRE |
Length: 1 day (8 Hours)
Course Description
The Tensilica® HiFi 5 DSP is targetted for audio preprocessing for Speech Neural Network, high-performance audio and voice processing application use cases. The focus of this training is the Tensilica HiFi 5 DSP. This class covers the basics of the HiFi 5 DSP architecture, programming styles and instruction set. It includes hands-on lab exercises to help develop software programs and provide analysis tips, and techniques to optimize for HiFi 5 DSP. The class also provides software developers and firmware engineers with the skills necessary to develop and optimize programs for the HiFi 5 DSP in a variety of application fields such as the following:- Audio/speech preprocessing for Speech NN based applications such as smart speaker and digital home assistants
- Voice processing (including speech codecs)
- Audio processing (including audio codecs)
- High-performance applications such as multi-channel object-based audio, home hub
Learning Objectives
After completing this course, you will be able to:
- Understand the architecture and instruction set of the HiFi 5 DSP
- Write, profile and debug C programs on the HiFi 5 DSP
- Optimize the performance of your programs utilizing the HiFi 5 DSP ISA for a range of audio, voice processing, and speech preprocessing for Speech NN applications
Software Used in This Course
- Tensilica Xtensa Xplorer
- Tensilica Xtensa Software Tools
Software Release(s)
RI-2019.1 or later
Modules in this Course
- HiFi 5 Architecture
- The HiFi Product Family of Audio DSPs
- Architecture Overview
- Instruction Set Highlights
- HiFi 5 Programming
- Programming Styles
- Integrating NatureDSP Library
- Tuning and Optimizing Code
- ISA Overview
- HiFi5 MAC, Load/Store, ALU Operations
- Optional Vector FPUs
- Optional Neural Network Extension
- Bitstream Operations
- Extending Config with TIE Extensions
- Labs
- Dot Product Example Through C
- Optimizing Dot Product Function
- Optimization Analysis for FIR Filter
- Programming for Dual Load/store Units - FFT Example
- Integrating NatureDSP Library Functions
Audience
- Software developers writing and optimizing code for HiFi 5 DSP
Prerequisites
You must have experience with or knowledge of the following:
- Programming in C/C++ for embedded processors/DSPs
Or you must have completed the following course:
Related Courses
- Tensilica HiFi 3 Audio Engine ISA
- Tensilica HiFi 4 DSP
- Tensilica HiFi 2/EP/Mini Audio Engine ISA
- Tensilica Audio Codec API
Course ID: 86262
ONLINE TRAINING
Genus Synthesis Solution v16.1
This online class features the Cadence® Genus™ Synthesis Solution with next generation synthesis capabilities and how SoC design productivity gap is filled by Genus