8 ms·
You can now buy bare Snapdragon SoCs with 410E and 600E
- oneplane 10y agoThat is a very interesting development. I know it's not getting anywhere close to x86 (_64) open specs or some other ARM-powered SoCs, but QualComm constantly shooting themselves in the foot by closing it off and not even selling the SoCs hasn't been very productive in the low-power computing community (and industry). I get that the first instinct of NDA-driven businesses is to ignore makers or community-based hardware designs (and sales), but with the Pi selling about 10 million, it should be getting harder to ignore what used to be 'the little guys'. With innovations basically taking place at hacker's homes, not being available basically makes you useless in the sector where your chips could be great. For Broadcom, the Pi might not have been such a big deal, a single home use router with a Broadcom SoC might easily sell 50 million units, and there are plenty of home use routers for sale with Broadcom SoCs in them (let's say, we have 100 brands/versions, that's at least 5000 million chips sold over ~10 years), but the brand name and support from the community (which is bigger in numbers as well as diversity than any of the big tech companies) is pretty much priceless when you hit that millions number and up. I hope QualComm and their Snapdragon isn't the last one to nudge closer to availability, there are plenty of others that would be welcome to join. While being able to buy the chips themselves isn't the biggest improvement, the fact that they are actually interested in helping with some open drivers is a major improvement!
- sevensor 10y agoAs the x86_64 world continues to get more locked down, it's going to be interesting to see whether a market niche opens up for a less-constrained platform.
- witty_username 10y agoCan you elaborate on how the x86_64 world has gotten more locked down?
- protomyth 10y agoThe biggest example is Intel and their taking away of ability to do custom chipsets for their chips. That move torpedoed NVIDIA's Ion. If you want custom, then you go ARM.
- bnolsen 10y agoonboard trusted execution engine running God knows what.
- sevensor 10y agoThe first two responses are right on the money -- "trusted" modules, locked-down chipsets, can't write or use open firmware. This is why we get so excited when a random ThinkPad model might have a firmware bug that allows us to bypass the TMM.
- oneplane 10y agoThere as so many blobs and secret controllers in the x86 platform it's not even funny. Since Core 2 Duo there is basically no way to run a CPU+PCH (or 'chipset') with free software. An average x86 PC has 10 'hidden' controllers doing all sorts of magic, and you can't touch it. The Intel Management Engine and Boot Guard make it extremely hard to use the chips without Intel's approval, NDA and a truckload of money. Here are some pages with details: https://www.coreboot.org/Binary_situation https://www.coreboot.org/Binary_situation https://www.coreboot.org/Intel_Management_Engine https://www.coreboot.org/Intel_Management_Engine https://www.coreboot.org/Blob_Matrix https://www.coreboot.org/Blob_Matrix Intel also made it so that a PC has a timer that turns it off after 30 minutes if you don't run their signed firmware.
- wyldfire 10y agoIt's confusing to me that you're calling it "less-constrained." The signed-bootloader world really caught fire in SoCs like Snapdragon and indeed the 410E and 600E include SecureMSM/TrustZone. It hasn't (yet) found big popularity in x86_64 designs -- even when the processors offer it many customers don't leverage/enable it. The "locked down" designs come from two big motivators: DRM and security. Since many snapdragon phones are sold with subsidies, the signed bootloader allows the network operator to restrict the phone's "owner" in various fashions. The security provided by a signed bootloader is real -- it's much harder for a malicious actor to create ransomware that targets mobile phones like they do PCs. I'd expect/hope that you can decide not to opt-in on the Snapdragons' SecureMSM features, but it doesn't seem any "less-constrained" than Intel or AMD's offerings.
- Cieplak 10y agoThe locked-down hardware architecture definitely enhances security, as far as protecting the embedded firmware and IP. As a consumer, I don't want a clipper chip in my pocket. It's a sad situation for hardware these days, because if you don't comply with the unwritten rules, you'll go the way of Joseph Nacchio and Qwest.
- sevensor 10y agoSo, to be honest, I don't know all that much about the ARM world, and I hadn't heard of TrustZone. I looked it up, and it seems that the OEM has a great deal of discretion in setting it up, to the extent that there's a reference implementation on GitHub [0]. And if I buy a bag of loose SOCs, which I can apparently do now, I'm the OEM. [0] https://github.com/ARM-software/arm-trusted-firmware https://github.com/ARM-software/arm-trusted-firmware
- wyldfire 10y agoRight, kinda like what happens when you buy a Xeon or an Opteron. You can enable AMD SKINIT / Intel TXT & UEFI Secure Boot if you like. Intel didn't force this upon the consumers, the OEMs requested the processor features.
- wyager 10y agoWe might as well use an unencumbered ISA as well, like RISC-V. I'm hopeful that that project will take off. It seems to be doing quite well so far. There is still an uncomfortable amount of proprietary junk and questionable hardware modules in the ARM world as well, even if it's a lot easier to get a plain SoC and turn it into a computer.
- mindcrime 10y agoYep. I'm actually really excited to get my hands on a Pulpino[0], just because it's based on RISC-V. Everytime this topic comes up, I flash back to "The Coming War on General Purpose Computing"[1] and think "we can't let computing become totally locked down". Hence I'm always interested in finding ways to support more open platforms, and something like an open ISA like RISC-V seems like an important element of that. [0]: http://www.pulp-platform.org/ http://www.pulp-platform.org/ [1]: http://boingboing.net/2012/01/10/lockdown.html http://boingboing.net/2012/01/10/lockdown.html
- wolfgke 10y ago> Everytime this topic comes up, I flash back to "The Coming War on General Purpose Computing" [http://boingboing.net/2012/01/10/lockdown.html http://boingboing.net/2012/01/10/lockdown.html] Don't forget the sequel Fighting Back in the War on General Purpose Computers: > https://www.youtube.com/watch?v=pT6itfUUsoQ https://www.youtube.com/watch?v=pT6itfUUsoQ
- RyJones 10y agoWhen I worked for QuIC [0] I had a chance to ask Rob Chandhok how I could connect maker spaces [1] to Qualcomm so they could buy SoCs and all the glue from Qualcomm on tape with data sheets without an NDA. He put me in touch with someone who eventually hooked me up with a Canadian VAR who sells (or sold) some sort of dev kit q10 or something for a grand a pop. It is a market that Qualcomm just doesn't care about. I was upbraided for using non-Qualcomm silicon for a demo - I asked where the Qualcomm version of the RPi was, and that was that. [0] https://www.qualcomm.com/news/onq/2010/04/07/why-qualcomm-innovation-center-quic-investing-webkit https://www.qualcomm.com/news/onq/2010/04/07/why-qualcomm-in... [1] http://metrixcreatespace.com http://metrixcreatespace.com and others
- matmann2001 10y agoWere the Dragonboards not a thing then? https://developer.qualcomm.com/hardware/dragonboard-410c https://developer.qualcomm.com/hardware/dragonboard-410c
- wolfgke 10y agoAt least for me Dragonboards are not suitable since they have no ethernet port (this is probably due to the fact that the 96boards specification for "Consumer Edition (CE)" (http://www.96boards.org/ce-specification http://www.96boards.org/ce-specification from http://www.96boards.org/specifications/ http://www.96boards.org/specifications/) does not require ethernet, but WiFi (which I consider as a bad idea)).
- mrob 10y ago5000M home use routers over 10 years doesn't sound right. According to https://en.wikipedia.org/wiki/Global_Internet_usage https://en.wikipedia.org/wiki/Global_Internet_usage , only about 10% of 7.2B people had a fixed broadband internet connection as of 2014. And these connections are typically shared between multiple people, so assuming 1 router per 2 people, that's only 360M routers. Making the conservative assumption that they are replaced every 2 years (in my experience it's actually less frequent), that's still only 1.8B chips. And that's for the entire market, not just Broadcom.
- oneplane 10y agoWell, I based my loose figure on the Linksys WRT54G which sold 50 million units in 11 years. So in a best case situation, there would globally be 100 similar models in that timespan also selling about 50 million. On top of that, you usually have a CPE provided by the ISP on which the open market models are added on top of, theoretically making the market twice as big. And then there's at least one chip at the other end of the line (i.e. a line card) and possibly more since there are multiple hops in between a carrier core network and the end-user. In the past, a router might have lasted about 5 years, but currently, with the speeds almost getting an order of magnitude higher, almost any router that's 2 years old or more is no longer suitable. So that's why my guess with the SoC sales for broadcom-ish chips is at 5000M :) And then there's the STB's, mobile phones, smart devices, TV's, modern DECT phones, cars etc. Even every 802.11 device (be it PCI, USB or otherwise) has a SoC, as the radio's can't work on the host CPU due to timing.
- coredog64 10y ago> Officially both SoCs support Android and Linux but for some reason the 410E also supports Windows 10. We will ignore that option almost as thoroughly as Microsoft ignores ARM users and focus on the Linux side. That is some world-class throwing of shade.
- dragontamer 10y agoCharlie has always been anti-Microsoft. Still, he reports real news events despite his clear bias. So I find that reading his page every now and then is worthwhile (like today's article). He is prone to hyperventilating however.
- lorenzhs 10y agoQualcomm's announcement at https://www.qualcomm.com/news/releases/2016/09/28/qualcomm-snapdragon-600e-and-410e-designed-embedded-computing-internet https://www.qualcomm.com/news/releases/2016/09/28/qualcomm-s... might be the better link.
- wyldfire 10y agoIMO the article is clearer and more explicit than the press release. It also summarizes data sheet features which are only referred to in the press release.
- MrBuddyCasino 10y agoThe Snapdragon 600E has SATA3? You got my attention. Someone could make a NAS board that a) is fast b) has low power consumption c) is cheap The Odroid is nearly perfect with its USB3 port but native Sata would be sweet!
- dragontamer 10y agoC) were always available with the Intel Atom boards or AMD's AM1 platform. http://www.newegg.com/Product/Product.aspx?Item=N82E16813157489&cm_re=AMD_AM1-_-13-157-489-_-Product http://www.newegg.com/Product/Product.aspx?Item=N82E16813157... http://www.newegg.com/Product/Product.aspx?Item=9SIA1N83U90745 http://www.newegg.com/Product/Product.aspx?Item=9SIA1N83U907... ----------- While not fast by PC standards, this chip will still run circles around Snapdragon 600E. I'd think that AM1-based computers are the ideal cheap NAS setup. I'd spend a bit more money though to get older, better supported hardware (AM3+ / FX-6300). I'm sinking ~$400 into hard drives anyway so what's another $50 for more performance and better hardware support? (AM3+ is supported by FreeBSD and therefore FreeNAS / Nas4Free). But if you're going for a Linux build which generally has good support for these things, AMD's AM1 is a strong contender. --------- Intel's Atom is a contender as well, so it deserves a mention: http://www.newegg.com/Product/Product.aspx?Item=N82E16813157417 http://www.newegg.com/Product/Product.aspx?Item=N82E16813157... But I've found that AM1 mobos + AM1 CPU is actually cheaper than the Intel Atom all-in-one boards.
- MrBuddyCasino 10y agoLooks like a nice build! I'm currently running a Synology 2013j which has 512MB of RAM and a 1.2GHz Marvell Armada 370, and the only thing I'd like to speed up is PAR2, otherwise it does the job of feeding AppleTV just fine. The quad-core 1,5Ghz cores should definitely help here. AM1 looks like a 25W CPU plus what the chipset consumes, which I don't consider to be very energy efficient anymore. The price for the whole system (RAM, PSU, case) will probably be quite a bit higher as well. But it looks like good option if you need a standard platform with comparatively high single thread performance.
- 10y ago
- q3k 10y agoThe lack of public datasheets makes this useless for individuals and people who want truly open hardware (like the Novena). Looks like the Freescale i.MX6 from 2011 are still the most powerful ARM SoCs you can buy if you don't want to sign NDAs.
- coderjames 10y agoHopefully that will change in 1Q2017 when Xilinx finally releases to production their new Zynq UltraScale+ MPSoC[1]. It has a quad-A53 cluster and a dual-R5 cluster. It is still in early-access so I can't say much more beyond that (we're designing it into a system so I'm constrained by the early-access NDA). [1] http://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html http://www.xilinx.com/products/silicon-devices/soc/zynq-ultr...
- dougmany 10y agoThat looks nice. CAN, SATA 3.1, GigE, Usb 3.0 on top of what you mentioned. I wonder what the power draw is on this.
- monocasa 10y agoIt's really unfortunate too, because NXP nuked quite a bit of the NDA free support for the i.MX6 after they acquired Freescale. There's now tons of dead links, and they even removed stuff like a bunch of the SD Card images for their Sabre boards. When we asked where that stuff went we were directed to some crappy Indian outsourcing firm that kept it behind a $19,000 pay wall. I'm really happy that one of our more seasoned engineers essentially locally mirrors everything he can download when he starts a new design just for this circumstance.
- AceJohnny2 10y agoYeah, working in the SoC industry (closer to the silicon side), I'm regularly frustrated at the gulf between the state of the art and what's usefully available to the public. I'd love to have a multi-core ARM64 with integrated PCIe, SATA (NVMe!), USB3, IOMMUs, maybe a few Cortex-Rs around for some real-time/MCU-type work with GPIOs and stuff... All of which I've seen and worked on in the industry. But none of that is open to the public :(
- dharma1 10y agoPricing? Will either of these have the hardware to use the Snapdragon machine learning SDK? https://www.qualcomm.com/news/releases/2016/05/02/qualcomm-helps-make-your-mobile-devices-smarter-new-snapdragon-machine https://www.qualcomm.com/news/releases/2016/05/02/qualcomm-h...
- jjn2009 10y agoArrow electronics, which is listed in the article, has them for $75
- eggy 10y agoAccording to the following, it seems not. >>The new SDK will only work with the latest Snapdragon 820 processors from the latter half of 2016, and the company isn’t saying if it plans to expand its availability. [1] [1] http://www.theverge.com/2016/5/2/11538122/qualcomm-deep-learning-sdk-zeroth http://www.theverge.com/2016/5/2/11538122/qualcomm-deep-lear...
- throw2016 10y agoUnless you want to run Android the Pi remains the best bet for Linux support. I have an Odroid and have dabbled a bit. However its become clear that because of ARM, Google and their partners complete closed nature its always going to be an uphill struggle to get Linux working properly on their platform. You get old kernels, missing or poorly functioning drivers, and blobs so even experts cannot verify anything. The recent Amlogic scandal with fradulent CPU speeds discovered only recently is case in point. A whole army of open source enthusiasts and developers have been trying diligently to work with ARM but they only end up being bounced back and forth between ARM and its partners some for years on end, with both feigning lack of authority to make things work. There are plenty of binary blobs, closed drivers and security blobs that will not go away unless ARM supports Linux with action beyond lip service and announcements. Given some of the issues like GPU drivers are pending for more than 3 years Linux is clearly not a focus for ARM. Like some others suggested I would look more closely at the 25W AMD Athlon 5350 or Celeron 1037/1900 for Linux support for things like HTPC, NAS and homebrew routers. You can get CPU and motherboard for $50-60.
- naveen99 10y agoMaking your own video driver with fpga: http://www.fpga4fun.com/PongGame.html http://www.fpga4fun.com/PongGame.html
- microcolonel 10y agoBig news here is that they are officially supporting Freedreno. Far as I'm aware they're the first embedded vendor with a modern graphics offering to support an existing quality free driver. The motivating factor I've heard for people developing these drivers has always been long term support and flexibility in embedded products, and this is an excellent answer to those questions.