Rockbox Development > New Ports
Vosonic VP8870
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