i.MX515 Project
Multizone wireless audio-video server with graphical remote control

in category Multimedia
proposed by Raphi on 19th February 2009
Project Proposal
The project consists of developing a high end multimedia multizone system, composed of:
  • a central server
  • autonomous receivers
  • graphical remote controls
Here is the role of each product:
  • the server acts as the central hub, able to:
      o read and rip CDs/DVDs to a hard disk
      o send several streams to remote speakers/screens by network
      o access Internet for database updates, content download, Internet radios
      o read USB keys and iPod
  • receivers:
      o receive streams
      o decode their related information
      o apply treatment according to the type of data received
      o output signals to loudspeakers/TV screens
  • the remote control:
      o allow the user to select what he wants to listen to/look at, in the room he is
      o with a wireless link (WiFi?)
      o a graphical tactile screen
      o and the same interface than the one on the server
Each product is based on the same hardware, with embedded Linux, and specific application.
We need a graphic library, audio/video players/recorders with a bunch of codecs, SQL database, Internet browser,…

I already began to develop a prototype, only dealing with audio, around an ARM9 200MHz processor.
I am now facing the problem that the processor is far too weak to sustain all the tasks running.
Navigation through the interface is slow, and SQL requests get slower as the audio database is getting bigger.

So I am searching for a faster CPU, able to realize the current features, and evolve towards video capabilities.
i.mx31 and OMAP3530 were candidates, but I am afraid I will soon reach their limits.
I.mx515, on the contrary, seems a very promising processor.

Here are the technical needs:
  • linux compatible core (ARM is, obviously)
  • 2D graphics engine
  • DSP capabilities (for audio algorithms)
  • Low power (mainly for the remote control)
  • IDE or SATA (for the DVD drive and the hard disk)
  • LCD interface with touchscreen
  • I²S bus (for audio DAC)
  • I²C/SPI/UART (for peripheral control)
  • USB
  • Ethernet
  • GPIO
Basically, the i.mx515 has all that, and more.
This is certainly a good choice as the core of an new exciting high quality multizone multimedia system.

Project Blog Entries

No blog entries for this project
Genesi Network: Genesi - Main Site Power2People PowerDeveloper