products

PortalPlayer's personal media player platforms have been used in some of the most innovative music jukeboxes, car stereos, standalone high-end audio systems and more. Using PortalPlayer's comprehensive platform solutions that include system-on-chip, firmware, software and third-party integration tools, computer and consumer electronics manufacturers have everything at their fingertips to develop leading mobile devices rapidly and affordably.

system-on-chip

PortalPlayer's platforms include targeted, high performance system-on-chip (SoC) technology designed for the personal media player market. Our SoCs are driven by multiple processing engines that allow complex multi- tasking such as real-time creation and playback of synchronized audio and photo slideshows. Our SoCs support most major peripheral connection protocols including USB, Firewire, infra-red, Bluetooth and Ethernet. This support enables connectivity to a variety of playback and display devices and content creation platforms including PCs, televisions, car and home audio systems and cameras. The performance of our SoCs allows data transfer rates at speeds of up to 480 megabits per second, allowing a user to download compressed music from a standard music CD to their personal media player in just a few seconds.

SoCs that integrate a central processing unit, memory interfaces and other components must address a range of requirements, including low power, high performance, low cost and high integration. We believe that optimally balancing these conflicting, but concurrent, requirements for the target device is the key to market leadership.

Our SoC platforms utilize dual 32-bit ARM7 microprocessor cores to provide scaleable performance. This enables support for audio encoders and digital rights management support, audio post-processing effects such as equalization, stereo expansion and networking connectivity enhancements. Our SoCs are designed to work with small form factor HDDs and flash memory. They also include on-chip memory, a liquid crystal display controller, HDD controllers, flash memory controllers, television output support controllers and analog components, including analog to digital converters and USB transceivers. Our SoCs are manufactured using standard complementary metal-oxide semiconductor, or CMOS, processes.

customizable firmware and software

Our firmware, which is sold as a bundled solution with our SoCs, includes a real-time operating system, intelligent library indexing with advanced database engines, an architecture that supports multiple digital rights management rules and an adaptive power management module. Benefits of our firmware include smooth media playback, the ability for users to easily and flexibly organize and find their media, support for different online music services and reduced power requirements and longer battery life.

Our software development kit includes a comprehensive suite of components, such as device link libraries and drivers, tools, sample code and documentation to create PC applications that allow personal media players to interact with PCs to increase their utility and enhance the user's experience.

firmware and fdk

Our firmware development kits, or FDKs, include the embedded firmware code, tools and documentation necessary to develop personal media player products. The principal capabilities of our FDK include:

  • Enabling high-quality audio playback and encoding through optimized implementations of audio/photo media compression and decompression functions, or codecs;
  • Supporting a range of file types, including music, photos, images and text through a strong file management system;
  • Database engines that quickly sort and create indexes of thousands of audio and photo files;
  • Supporting multiple music services with the appropriate decoders, decryption engines, application programming interfaces and hardware designs required to securely transfer, store and playback content to enable a customer to ship a product and then provide a firmware update to add a new music service or feature;
  • Actively scaling the processor speed or powering on and off various parts of the SoC, hard disk drive or other components as required; and
  • Advanced caching techniques to reduce the data movement required and the associated power drain.

software sdk

Our software development kit, or SDK, helps our customers build applications that enable users to easily manage the audio and photo files stored on their personal media player using feature-rich, PC user interfaces. Our SDK provides developers with the components, tools, sample code, and documentation to create a custom digital media management application for personal media players. The principal features of our SDK include:

  • Enabling the development of third-party PC applications, which can provide device file system access and device control in Microsoft Windows operating systems;
  • Enabling the transfer of content from the PC to the device;
  • Synchronizing content to the portable device based on rules set up on the PC;
  • Enabling firmware updates and device maintenance; and
  • Supporting cryptography services to enable OEMs to customize their content security policies on the device.