Google’s Chromecast 2 is Powered By Marvell’s ARMADA 1500 Mini Plus - Dual-Core Cortex-A7by Ryan Smith on October 5, 2015 8:50 PM EST
- Posted in
- Media Player
When Google originally announced the second-generation Chromecast last week, in typical Google fashion they focused on features and uses over specifications. Given the capabilities of the new product we knew that there had to have been some changes – at a minimum the wireless component has changed – and thanks to a press release from Marvell we finally know what chips are in the new media receiver.
The Chromecast 2 is powered by Marvell’s ARMADA 1500 Mini Plus (88DE3006), one of Marvell’s lower-end “digital entertainment processors.” The Mini Plus is the successor to the ARMADA 1500 Mini (88DE3005), which in turn was first introduced for the Chromecast 1 back in 2013. Like the original Mini, the Mini Plus is essentially tailor-made for the Chromecast, as it’s geared to be a low-cost solution for simple streaming devices.
|Google Chromecast Family|
|Chromecast (1)||Chromecast (2)||Chromecast Audio|
|SoC||Marvell ARMADA 1500 Mini SoC (88DE3005)||Marvell ARMADA 1500 Mini Plus SoC (88DE3006)||Marvell ARMADA 1500 Mini Plus SoC (88DE3006)|
|CPU||1x Cortex-A9||2x Cortex-A7 (1.3GHz?)||2x Cortex-A7 (1.3GHz?)|
|Wireless||1x1 2.4GHz 802.11n||1x1 2.4GHz/5GHz 802.11ac||1x1 2.4GHz/5GHz 802.11ac|
|Max Video Decode||1080p30||1080p||N/A|
|3.5mm Combo Jack
(Analog + Optical Audio)
Unfortunately in-depth details on the Mini Plus are hard to come by at the moment – and Marvell never published all that much about the original Mini either – but we do know that unlike the original Mini, Marvell has put in a bit more customization work into the Mini Plus. The original Mini was in a few ways a cut down version of Marvell’s more powerful Cortex-A9 based chips, such as implementing just a single CPU core versus multiple cores. This time around the Mini Plus drops the single Cortex-A9 for a dual-core Cortex-A7 implementation, and is the only ARMADA product utilizing A7.
Officially Marvell isn’t specifying clockspeeds, however they are advertising that the Mini Plus gets “up to 4900 DMIPS”. This is notable since we know that the Cortex-A7 has an estimated DMIPS/MHz ratio of 1.9, with puts the maximum CPU clockspeed at roughly around 1.3GHz (4900 DMIPS / 2 cores / 1.9 ratio = ~1289). Meanwhile according to Marvell’s press release the Mini Plus is supposed to deliver 2.5x the CPU perf of the Mini, which is especially interesting because A7, though not too far off of A9, is still a simpler part with lower IPC. So the fact that CPU performance is ahead of the A9-based Mini even after factoring out the second CPU core (1.25x) bodes well that Google hasn’t traded an immediate multi-threaded performance cap for a single-threaded performance cap. Curiously this implies that the Mini in the original Chromecast was clocked quite low (~800MHz), but for the moment these are the numbers we have to work with.
As for the GPU, Marvell is stating even less, only that it’s an OpenGL ES 2.0 part. ES 2.0 parts are still very common in pure media streaming devices and TVs, as for the most part you don’t need much more GPU performance than is necessary to do basic drawing and compositing at 1080p. All of the other ARMADA 1500 parts have using Vivante GPUs, and I expect the story is the same for the Mini Plus.
The bigger question on the video processing side is whether the Mini Plus has HEVC support or not. All ARMADA 1500 parts launched since mid-2014 have included HEVC support, however as the Mini Plus is a low-cost part, it remains to be seen whether Marvell was willing to spend the die space and licensing costs on support for HEVC in a device only designed for 1080p in the first place. By and large, HEVC is being utilized by media streaming firms for 4K media rather than 1080p.
Finally, Marvell’s press release also opens up on the wireless networking chip used in the Mini Plus. Here Marvell has dropped the 3rd party AzureWave solution for their own Avastar 88W8887 solution. The Avastar 88W8887 (ed: that’s a lot of eights) is a “quad radio” solution, offering support for WiFi, Bluetooth, NFC, and FM radio receive. In the case of the Chromecast 2, Google is only making use of the WiFi functionality, where the 88W8887 supports 802.11ac with 1 spatial stream, allowing it to transfer up to 433Mbps over 5GHz. Otherwise it’s interesting to note that of all of the technical changes that come with the switch from the Mini to the Mini Plus, it’s the improved WiFi capabilities from the 88W8887 that have seen the most promotion from Google itself.
Post Your CommentPlease log in or sign up to comment.
View All Comments
jjj - Monday, October 5, 2015 - linkMarvell's Kinoma HD dev device is using the SoC and they list it at 1.2GHz http://kinoma.com/buy/hd-reserve.php Funny that at 25$ it's cheaper than the Chromecast, lesser RAM but still, dev devices tend to not be cheap.
Zok - Monday, October 5, 2015 - linkNice find. Could be that the Kinoma stick also has 256 MB of RAM vs 512 MB on the Chromecast (2).
thepaleobiker - Tuesday, October 6, 2015 - linkKinoma HD has 256 MB of RAM, is connected with Wi-Fi g/n/ac, and has HDMI output of 1080p/720p. Kinoma HD is built on Marvell’s 88DE3006 1.2GHz dual core system-on-chip, which is part of Marvell’s ARMADA 1500 family of video processors found in mainstream consumer electronics products by Google, LGE, Swisscom, and more.
Marvell SoC - 1.2 GHz dual core
256 MB RAM
Connected with Wi-Fi g/n/ac
HDMI output of 1080p/720p
amdwilliam1985 - Monday, October 5, 2015 - linkThe original chromecast is one of the best buy item in the livingroom, my family uses it all the time. I was hoping the newer version of the chromecast can give up the microUSB charger and just pull power from the HDMI port, that will make it a much "cleaner" device.
ps: if Google can get mirror/screen cast working for all devices instead of just Nexus devices(and selected devices) then it'll be an awesome plus too :)
twangansta - Monday, October 5, 2015 - linki think screencasting works for all AOSP roms (i have cyanogenmod on my galaxy s4 and tab S and it works perfectly). i haven't touched OEM skins for a while so not sure on that front.
Ukyo - Tuesday, October 6, 2015 - linkI thought even the older chromecasts can draw power from HDMI port as long as the TV or connected device supports supplying the power. Works for me on my Vizio TV. I don't have the micro usb power bricked plugged in.
KidneyBean - Wednesday, October 7, 2015 - linkI think you're referring to MHL ports. My Sharp TV has an MHL 2.0 port which provides 900mA, but my Chromecast 1.0 device doesn't power on.
syxbit - Monday, October 5, 2015 - linkSeeing as all of Youtube is now using VP9, It would be a real missed opportunity if it didn't support it.
I get they don't want fragmentation, but it would be simple to have the chromecast just use the best codec available (like when using Plex, Netflix or Youtube).
aryonoco - Tuesday, October 6, 2015 - linkAgreed. VP9 support is much more important for Chromecast than HEVC.
Considering that this SoC is more or less custom built for Chromecast, I'd be very surprised if it doesn't support VP9.
But fact remains, if you want a device that supports all codecs right now, an is future proof, the answer is the Nvidia Shield Android TV, and well, that's not $35.
syxbit - Tuesday, October 6, 2015 - linkYep, the Shield is great. But can you use the cast protocol to view vp9 or HEVC? I'm guessing no. I think you can only use those codecs through regular apps.