| |
Next scheduled class dates:
The next class date will be based on demand, and is currently not scheduled. If you are interested in attending the class, please contact us using this webform:
MDS Contact Form
For classes in other locations, see the Bores Signal Processing Website.
Overview:
The course is taught by Dr. Chris Bore, of Bores Signal Processing, who has been teaching media processing classes through several generations of Nexperia/TriMedia device hardware and development software.
Training is aimed at Software and Systems engineers who need to quickly learn how to develop audio and video processing software for set-top boxes, digital media adaptors, security applications, custom video processing systems, video and audio codecs, etc. The focus is on Nexperia Media Processors from NXP Semiconductors, including PNX1500, PNX1700, and PNX8550/8950 processor families.
Real-world development techniques are emphasized, including development software, media processing frameworks, hardware reference design usage, and hardware development platforms. Also, in-depth coverage is given to CPU architecture and TSSA (TriMedia Software Streaming Architecture) programming, software optimization, and creating new software components.
The course is structured to allow different “topic streams” depending on the needs of different attendees. For example, those interested only in set-top box development might only attend Monday and Tuesday of the week. Those interested only in TSSA techniques might only attend Wednesday and Thursday classes. Those that want to learn everything would attend the entire week, Monday through Friday.
| Schedule |
| Day |
Main Topic |
Topics covered, and description |
| Monday |
IP Set-Top Box Development I |
Using STB Resources. Applies to MDS-810/STB-810 and STB-225. |
| Tuesday |
IP Set-Top Box Development II |
Adding STB TriMedia Resources. Applies to MDS-810/STB-810.
- adding new STB810 Resources (Linux)
- adding new STB810 Resources (TriMedia)
- wrap TSSA1 components for STB810 Resources (TriMedia) |
| Wednesday |
TSSA1 |
TSSA1 and STB810 Master Class. Applies to general TriMedia programming, and MDS-810/STB-810.
- Making TSSA1 streaming media networks
- Using TSSA1 components
- Writing TSSA1 components |
| Thursday |
CPU |
TSSA1 and TriMedia Programming and STB810 Master Class. Applies to STB810 advanced users, TSSA1 and TriMedia programmers.
- TriMedia programming
- TriMedia Compilation System
- TCS tools
- Simulation and debugging
- Basics of profiling |
| Friday |
TriMedia Optimization |
Optimization, STB810 Master Class, TSSA1 advanced, and TriMedia Programming. Applies to STB810 advanced users, TSSA1 and TriMedia programmers.
- advanced profiling
- optimizing for parallel scheduling
- TriMedia cache architecture
- optimizing for cache
- TriMeda custom operations |
|