Rockbox Development > New Ports

Vosonic VP8870

<< < (3/4) > >>

saratoga:
That FPGA is basically just a huge block of multipliers that you can arrange into a fixed function DSP chain.  I kind of doubt it has enough CPU performance for the GUI in the link above.  Theres probably a real ARM or MIPS core buried in there somewhere. 

TexasRockbox:
I have had mine apart.  Chips noted:

XILINX-x3s100e Xilinx Spartan-3E FPGA

WM8978 - Wolfson Stereo CODEC with Speaker Driver

TVP5150A M1 - TI Ultralowpower NTSC/PAL/SECAM Video Decoder with Sync Detector

TPS61032 - TI Boost Converter

TM332DM355 - TI Digital Media System-on-Chip

SunplusIT-spif223a-hf022 - Sunplus SATA/IDE

MSP430F2232 - TI Microcontroller

HY27UF(08_16)16G2A Series(Rev0.4) - Hynix FLASH Memory

Bagder:
Spartan-3E seems to be too small to be able to feature one of Xilinx PowerPC cores but can only fit a MicroBlaze one, which I think indicates saratoga is right: there's a CPU core somewhere.

Alternatively, this is a MicroBlaze design accelerated with key parts done in pure FPGA but I'm not into those details enough to tell if that's possible with a Spartan-3E.

Edit: eek, "TM332DM355" is a Texas Instruments beast with probably an ARM9 core. See http://focus.ti.com/docs/prod/folders/print/tms320dm355.html for a similar model

Mystery Keeper:
So, most of that media player's functions are made in hardware? They do upgrade the firmware though. They added FLAC support too. Also, firmware is upgraded in two steps: shell, then boot. Which means booter can be altered.

saratoga:

--- Quote from: Mystery Keeper on January 09, 2011, 02:37:24 PM ---So, most of that media player's functions are made in hardware?

--- End quote ---

No, the TM332DM355 is a pretty typical CPU.  Similar parts are used in a lot of Creative Zen players for instance.   Check out the link posted above.  I'm not really sure what that FPGA is used for.  It seems unnecessary. 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version