This document discusses the real-time implementation of an Ogg Vorbis decoder on SHARC processors, specifically ADSP-21364 and ADSP-21369. It also provides information about the hardware platform and software development tools.
The document describes a technical approach to implementing an Ogg Vorbis decoder in real-time on Analog Devices SHARC processors, specifically the ADSP-21364 and ADSP-21369 models. It utilizes the EZ-KIT Lite hardware platform and VisualDSP++ development tools for software implementation.
The guide outlines a workflow that begins with validating open-source Vorbis Library 1.1.2 code using Microsoft Visual C++. This validated code is then ported to SHARC processors, leveraging specific architectural features such as the I/O processor, DMA controllers, and internal memory blocks to optimize performance for audio processing tasks.
The decoder is implemented on the ADSP-21364 and ADSP-21369 SHARC processors.
The VisualDSP++ development tools are used for the software development of the application.
The document uses the Vorbis Library 1.1.2 (libvorbis) source code.