Tensilica Audio Codec API Training
版本 | 区域 | |
---|---|---|
9.5 | Online | ENROLL |
Other Versions | Online | EXPRESS INTERESTINQUIRE |
Length: 1/2 day (4 Hours)
Course Description
This training class familiarizes you with the Application Programming Interface (API) that is used by all the audio codecs that Cadence® provides for the Tensilica® HiFi family of DSPs. It also covers audio codec packaging and its contents. The class includes a lab for hands-on programming practice. This class provides a software developer the knowledge necessary to integrate audio and voice codecs from Cadence into their system/application software environment.
Learning Objectives
After completing this course, you will be able to:
- Identify the different types of audio codec packages, their contents, and purpose
- Use the various API functions to integrate the audio codecs into your system software
Software Used in This Course
- Tensilica Xtensa Software Tools Release RI-2020.5
Software Release(s)
Tensilica RI-2020.5 or later
Modules in this Course
Audio Codec Packaging
- Types of Packages
- Contents of Codec Packages and Directory Structure
- Description of the API and Parameters
- Memory Allocation Flow
- Flow Control and API Command Usage
- Error Classification and Codes
- A two-part lab that illustrates the structure and parameters of the API and runs an example application that uses the API
Audience
- Application developers and software engineers who integrate Tensilica Audio/Voice codecs into their application code
Prerequisites
You must have experience with or knowledge of the following:
- C/C++ programming
- Xtensa Xplorer development environment
Related Courses
- Tensilica HiFi 3 Audio Engine ISA
- Tensilica Fusion F1 DSP
- Tensilica HiFi 2/EP/Mini Audio Engine ISA
- Tensilica HiFi 4 DSP
- Tensilica HiFi 5 DSP
- Tensilica Xtensa Audio Framework
Please see course learning maps at this link for a visual representation of courses and course relationships. Regional course catalogs may be viewed here.
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