Tensilica Fusion F1 DSP Training
版本 | 区域 | |
---|---|---|
6.2 | Online | ENROLL |
Other Versions | Online | EXPRESS INTERESTINQUIRE |
Length: 1 day (8 Hours)
Course Description
The focus of this training class is the Tensilica® Fusion F1 DSP. The class covers the basics of the Fusion F1 DSP architecture, programming model and instruction set. It includes hands-on labs to practice writing C programs for the Fusion F1 DSP. This class provides software developers and firmware engineers with the skills necessary to develop and optimize the codes onto the Fusion F1 DSP in variety of application fields such as:
- Voice processing (including speech codecs), especially for always-on type applications
- Audio processing (including audio codecs)
- Motion sensor processing
- Connectivity/Modem processing for IoT devices with low bandwidth
- Controller applications for IoT devices
Learning Objectives
After completing this course, you will be able to:
- Understand the architecture and instruction set of the Fusion F1 DSP
- Write, profile and debug C programs on the Fusion F1 DSP
- Optimize the performance of your code utilizing the various parts of Fusion F1 ISA for a range of always-on/IoT related applications
Software Used in This Course
- Xtensa Software Tools Release RF-2015.3
Modules in this Course
Fusion F1 Architecture
- The HiFi Product Family of Audio DSPs
- Application Performance
- Architecture Overview
- Instruction Set Highlights
Fusion F1 Programming
- Software Model
- ISA Overview
- Tuning and Optimizing code
- Bitstream Operations
- Optional FPU Programming
- Programming with Optional ISA Supporting Communication
- Adding Your Own TIE Extensions
Labs
- Floating-Point Dot-Product Example
- ITU 16x16 Dot-Product Example
- 32x32 FIR Example
Audience
- Software developers writing and optimizing code for Fusion F1 DSP
Prerequisites
You must have experience with or knowledge of the following:
Tensilica Processor Fundamentals: You must have completed this course, a must prerequisite.
- Programming in C/C++ for embedded processors/DSPs is helpful.
System Requirements for Online Courses
Cadence software as listed above installed and licensedRelated Courses
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