Slashdot Mirror


Rhombus Tech A10 EOMA-68 CPU Card Schematics Completed

lkcl writes "Rhombus Tech's first CPU Card is nearing completion and availability: the schematics have been completed by Wits-Tech. Although it appears strange to be using a 1ghz Cortex A8 for the first CPU Card, the mass-volume price of the A10 was lower than other offerings. Not only does the A10 classify as 'good enough' (in combination with 1GB of RAM), Allwinner Tech is one of the very rare China-based SoC companies willing to collaborate with Software (Libre) developers without an enforced (GPL-violating) NDA in place. Overall, it's the very first step in the right direction for collaboration between Software (Libre) developers and mass-volume PRC Factories. There will be more (faster, better) EOMA-68 CPU Cards: this one is just the first."

155 comments

  1. WHAT? by Anonymous Coward · · Score: 5, Informative

    Too many links... no intro telling me what this is.

    For those who want to know... it is a PCMCIA (PC-card) sized integrated computer designed to compete with the Raspberry Pi... supposedly cheaper and faster. Raspberry Pi does have one major advantage though: it is in production and shipping whereas this is still in the schematics stages. So... nothing to see here...

    1. Re:WHAT? by Anonymous Coward · · Score: 0

      says who? My order has been delayed 3 times. I ordered months ago and a new version is already in production. I still haven't got my old version.

    2. Re:WHAT? by complete+loony · · Score: 2

      Plus the raspberry pi has all of the I/O ports you need to actually use it. This CPU card might form the core of another product, like a tablet, but as a minimum you'd need a docking station to connect to everything.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    3. Re:WHAT? by Anonymous Coward · · Score: 5, Informative

      No, it's not designed to compete with the Raspberry Pi.

      EOMA-68 is a new form factor to fix the current rat race of upgrading to new devices, cracking the bootloaders, and just about time you get things running smoothly with open source software, *boom* it's obsolete; there's a device twice as fast at the same cost, and if you buy it, you're back to square one.

      It's designed to serve as a computing core that can be dropped into various peripheral shells (e.g. netbook, phone, tablet, or settop box) and swapped amongst them at will; once you find that perfect shell (for me, the Fujitsu U2010 laptop is the closest yet, and I'm considering gutting one and converting it to EOMA-68), you can swap in e.g. ARM or MIPS cores, or even a passthru card to let your desktop drive it for debugging etc. -- you don't get stuck with the factory CPU (an aging 1st-gen Atom in my case), but left hanging on because nobody makes that lovely hardware with anything else, or because new models have a signed bootloader that has to be cracked to own your own hardware. It's also made to run entirely on open-source software -- neither of these were design constraints for the Pi, which is a computer in its own right, rather than an interchangeable component.

    4. Re:WHAT? by caballew · · Score: 1

      I wish I had several right now. Alarm system, zone control of HVAC system, cheap simple merchandise kiosks, virtually anything you prototype with the Arduino or Netduino that you could develop into a small run custom product; the possibilities are limited only by imagination.

    5. Re:WHAT? by mrmeval · · Score: 1

      Yes, would someone translate that into Engrish Please?

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    6. Re:WHAT? by caballew · · Score: 1, Offtopic

      This epitomizes Apples slogan - Think different. Think BETTER

    7. Re:WHAT? by lkcl · · Score: 4, Informative

      no intro telling me what this is.

      apologies. it's the first in a series of CPU Cards, based around a mass-volume modular computing initiative that allows both china factories and software (libre) developers the opportunity to work together to create desirable, affordable mass-volume computing appliances. at the risk of melting your brain with another link, here's the news article which provides some background as to why the project exists: http://www.itwire.com/opinion-and-analysis/open-sauce/52054-british-company-looks-to-create-cheap-open-platforms

      allow me to go over what you wrote:

      it is a PCMCIA (PC-card) sized integrated computer

      correct. it can operate stand-alone via USB-OTG power, if needed. without the case on, there's access to the remaining interfaces of the A10 that we could not fit onto the 2 ends of the CPU Card.

      designed to compete with the Raspberry Pi...

      incorrect. this is more a commercial venture than an educational venture, with volumes approaching several million units a year. our goals almost accidentally encompass those of the raspberry pi (hence the reason why the developers were a bit rude to me on their forums a few months back: they feel threatened, unfortunately. can't be helped... *sigh*).

      supposedly cheaper

      incorrect. this perception is based on a misinterpretation that unfortunately was propagated through more channels than we have resources to spend time chasing down and correcting.

      and faster.

      correct. it's a 1ghz Cortex A8, whereas the rbpi CPU is... a 700mhz(?) ARM11. it's therefore guaranteed to be at least twice as slow.

      as the scope of the rhombus tech project goes way beyond just this one CPU Card or just one device, we'll be constantly on the lookout over the next decade and beyond for upgraded CPUs, and for new products to create. we'll also review the standards: EOMA-68 is just the first. i'll risk being responsible for causing brain-melt and provide you with another link, if that's ok. http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68

    8. Re:WHAT? by Anonymous Coward · · Score: 0

      The mailing list had some interesting discussions on the secrets, patents and companies behind this project

      http://lists.phcomp.co.uk/pipermail/arm-netbook/2012-May/003950.html [phcomp.co.uk]

      The supposedly "Open" EOMA-68 standard is a repurposed PCMCIA connector and PC-Card that is actually under "an undisclosed patent and the project had to make sure that everything produced fell under that patent so an undisclosed fee could be charged."

    9. Re:WHAT? by lkcl · · Score: 4, Informative

      This CPU card might form the core of another product, like a tablet,

      or a laptop, smartphone, PDA, workstation, desktop, power-saving server, router, All-in-One LCD computer, Media Centre, IPTV, All-in-One keyboard computer, upgradeable camera, upgradeable videorecorder, games console, and many many more that have been discussed and we're always on the lookout for more - feel free to make suggestions on this page:
      http://rhombus-tech.net/community_ideas/
      http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68#Example_Motherboards

      it's also worthwhile pointing out that we've added a DIL2-44 (2.5in IDE size) expansion header which gives access to the more common "engineer's" GPIO functions, such as an extra USB 480mb/sec, as well as AC97/I2S, dual-channel LVDS, VGA out and more; as well as adding a more "factory-style" FPC-45 which provides access to the kinds of functions that you'd see in commercial IPTV and other products (Dual Transport Streams; GPS; Smart Card, TV-IN and so on).

      obviously, that "factory / engineering" mode, you'd not be able to get the standard 5mm height PCMCIA case on, but that's ok, because it's either factory-installed or being used for engineering, R&D or educational purposes. i've documented the full pin-outs here: http://rhombus-tech.net/allwinner_a10/orders/

      but as a minimum you'd need a docking station to connect to everything.

      not "everything": that would mean that without the docking station you'd not be able to gain access to the HDMI port, USB-OTG port, SD/MMC socket or the Audio Jack :) but i believe i know what you mean. you mean like this?
      http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68/MiniEngineeringBoard

    10. Re:WHAT? by fm6 · · Score: 2

      Uh, the Pi is meant an educational and hobby platform. It has a bunch of slots and connectors. This thing is obviously a commercial product without a lot of slots or connectors that's meant to be embedded in a larger product.

      Not being an embedded systems person, I'd be grateful if somebody linked examples of the kind of system that uses this kind of CPU card.

    11. Re:WHAT? by Anonymous Coward · · Score: 0

      The Beaglebone from Beagleboard.org flat out kills these (this and Raspberry Pi) devices for performance and support.

      Sure, the Beaglebone is ~$99.00, but the premium is well worth it IMO.

    12. Re:WHAT? by lkcl · · Score: 3, Informative

      The mailing list had some interesting discussions on the secrets, patents and companies behind this project

      http://lists.phcomp.co.uk/pipermail/arm-netbook/2012-May/003950.html [phcomp.co.uk]

      The supposedly "Open" EOMA-68 standard is a repurposed PCMCIA connector and PC-Card that is actually under "an undisclosed patent and the project had to make sure that everything produced fell under that patent so an undisclosed fee could be charged."

      i notice that you're posting as anonymous coward. we had some trouble with a particular individual who promised to deliver, reneged on that promise and caused us a great deal of aggravation. the patents were mentioned very early on in the project and were raised again much later, during a fire-fighting exercise dealing with the shit raised by the vindictive pissed-off and self-serving individual.

      to explain: the patents are there to protect people from physical harm due to the possibility of idiotic companies creating non-interoperable products that could potentially short-circuit things e.g. a lithium battery. if the scope of this project was to sell only 50,000 units maximum, we would not bother with the patents. however, given that the volume of units is expected to reach several million per year, there is no way in hell that we can leave this to "self-policing".

      look up the story that i told about my uncle, Anthony Pickford, who was Smith Kline Beecham's Director at the time when some moronic companies in the UK started importing "clones" of one of SKB's drugs. the clone drugs were *KILLING* people; SKB had to move very quickly. they managed to solve it by suing the Inland Revenue when Customs and Excise refused to comply with a 3rd party discovery request for the Import Records. the case was taken very swiftly to the House of Lords, where, fortunately, SKB won and was able to obtain the records, contact the importers and get the killer drugs stopped. if they did not *have* the patents, there would be no way that they could stop people from being killed.

      sometimes, patents can be used for good reasons. for someone who hates software patents and patents in general with a vengeance, that's really saying something.

      so, anonymous coward: if you've got questions, anonymous coward, fucking well ask them and stop making accusations, please.

    13. Re:WHAT? by lkcl · · Score: 2

      Uh, the Pi is meant an educational and hobby platform. It has a bunch of slots and connectors. This thing is obviously a commercial product without a lot of slots or connectors that's meant to be embedded in a larger product.

      Not being an embedded systems person, I'd be grateful if somebody linked examples of the kind of system that uses this kind of CPU card.

      can't do that. can link you to planned and discussed products though:
      http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68#Example_Motherboards
      http://rhombus-tech.net/community_ideas/

      the first will be a laptop. we have a deadline to meet of 10th october to get 25 prototype samples ready, for our client. yes. really. that soon.

    14. Re:WHAT? by lkcl · · Score: 1

      we'll have a dual-core CPU Card available once we've found both a SoC vendor willing to be open about their CPU design as well as a partner willing to make an at-cost EOMA-68 CPU Card or do a deal of some kind, ok? we'll get there, all right? :) /peace

    15. Re:WHAT? by fm6 · · Score: 1

      An ARM laptop? Dare I ask which OS? There might be a market for Windows RT, but I can't see anybody wanting an Android tablet.

      Some of the products you link to do look intriguing. I've often wanted an Android tablet. I actually bought a no-name Chinese ICS tablet a few months ago. Had nice specs, including a 10" screen. Alas, the design was very cheap, with a digitizer that required a special stylus and a screen that brook in a few days. It seems that building a reasonably sturdy tablet at a reasonable price isn't that easy.

    16. Re:WHAT? by mrmeval · · Score: 1

      I have a stack of 486 cards that have all but the peripherals. It's made by epson but I have almost zero data on them. I just looked for Epson card PC and found something but it's slim. It's about the same size as a PCMCIA card but it uses a 236 pin edge connector. Maybe EASI interface Embedded all in one system interface

      Our company had made an attempt to interface them with the PLC of a joint venture only to have that flop for various reasons. It's a full featured 4mb 33mhz 486 PC that needs a connector for power, drive, vga display, keyboard and mouse, battery. I have one mounted in a development device that I ran DOOM on. Slllloooowwwwllly.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    17. Re:WHAT? by Anonymous Coward · · Score: 0

      Personally, i didnt and still dont understand the nerd-crowd fascination with the rpi. As a guy who's been into arm tech for years the rpi was a step backwards in every way bar one: its cheap enough for anyone to afford. But as far as what the rpi is, the reasons for a nerd owning such a device are non-existent IMHO. I own too many little arm dev boards and arm-based hackable devices and prior to the rpi there was many sub-100$ boards with significantly more grunt. However, even prior to the existence of the rpi there were a10 (and similar) based boards for only twice the price. So for nerds, why bother with an rpi? its way too under-powered for almost any purpose to the point of being a waste of money.... HOWEVER, as a tech for countries or people for which the price of an rpi is "affordable" piece of tech, i think its brilliant, and for that purpose alone i support it whole-heartedliy - but i wouldnt own one, its useless to me. What i mean by that though is that i would happy pay 3x the price of the rpi to own one of the several a10 based boards on the basis that it would also pay for an rpi + delivery for someone who cant afford such a thing.

      Sure they're "twice the price", but for many people thats still spare change in reality. In alot of cases people pay that much a month for their phone contracts, internet access, filling their car with petrol - add your own.

      There are many taxes i hate to pay (the microsoft tax for example), but someone who sold me a decent a10 based board (or something similar with a 1g/1g cpu/ram combo), i'd pay for that + the rpi cost for someone else to own the rpi, gladly too. I dont really get why rpi didnt do that (aside from the difficulty of developing two boards though they could have partnered with someone for this) because it would have made alot of sense to me, "buy this awesome board for yourself so someone less fortunate can own a much smaller/simpler one" and do it so that whatever that "awesome board" is, you could develop software for that which would also be rpi compatible..

    18. Re:WHAT? by pjr.cc · · Score: 0

      (this is a re-post because i didnt realise i wasnt logged in the first time i posted)

      Personally, i didnt and still dont understand the nerd-crowd fascination with the rpi. As a guy who's been into arm tech for years the rpi was a step backwards in every way bar one: its cheap enough for anyone to afford. But as far as what the rpi is, the reasons for a nerd owning such a device are non-existent IMHO. I own too many little arm dev boards and arm-based hackable devices and prior to the rpi there was many sub-100$ boards with significantly more grunt. However, even prior to the existence of the rpi there were a10 (and similar) based boards for only twice the price. So for nerds, why bother with an rpi? its way too under-powered for almost any purpose to the point of being a waste of money.... HOWEVER, as a tech for countries or people for which the price of an rpi is "affordable" piece of tech, i think its brilliant, and for that purpose alone i support it whole-heartedliy - but i wouldnt own one, its useless to me. What i mean by that though is that i would happy pay 3x the price of the rpi to own one of the several a10 based boards on the basis that it would also pay for an rpi + delivery for someone who cant afford such a thing.

      Sure they're "twice the price", but for many people thats still spare change in reality. In alot of cases people pay that much a month for their phone contracts, internet access, filling their car with petrol - add your own.

      There are many taxes i hate to pay (the microsoft tax for example), but someone who sold me a decent a10 based board (or something similar with a 1g/1g cpu/ram combo), i'd pay for that + the rpi cost for someone else to own the rpi, gladly too. I dont really get why rpi didnt do that (aside from the difficulty of developing two boards though they could have partnered with someone for this) because it would have made alot of sense to me, "buy this awesome board for yourself so someone less fortunate can own a much smaller/simpler one" and do it so that whatever that "awesome board" is, you could develop software for that which would also be rpi compatible..

    19. Re:WHAT? by couchslug · · Score: 2

      It's about time we had a standard "form factor" for such a core card.

      Standard form factors have been great for desktop consumers as they facilitate upgrade, repair, and re-use.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    20. Re:WHAT? by Anonymous Coward · · Score: 1

      Which makes it quite amusing that this also is the anti-apple - free and open and designed so that you won't need to buy new shit every year.

    21. Re:WHAT? by Anonymous Coward · · Score: 0

      It's actually quite easy. Getting people to agree on what a "reasonable price" is however is next to impossible.

    22. Re:WHAT? by Bert64 · · Score: 1

      If cloned drugs are killing people, it is up to the authorities to deal with it... Not some company who's primary goal is removing cheaper competition via any means available.

      Don't try to make out that this company was in any way concerned about deaths, they were only concerned about their bottom line. They only intervened because it was hurting their profits, that the cloned drugs were killing people is entirely secondary and a useful excuse for going after the sellers.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    23. Re:WHAT? by Bert64 · · Score: 1

      I have an android laptop, it now runs much better with a normal linux distribution... Android is really unusable on a keyboard/mouse operated device, but a thin/light laptop running linux with long battery life is actually very useful, and should sell well if released with a non crippled distro and some level of marketing.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    24. Re:WHAT? by Anonymous Coward · · Score: 0

      For me it looks just like another standard for a computer-on-module which is nothing new e.g. http://us.kontron.com/products/computeronmodules/ and others.

    25. Re:WHAT? by Taco+Cowboy · · Score: 1

      If cloned drugs are killing people, it is up to the authorities to deal with it... Not some company who's primary goal is removing cheaper competition via any means available.

      I am not familiar with this bickering, but if what you allege is true, then it does spell doom for this and similar project
       
      I am not a fan of patent holders turning into patent trolls - and I am talking as one who owns 3 patents and never use my patents to threaten anyone - unless they sue me first :)

      --
      Muchas Gracias, Señor Edward Snowden !
    26. Re:WHAT? by SuricouRaven · · Score: 3, Insightful

      While a lot of hobbyists will be using the Pi, the real target is education. It's cheap enough that when some kid steps on it, throws it against the wall in anger or pulls components off just for fun (I work in a school, all that happens) it can just be replaced. Your a10 board may be only twice the price, but that's a big difference in a sector where the most common cause of equipment failure is vandalism.

    27. Re:WHAT? by fm6 · · Score: 1

      Maybe, except they'd have a hard time competing with netbooks running Window 7 Starter. Small, light, stupendous battery life, and only cost about $250.

    28. Re:WHAT? by makomk · · Score: 1

      The Raspberry Pi developers are rude to everyone on their forum, even their own customers.

    29. Re:WHAT? by lkcl · · Score: 2

      An ARM laptop? Dare I ask which OS?

      any OS you like: that's the whole point. A10-based devices are "unbrickable" and are always upgradeable. there's a link here:
      http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/

      you can see from that that there are *eleven* variants on 5 main OSes available. openembedded covers a ton of options just on its own. debian, ubuntu, redsleeve (a fedora-ARM port), puppy linux, android 3, android 4.

      the similarity between the Mele A1000 and the A10 EOMA-68 CPU card is very strong: it's the reason why the A1000 was picked. that and the fact that it was affordable for everyone who wanted to help out :)

    30. Re:WHAT? by lkcl · · Score: 1

      ah. no. this page explains the different approaches. it's definitely *not* a factory-installable module. the key is in giving the *users* the freedom to safely upgrade their own computing appliances at will. none of those computer-on-module factory-installable modules can be said to achieve that goal. imagine your grandma trying to insert an SO-DIMM form-factor computer-on-module after keeping it her handbag, wrapped in her best polyester scarf for a week. what do you think the chances of success are? by contrast: now take the standard PCMCIA form-factor. chances of success just went up by an infinite percentage, didn't they?

      http://elinux.org/Embedded_Open_Modular_Architecture

    31. Re:WHAT? by GrumpyOldMan · · Score: 1

      Maybe a dumb question, but why do you put the core peripherals (USB, Sata, ethernet, VGA) on the CPU card, each requiring these pcmcia pins. Why not use a PCIe interface, and leave the peripherals to the tablet / laptop / motherboard / tv / etc vendor? It seems like this would allow for greater differentiation between "system" vendors, and would require less integration efforts from CPU vendors.

    32. Re:WHAT? by Yfrwlf · · Score: 1

      So...it's a CPU that uses an actual real standard for connecting to the rest of the motherboard/system?

      Wow. Standards for freedom for end users, something the megacorps purposefully forget about. What a concept.

      --
      Promote true freedom - support standards and interoperability.
    33. Re:WHAT? by Anonymous Coward · · Score: 0

      I ordered mine this thursday; shipped thursday; I get it monday.

    34. Re:WHAT? by lkcl · · Score: 3, Interesting

      So...it's a CPU that uses an actual real standard for connecting to the rest of the motherboard/system?
       

      yeah. actually, several "lowest-common-denominator" standards, just placed onto nothing more complex than an existing legacy (but still manufactured) standard.

      PCMCIA is still manufactured in mass-volume, but not as PCMCIA. instead, it's been re-used by the Satellite TV Industry for decrypt purposes. that makes it perfect: the risk of people misunderstanding EOMA-68 as being an *actual* PCMCIA card (when it isn't) is reduced, but the cost of manufacturing the EOMA-68 cards isn't sky-high due to having to make an entirely new connector (or use one of the less common $12 ones).

      EOMA-68 itself is made up of well-established proven standards that have down-level negotiation built-in, as well as multi-peripheral support (ok, except for 24-pin RGB/TTL that is!). SATA, USB2, I2C and Ethernet: they're all multi-bus standards that have been around for at least a decade. with the exception of SATA, it's actually quite hard to find an embedded SoC that *doesn't* have all the interfaces of EOMA-68, and even there you can put on USB2-to-Ethernet or USB2-to-SATA. ironically, though, the cost of those ICs actually pushes the BOM up by an extra $5, making it completely pointless to consider using a lower-cost SoC that *doesn't* have Ethernet and SATA built-in. many people asked us to use Allwinner's $5 A13 CPU for an EOMA-68 CPU Card: when i pointed out that it would need an extra $5 of components, taking it *above* the mass-volume price of the Allwinner A10 CPU they went... "oh. yeah. duh. go figure :)"

      Wow. Standards for freedom for end users, something the megacorps purposefully forget about. What a concept.

      yeah. you get it. that's really encouraging to hear. take it one step further though: think the implications through. cost savings for the users. increased competition amongst CPU Card suppliers bringing prices down. ability of end-users to extend the lifetime of a product until one component literally falls apart... and them being able to just go down to the hypermarket and pick up a replacement screen, replacement battery pack or replacement CPU Card off-the-shelf, 1 or even 10 years from now, and it's *still* backwards-compatible. ... now we just need to be able to convince companies like Three.co.uk, Best Buy, John Lewis, Walmart etc. and to come up with a story for them that will convince them to buy 100k+ units a month :)

    35. Re:WHAT? by metallurge · · Score: 1

      Because all the peripherals mentioned are part of the CPU, which in x86 terms has an integrated southbridge. As far as I am aware, ARM and PCIe don't go together in the same sentence. I'm guessing PCIe would require more bandwidth and/or more power than would be available in most likely use scenarios.

    36. Re:WHAT? by Anonymous Coward · · Score: 0

      Has any analysis been done about EMI between all those interfaces on that PCMCIA connector?

    37. Re:WHAT? by Anonymous Coward · · Score: 0

      Any comment about allwinner treatment of XBmc devs after promising assistance, releasing the same libraries again claiming that they were new, getting caught out, lying about it, disappearing, and finally offering a feeble apology?

      Meanwhile amlogic has leapfrogged them altogether.

    38. Re:WHAT? by b4dc0d3r · · Score: 1

      I am not familiar with UK laws at the time, but it seems unlikely this was the fastest way of dealing with the problem. It sounds nice when told that way, but one could just as easily state that a third party discovery request would be a known stalemate, yet it was chosen over going directly to the people in charge of regulating imports, drugs, and/or murder and let them deal with it.

      In other words, a third party request from police or other Executive players would have likely been granted quickly.

      This sounds like one of those TV Tropes where the main character thinks they are the only person who can solve the problem. In fact it might be more likely an example of Idiot Plot. But it might sound rude if I were to assert that to be true, so I merely leave it as a possibility.

    39. Re:WHAT? by fm6 · · Score: 1

      Hackers can unbrick their devices and install their favorite OS. Most Slashdotters are hackers, but most everybody else is not. Build a cheap consumer device that comes with an OS people don't want, and you won't sell enough of them to turn a profit.

    40. Re:WHAT? by lkcl · · Score: 1

      ok, metallurgy's answer is a good one, but let's think it through, by looking at the specification of various CPUs.

      * Ingenic jz4760 has: 24-pin RGB/TTL, 2x USB2, 10/100 Ethernet, I2C, AC97/I2S, SD/MMC
      * TI's OMAPs typically have: 24-pin RGB/TTL, USB2, 10/100 Ethernet, I2C, I2S, HDMI, SD/MMC
      * Samsung's S5Pxxxx series typically have: 24-pin RGB/TTL, 2x USB2, 10/100 Ethernet, SATA, I2C, I2S, HDMI, SD/MMC and MIPI. the more advanced ones have PCIe.
      * The A10 has: 24-pin RGB/TTL, 3x USB2, 10/100 Ethernet, I2C, I2S, HDMI, 2x LVDS, SD/MMC, SATA

      and so on, and so forth. in other words, these SoCs typically *don't even have* PCIe on-board: it's only the top-end ones that have it. therefore, it would be necessary to actually implement PCIe through some sort of memory-addressed PHY chip (if you can even find one), or to use a USB-to-PCIe bridge PHY chip (yes i actually found one. just the one).

      so, the complexity and the cost would be increased, for no good reason, because the interfaces are already there! but also if you tried to save on that completely unnecessary cost, you would significantly reduce the speed (bandwidth).

      in essence, then: these SoCs as a general rule already *have* USB, Sata, ethernet, HDMI, VGA etc. built-in, and to ignore those would be rather.... silly!

      as metallurge points out: by contrast in the x86 world (and this relates to memory bandwidth more than anything), the architecture is wildly different. the anticipated communications bandwidth is VASTLY greater, mostly due to Graphics Cards (PCIe x 16 for goodness sake!) but also PCs typically have like 8x USBs, 2x or even 4x SATAs, at least 2x IDEs and many many more. all of that has to go out via a memory bus of some kind so it's no wonder that these x86 systems consume such vast amounts of power.

      so yes: not only would the cost be greatly increased, but also the power consumption would be increased well beyond the 3.5W passive thermal limit we're setting for these CPU Cards. we are doing an 8mm variant with a 10W limit, especially for things like x86 AMD Fusion chipsets, and Intel's latest 32nm offerings, but we'll get to that in good time.

    41. Re:WHAT? by GrumpyOldMan · · Score: 1

      Sorry, I have an x86/amd64 + DEC alpha historical bias, and don't really know a lot about ARM.

      As a user, having the "southbridge" stuff integrated onto the CPU card means that you're essentially getting a whole new motherboard when you replace this CPU card. I always view a whole new motherboard as a whole new set of problems, in terms of potentially buggy hardware and drivers. At the very least, it is seems problematic in terms of having to upgrade your kernel to support the latest stuff. In the x86 world, as long as the vendor hasn't changed the CPU socket, you can generally drop in a new CPU with just a BIOS upgrade, and you don't need to worry that you might get a whole new set of buggy peripherial chips.. I've often done that with AMD CPUs.

    42. Re:WHAT? by metallurge · · Score: 1

      It's not just "in the card", it's in the CPU (SoC or System on a Chip in ARMese). The card is essentially just a carrier/socket for the CPU/RAM, which in ARM-land is typically soldered one-on-top-of-the-other directly onto the motherboard.

      The division-of-labor between motherboard and CPU is different with ARM versus x86. ARM is more integrated, mostly because this is a good thing in typical ARM applications. A lot of what would be regarded as the duty of the motherboard in x86-land moves to the CPU in ARM. An ARM motherboard is going to be mostly about providing physical connectivity to the rest of the system.

      The point of the card is to enable the development of the rest of the system (which takes significant engineering effort) without being tied to the current hotness in the ARM world. From the hardware design standpoint, it lets you hedge your bets for the future.

      Your point about the software platform not benefiting from the engineering decision to put the CPU/RAM on a card/carrier is certainly true. You are correct that a given, say, Linux installation will not appreciate having a different CPU stuffed in, because of all the driver issues you mention. That said, it is also the case that the bet-hedging that modularizing the CPU/RAM buys applies to the software also. If, say, the open-source Mali driver never takes off, and Intel suddenly drops a good open source PowerVR driver, you could switch from the AllWinner A10 to a TI CPU and pivot quickly. If, say, NVIDIA provides a good open source driver for their GPU, you could go that way. The ARM driver situation is kindof at a tipping point at present. It's hard to guess who's going to be the first manufacturer to provide a suitable open source environment. Whoever does, while delivering something "good enough" from a hardware standpoint (which is constantly changing), made widely available in smaller quantities, at a reasonable price, stands to gain a significant market advantage. The Allwinner A10 is very close, if they could just be made to understand the importance of getting their cedarx and Mali drivers open sourced.

      Meantime, though, the work of designing tablets and notebooks and netbooks and servers and routers and other form factors can proceed. Sourcing screens and keyboards and touchpads and touchscreens and batteries and designing enclosure molds and all that stuff takes time too, and can be happening in parallel.

    43. Re:WHAT? by lkcl · · Score: 1

      I am not familiar with UK laws at the time, but it seems unlikely this was the fastest way of dealing with the problem. It sounds nice when told that way, but one could just as easily state that a third party discovery request would be a known stalemate, yet it was chosen over going directly to the people in charge of regulating imports, drugs, and/or murder and let them deal with it.

      In other words, a third party request from police or other Executive players would have likely been granted quickly.

      NO. Anthony Pickford's strategy was the reason *WHY* it is now Law in the UK that 3rd Party Discovery Requests must be complied with. before this case, if a 3rd party was requested, during the discovery phase, to provide information, there was *no* reason why or law compelling the 3rd party to comply.

      look him up. of 36 changes to UK Law of the past 50 years, a full *EIGHTEEN* of those changes are - were - down to my uncle. the intelligent, gifted, angry, intolerant and vindictive silly man. *sigh*. he was responsible for example for a change to the "Dangerous Dogs" Act. his neighbour's very expensive, very loving and very beautiful japanese dog was forced to be muzzled but it had breathing difficulties and would have died if it was forced to wear a restrictive device: he took the case all the way through to the House of Lords and got the law changed to be more reasonable and sane.

      anyway: whilst it sounds nice to make a third party request to "the police or to other executive players", if you think that through for a minute you'll find that it's not as effective. the *police* weren't the ones with the import records, were they? these "executive players" weren't the ones with the import records, were they? no - that would have been *abdicating* responsibility for dealing with the problem, wouldn't it? and they would have had to "engage" those people, and risk *NOT* being able to get them interested, get through their bureaucratic minds that action needed to be taken FAST, to stop people from being killed, wouldn't they?

      instead, they went directly for the people who actually had the information.

      This sounds like one of those TV Tropes where the main character thinks they are the only person who can solve the problem

      :) well, he did solve it. he was one of these very intelligent and very forceful people who got shit done, and, sadly, despised anyone who was either unintelligent or weak in his view. he was charming to speak with during the afternoon and evening, in a social context, but an absolute fucking nightmare in the morning at breakfast. he had alzheimer's, which his level of intelligence was high enough to completely mask.

      anyway, i digress. no, no offense taken at your suggestion. sometimes, people really are put into positions of responsibility and power and have to be the ones to solve these kinds of unique problems.

    44. Re:WHAT? by lkcl · · Score: 1

      Sorry, I have an x86/amd64 + DEC alpha historical bias, and don't really know a lot about ARM.

      As a user, having the "southbridge" stuff integrated onto the CPU card means that you're essentially getting a whole new motherboard when you replace this CPU card. I always view a whole new motherboard as a whole new set of problems, in terms of potentially buggy hardware and drivers.

      yes. absolutely. you've put your finger on the problem. i've mentioned this before, and... hang on, i think i even wrote a message to linus torvalds but of course, he's far too busy to read it :) 1sec let me see if i can find it.... hard to find hints, try this http://lkcl.net/linux/eoma.initiative.txt but also go (briefly!) over some of the others: http://lkcl.net/linux

      the point is that each ARM processor is *wildly* different from all other ARM processors. linus doesn't understand this. he was at a meeting of all the arch maintainers and said "over half of you are from the ARM arch. go away! get yourselves sorted out!" and what he doesn't understand is that that's an impossible task. not even "device tree" will help solve it.

      because all these ARM (and MIPS) processors are so heavily-integrated, there can NEVER BE a "common BIOS", and the level of commonality between each of the processors is so small that it forces the linux kernel to *become* the BIOS, effectively. i actually recommended at one point that the linux kernel be split down into separate projects: core, architecture support and device drivers. and i do _mean_ separate projects, each with their own separate source tree and maintainers.

      then, not only is there virtually no common code between each of the processors (hundreds of them... and increasing) but then, precisely because of this total lack of commonality, and precisely because of the practice of "integrating" the CPU onto the motherboard, each device that *uses* one of these CPUs is UTTERLY UNIQUE.

      let that sink in for a second.

      every single piece of hardware which has an ARM or MIPS processor has UTTERLY UNIQUE code which *HARD-CODES* the ENTIRE device driver layout.

      no wonder they're pushing this thing called "device tree" so hard, as it's believed that it will solve the problem: it won't. all it will do is move the problem out of *some* of the linux kernel source code, and will move the problem into the device-tree specification files, whilst also at the same time complicating the development of the device drivers themselves. ... but it doesn't end there. whereas in the x86 world, there's a BIOS which sorts out the boot process, there's... nothing in the ARM or MIPS world. so someone decided it would be a good idea, instead of using kexec, to create "u-boot". u-boot is a bastardisation of libc and bits of the linux kernel, combined into one application, allowing you to write very basic c applications, enough to initialise the low-level hardware and give you a few options. the problem is: it pulls in "bits of the linux kernel", in order to start up the hardware. can you spell "code duplication" and "maintenance nightmare?".

      so this is one of the real reasons why we've come up with the EOMA initiative: to solve not only the GPL violations problem but also to help reduce the "device-driver nightmare" to manageable levels. think about it: rather than it being a "N CPUs" *times* "M hardware products", by splitting the products into modules along a series of "Bus-level" interfaces (SATA, USB, Eth, I2C), the linux kernel source code to support EOMA can be a "N CPUs" *plus* "M hardware products" *plus* a little bit of library overhead.

      you see how powerful that is? we recognise that x86 is much, much easier to develop linux kernel support for, mostly because of common BIOS support but more because of the common dynamic "Buses" like PCI, PCIe, USB2, Firewire etc. all of which provide a clean bre

    45. Re:WHAT? by Yfrwlf · · Score: 1

      I doubt the mega store chain thing will work since Intel, AMD, etc can simply give Walmart and others a bigger cut of the profits to keep the competition out, one of the bigger problems in the capitalistic world in many countries right now I think. I think Internet sales, smaller shops, and the fab@home movement perhaps might be the only way to get past all the anticompetitive roadblocks at this point, at least at first until things take off.

      --
      Promote true freedom - support standards and interoperability.
    46. Re:WHAT? by amix · · Score: 1

      Does this mean, that 3x GB LAN and 8x SATA + 4x IDE would be impossible with the current ARM architecture?

      I would be so happy as to have two low power, low heat, low cost ARM boards. One having 3x GB LAN and WiFi (router, firewall, TOR and Torrent box), the other one having as many SATA and some IDE ports as possible for an Unraid (et al) system, to which I could hook up old disks, or even adding some older SSD for a small solid stat home-server.

      --
      Hello?? Fred?! Is this you?
    47. Re:WHAT? by Anonymous Coward · · Score: 0

      and so on, and so forth. in other words, these SoCs typically *don't even have* PCIe on-board: it's only the top-end ones that have it.

      You're not looking at the right SoCs. It's not a function of "top-end" status, it's a function of what market it's designed for. It's not usually appropriate to design PCIe into a cellphone SoC, it'd be a waste of die area and power, but it is very appropriate to put it into a home gateway / router / NAS SoC which has to interface to things like 802.11:

      http://cortina-systems.com/products/view/89

      The high end CS7542 has four high speed SERDES. Three are dual mode and may be used as either SATA or PCIe x1 depending on what the customer chooses, the fourth is SATA only. The low cost low pincount CS7522 variant has one PCIe and one SATA.

      therefore, it would be necessary to actually implement PCIe through some sort of memory-addressed PHY chip (if you can even find one),

      To implement PCIe, you need two pieces, a root complex and a PHY. The PHY is analogous to an Ethernet PHY, a relatively small and self contained bit of logic which does SERDES functions. It makes no sense to talk about "memory mapping" one because it's a streaming device. The root complex is the more intelligent part which implements the PCI Express protocol, using a PHY to send and receive packets.

      You can easily buy FPGAs which contain one or more RC / PHY pairs, and bodge up a CPU interface to the RC in the FPGA fabric, but this will be rather expensive (FPGA vendors tend to charge a lot for FPGAs with PCIe) and it would also be slow and/or not very functional. In the EOMA-68 world, you'd have to try to talk to it through a mere 16 GPIO pins, and it's unlikely that you could make a generic external parallel bus interface on a SoC function as a bus master for the SoC's internal bus structure. (Needed so the PCIe RC can initiate memory writes on its own.)

      or to use a USB-to-PCIe bridge PHY chip (yes i actually found one. just the one).

      I can virtually guarantee that what you found was actually a USB host controller whose host interface is PCIe. A chip you'd use to add one or more channels of USB to a system which had a PCIe lane free.

      The kind you think you found, a chip which provides a PCIe RC+PHY using USB as the host interface, is conceptually possible. However, I doubt anybody has actually built one. It'd be near worthless in practice. There's no way to transparently map a huge chunk of host memory address space to a USB device, so off-the-shelf drivers for PCIe devices would not work and the hacks to make them work would not be very pretty (or performant).

      in essence, then: these SoCs as a general rule already *have* USB, Sata, ethernet, HDMI, VGA etc. built-in, and to ignore those would be rather.... silly!

      Yet your pet PCMCIA project ignores tons of things! It only supports a single primitive LCD panel interface (not even HDMI, if you want to take advantage of built-in HDMI on a SoC you can't). It only supports a single USB 2.0 (no 3.0, you didn't allocate the pins for it). It only supports a single Ethernet. It only supports a single SATA. If your SoC has more than one of any of those interfaces, you can't use them in an EOMA-68 system. They'll just go to waste! That's rather.... silly!

      These limitations would be somewhat more palatable if system designers could at least make up for it by putting PCIe devices on their motherboard. But they can't. Because you inexplicably forgot to put PCIe into EOMA-68.

      as metallurge points out: by contrast in the x86 world (and this relates to memory bandwidth more than anything), the architecture is wildly different. the anticipated communications bandwidth is VASTLY greater, mostly due to Graphics Cards (PCIe x 16 for goodness sake!) but also PCs typically have like 8x USBs, 2x or even 4x SATAs, at least 2x IDEs and many many more. all of tha

    48. Re:WHAT? by Anonymous Coward · · Score: 0

      Your EOMA-68 system design is the worst of all worlds.

      1. It's cost-ineffective. To a real system designer, the point of using a SoC is to use as much of the embedded functionality as possible precisely so you don't have to have to throw in a bajillion extra chips implementing random functions.

      2. Your hardware specification is shortsighted and bad. Because you chose the PCMCIA connector, you're limited to 68 pins, and because you chose to pin out a 24-bit wide parallel bus just for LCDs, you ate up most of it with that one function. And only four ground pins? Oh my.

      3. You aren't solving the Linux kernel problems. You'll still need a bunch of SoC-specific drivers. Nobody will really care that you forced some poor sap who has to design hardware to your ridiculous demands to use an off the shelf PWM chip when the SoC-specific driver necessary for your SoC's I2C bus to function also has to exist.

      You won't be getting rid of machine specific tables and other such messiness, either. I2C doesn't support automatic probing or negotiation. That board engineer you chewed out? He now gets to choose the I2C address the PWM will appear at, because it's either set via a couple strap resistors or is fixed by the PWM chip manufacturer.

    49. Re:WHAT? by Anonymous Coward · · Score: 0

      He chose a SoC based on ultra low price and open source purity. There are more options out there. Here's some more self-promotion of my company's SoC:

      http://cortina-systems.com/products/view/89

      It has dual core ARM Cortex-A9 (the same CPU found in tons of modern smartphones) and 3x GbE LAN with a high performance HW offload engine. The hardware router is capable of routing full duplex line rate traffic on all ports (3 Gb in + 3 Gb out, 6Gbps total) with almost no CPU load. (The only CPU use is a little bit of management overhead.)

      It has one SATA-only and three dual mode SATA/PCIe ports. (SATA is Gen2 3Gb/s, PCIe is Gen1 2.5Gb/s.) By using all three dual mode ports as PCIe, you can build exactly what you specified in a single low power board (no need for two!). You'd use the SATA-only port for a single high performance SSD, and the three PCIe for WiFi and two multiport SATA/IDE disk controllers.

      (It's worth mentioning that the hardware router engine can also be used to accelerate network traffic going through WiFi or other PCIe-attached network interfaces, albeit not in a generic way. You need customized WiFi/NIC drivers.)

      I can't point you at any off the shelf products using our chip which do what you want in one box. It might never happen either since I'd guess the usual suspects would have to determine there was enough of a market for a combined NAS/router before actually building one. Just saying, the silicon is real (release to production status, not engineering samples) and it may be showing up in a NAS or home gateway router near you sometime soon.

  2. Uh what? by Anonymous Coward · · Score: 0
    I have never heard of this CPU card, or the company, or why it would matter that the schematics are completed. Modern systems are a handful of high pin count devices, thousands of capacitors, hundreds of resistors and a handful of coils, and a few miles of PCB traces. Schematics are not useful to the average person anymore. All this could mean is that a PCB can be started. So that brings me back to the basics... What is it, by who, what for, and why?

    It also bothers me to see "ghz" on a supposed tech site. It's GHz. Giga and Hertz.

  3. What the fuck is this? by Anonymous Coward · · Score: 0

    Anyone care to provide a little background on what this is and why the hell any of us should care? Since, you know, the submitter/editors can't seem to grasp that old journalistic concept of letting the audience know why the fuck they should care.

  4. My head hurts. by Revotron · · Score: 1

    I tried to read the summary, really I did, but my +1 machete of reading comprehension was rendered useless against the overpowering thicket of overused parenthetical asides and link-whoring.

  5. I was afraid to follow the links by thePowerOfGrayskull · · Score: 1

    I thought they might take me to V14GRA pages.

    Wait, this wasn't randomly generated text designed to bypass spam filters?

    Huh. Go figure.

  6. 68 cores? by Stoutlimb · · Score: 2

    An odd number of cores. Perhaps they have 4 cores, each controlling 16 CPUs. Or 4 cores set aside for other purposes?

    1. Re:68 cores? by lkcl · · Score: 3, Informative

      An odd number of cores. Perhaps they have 4 cores, each controlling 16 CPUs. Or 4 cores set aside for other purposes?

      68 pins, not 68 cores :) of course, if you'd like to create a server box containing 64 or even 68 EOMA-68 CPU Cards, please feel free to do so! the idea was raised here: http://rhombus-tech.net/community_ideas/cluster_server/

      i adapted the EOMA-68 standard after that discussion, and squeezed in 10/100/1000 Ethernet to make it more attractive. the Allwinner A10 doesn't have Gigabit Ethernet, but future CPU Cards definitely will.

  7. Summary by dwillmore · · Score: 1

    Okay, so a company that works to 'serve the community' produces a CPU card in a PCMCIA form factor (though which is electronically incompatable) chose a very inexpensive Chinese processor for their first project. The CPU is 3x the speed of a Rasberry Pi. It has some GPL code provided by the CPU manufacturer--who seems very cool to the OSS movement.

    The schematic and layout are out for this card. There is code coming. There will be boards coming. The BOM is $15, but who knows what the shipping cost will be? With shipping, it might not matter what the BOM and sales price will be.

    This could be interesting, but we know way too little to make any meaningful statement at this time.

    1. Re:Summary by Anonymous Coward · · Score: 0

      It's PCMCIA simply because hardware (connectors, slots, and rails) is dirt cheap, thus permitting easy bootstrap of this new form-factor with small initial production environment.

      It's not so much aimed at competing with the Pi. It's more about separating CPU and related hardware from peripherals, which has three main benefits:

      First, it allows hobbyist or small-run production of e.g. tablets, netbooks, or phones, without having to design and build the entire system -- the CPU etc. is purchased as an off-the-shelf unit, greatly simplifying PCB design.

      Second, it permits upgrading a given device with new CPUs as they come out, or even swapping CPUs day-to-day (if you're willing to carry a spare CPU card, you can dual-boot your laptop with an Atom card to run x86 stuff (maybe WoW, or whatever those kids play these days), or an ARM card to prolong battery life on long trips.

      Finally, you can swap a single card between devices -- so you can use it in a 10" tablet for couch-surfing, then swap it into a 6"-7" tablet or even a phone to hit the road, keeping all the same software and data installed (on the internal flash and the microSD; each device may have additional storage connected by USB or SATA, which of course remains with the device).

    2. Re:Summary by Anonymous Coward · · Score: 0

      All of those things sounds like they are awesome ideas that will greatly appeal to the .1% (or whatever) of the population that are hardcore geeks. The millions of units they are talking about? Not so much. I could see myself playing around with something like that, switching cards for functionality. Not so much between devices to retain functionality, that seems like more hassle than the money I'd save on not having to buy complete devices.

      Either way, the vast majority of the world can't even upgrade the RAM in a desktop, much less a laptop, much less open up a tablet or phone to dig around. And it's not because it's hard, it's because it's scary, it's because it's foreign, and it's because it's easier for them to get someone else to do it or just buy another device, since by the time they need to be upgraded they are usually obsolete anyway by modern standards. (It's not only the electronics that differ between this years tablets and those of a few years ago - think screen, connectors, cameras, hardware buttons...)

      So while this sounds like a neat idea and can probably gain some traction, you're talking about the wrong usecases for the sort of volume they want to move. Think industrial level here.

    3. Re:Summary by Anonymous Coward · · Score: 0

      #1 is where you get the volume -- a hundred manufacturers able to make a few thousand units each of their own laptop/tablet/whatever shell -- and with greatly decreased engineering workload and ramp-up time. The latter is particularly key -- small operations have a very hard time in this business because by the time they finish a design, test prototypes, modify it, and ramp production up, the SoC can be near EOL, preventing you from keeping a single product on the market for even a year. Whereas with EOMA-68 a single design (which is easier to design) could be produced for 3 or 4 years, just dropping in new EOMA-68 CPU cards as they become available. Now, larger manufacturers may be concerned with it undercutting replacement sales (why buy a new laptop, when you can buy a new CPU card and make your old one run the same speed?), but for small outfits, the reduced engineering workload, both per-model and amortized per-unit, will outweigh this.

      2 and 3? Yeah, kinda nerdly for now. But I certainly see the possibility of someone making something like the Atrix, but built on this tech -- of course, they'll be responsible for the software polish (e.g. have to make suspend-to-disk work with waking up on a different device, since a full shutdown and reboot will probably be too slow), but once the platform's there, someone's gonna make that product. And, open-source being what it is, there's a good chance the rest of us can profit from their implementation (meant for their two or three devices), and expand it to swap between completely different devices.

    4. Re:Summary by amix · · Score: 1

      All of those things sounds like they are awesome ideas that will greatly appeal to the .1% (or whatever) of the population that are hardcore geeks. The millions of units they are talking about? (...)

      Either way, the vast majority of the world can't even upgrade the RAM in a desktop, much less a laptop, much less open up a tablet or phone to dig around. (...)

      So while this sounds like a neat idea and can probably gain some traction, you're talking about the wrong usecases for the sort of volume they want to move. Think industrial level here.

      Wholeheartedly agree! This is never going to make it. However, the Brits do have a special taste by times, which may seem bizarre, but work out nicely. Remember the ZX 81? Or the Spectrum? Rubber keyboard? 4 colors. Slow? It was a huge success! And this is a British effort. If they can saturate the market in GB only, we have a winner. This is the only hope for any "mainstream" market, that I have. I also would try to target young people, who have little money and may be interested in a device, they use over their teenagehood. Getting a tablet/laptop for Christmas when you're 13 and keeping it all way up till university, only updating the CPU card. This could work out in GB, I assume.

      However, while it may find application in industry, I think that market may be saturated pretty well already. What I see (for myself) is DIY niche-products. I wish for a network computer with 3x Gb LAN, Flash (SDcard) and 1x/2x SATA, WiFi in order to have a green, noiselss firewall/router/VPN/tor-box/ldap running. An always on, that delivers more than the routers with modified firmware (mainly more RAM and faster CPU) and is using less power than cmparably powerfull Soekris systems ( ALIX being less powerfull, anyway). Then a server board (for the home) with as much IDE and SATA ports as possible for software like Unraid and relatives (redundant, hot-pluggable JBOD volumes). This would allow to throw the old disks at a backup server. Another thing could be some little radio device implementing home-control protocols. Actually everywhere, where nerds live and standard computers don't fit. But this would not be a multi millions market.

      --
      Hello?? Fred?! Is this you?
  8. who the hell picked that name?! by slashmydots · · Score: 2

    I guess having 2 other major manufacturers of chips is just way too many to keep track of or they'd have realized there's already chips called A8 and A10 from AMD. In fact, I think they just recently released A10 chips.

    1. Re:who the hell picked that name?! by pnot · · Score: 4, Informative

      I guess having 2 other major manufacturers of chips is just way too many to keep track of or they'd have realized there's already chips called A8 and A10 from AMD. In fact, I think they just recently released A10 chips.

      ARM Cortex A8 came out in 2010, and AMD announced their A-series in 2011. So perhaps AMD's marketing department should have done their homework, hmm?

    2. Re:who the hell picked that name?! by caballew · · Score: 2

      ARM processors are developed by ARM Holdings but they don't actually manufacturer them; they licensed to many different manufacturers. That's why you see different manufacturers with the same product because they license the technology and implement it in their own proprietary ways.

      http://en.wikipedia.org/wiki/ARM_Cortex

    3. Re:who the hell picked that name?! by slashmydots · · Score: 1

      AMD was calling their chips a letter and number since like 1993 or something. But anyway, this one that's being made is a lost opportunity. They could have named it the AMDFU for copying them apparently lol.

  9. Interesting Concept by caballew · · Score: 1

    I think it's an interesting concept that could lead to developing usable low volume products tailored for a specific need at a low cost as long as the cost of the card ends up being under $20. It will give an architecture to develop hardware devices with an upgrade path for processor and peripherals. It's not for creating a desktop PC for the average user.

    http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68

  10. I'm Surprised RPi's Coattails Haven't Ripped... by Revotron · · Score: 0

    ...from how hard these guys are trying to ride them.

    1. Re:I'm Surprised RPi's Coattails Haven't Ripped... by lkcl · · Score: 1

      that's actually an incorrect perception. the rhombus tech initiative was formed quite some time before the raspberry pi was conceived. we've just been applying a different strategy (zero-investment) which has resulted in some raather long delays as we've got up-to-speed.

    2. Re:I'm Surprised RPi's Coattails Haven't Ripped... by Revotron · · Score: 1

      I'll say. I've never even heard of this project until now (blame my ignorant remark on Slashdot not leading with even a little bit of backstory, as usual.)

    3. Re:I'm Surprised RPi's Coattails Haven't Ripped... by lkcl · · Score: 2

      I'll say. I've never even heard of this project until now (blame my ignorant remark on Slashdot not leading with even a little bit of backstory, as usual.)

      sorry! my fault. i wrote the original submission. it's been a loooong road. i only just noticed that i'd said "schematics" rather than "board layout", thanks (sincerely) to someone's comments here. i kinda assumed that people had been following. and ironically got criticised for putting in too many links in the submission, already. imagine how many slashdotters heads would have melted if i'd done all their work for them by putting in some extra backstory links? :)

      anyway: there's a bit more about the background, here: http://www.itwire.com/opinion-and-analysis/open-sauce/52054-british-company-looks-to-create-cheap-open-platforms - pleaase for goodness sake ignore the mistaken reporting of a "$15" sale price.... but otherwise it's all good stuff.

  11. change suppliers by Chirs · · Score: 2

    Some of the suppliers are shipping right now....others are playing games with ship dates.

  12. a bit redundant by Anonymous Coward · · Score: 0

    but Allwinner Tech is one of the very rare China-based SoC companies willing to collaborate with Software (Libre) developers without an enforced (GPL-violating) NDA in place

    C'mon, any volume production pretty much goes to China by default.
    More succinct to elaborate only if it's going to somewhere other than China.

    1. Re:a bit redundant by Anonymous Coward · · Score: 0

      This SoC is not only produced but also designed in China. Most competitors are designed in Korea (Samsung) or the US (TI, Qualcomm?, Nvidia?).

    2. Re:a bit redundant by Taco+Cowboy · · Score: 2

      This SoC is not only produced but also designed in China. Most competitors are designed in Korea (Samsung) or the US (TI, Qualcomm?, Nvidia?)

      Quite a number of SoC (among others) are designed in Israel, Japan and Germany as well

      India had, at one time, the potential to become a very strong player in the field. But for some reason, that never came true

      --
      Muchas Gracias, Señor Edward Snowden !
  13. Schematics? by tftp · · Score: 2

    If they just completed the schematic drawings this tells me that they are at least half a year away from production - if they are super good designers and if their prototype works right the first time they power it up.

    The schematic is often the easiest part of the design. An EMC compliant PCB is usually harder; passing FCC/CE/* EMI compliance is harder; setting up for mass production is not for beginners either. Those guys just made the first step on a long road. And that's exactly why it's so hard to build hardware these days; the progress is so fast that by the time you are ready to manufacture the key parts are obsolete and out of production. Even if the parts are still available your design may be already obsolete because newer, better parts became available. It's either "design it under 3 months" or "do something else with your life."

    1. Re:Schematics? by lkcl · · Score: 5, Informative

      The schematic is often the easiest part of the design. An EMC compliant PCB is usually harder; passing FCC/CE/* EMI compliance is harder; setting up for mass production is not for beginners either. Those guys just made the first step on a long road. And that's exactly why it's so hard to build hardware these days; the progress is so fast that by the time you are ready to manufacture the key parts are obsolete and out of production. Even if the parts are still available your design may be already obsolete because newer, better parts became available. It's either "design it under 3 months" or "do something else with your life."

      you know what? i'm really glad you raised this point. it's *exactly* why we sub-divided the CPU Card from the actual device. independent development and product life-cycles for the CPU and the device! so yes, sure, the CPU becomes obsolete, but that's ok: you can just buy the latest CPU card... *without* having to throw away the entire product. so you've highlighted the very core of the strategy, here. it's not just about upgradeability, it's about being eco-conscious as well as providing redundancy without disrupting the user.

      think about it: yes, sure, we're having a hard time getting the first CPU Card out, but you know what? it's just the first. it took 3 months to source just 5 connectors at reasonable prices (mostly because they are unusual: mid-mount HDMI, mid-mount audio, sub-1.8mm Micro-SD, mid-mount USB-OTG and the increasingly-obscure PCMCIA). but guess what? having found those suppliers, we won't have to do that again for subsequent CPU Cards, and we will have pre-established relationships by the time the 2nd CPU Card comes out.

      also, with the 2nd and subsequent CPU Cards, we expect to actually have some profits made so that we can pay good people to work promptly and according to *our* timescales. one of the issues that we have is that we've got this far with *zero* investment. absolutely none. think about that for a moment. no money has changed hands; we are beholden to no-one, yet there are software engineers ready to get the OS onto the CPU Card, but not only that, the CPU Card Schematics have been made.

      how is that even possible? we did deals, based on the strength of committment and the desire of our PRC State-Sponsored client to make use of the EOMA-68 solution and concept that we came up with. it's *perfect* for them.

      so CE compliance will be covered by our client: they are big enough to be able to self-certify. FCC is more problematic: we're simply not going to even bother unless we receive an order from a USA/Canadian company of minimum 50k units, and the cost of the FCC Certification will be included in the quote. as the USA market is below 1/10th the size of the PRC market, we don't see this as being a problem.

      but yes - the key here is that this first CPU Card is a heavy learning curve. we're on the lookout for faster and better CPU Cards, and we fully anticipate - especially with the Linaro-sign-ups such as TI, Samsung and Freescale creating fully open Schematics for the Origen, Pandaboard, IMX53QSB and the upcoming iMX6 - being able to very rapidly adapt those Open Schematics into EOMA-68 CPU Cards. what we would *really* like is for someone else to step forward and do that work, and we'd do a deal with them to introduce their product to our clients. that would be great. we much prefer to do these kinds of "cost-plus" deals. it's fairer to everyone who is involved.

    2. Re:Schematics? by thatseattleguy · · Score: 2
      Wish I had mod points to toss at you for this. Too many here - perhaps understandably - have no idea of the steps necessary to imagine, design, test, troubleshoot/re-engineer, certify, build, and ship a Real Working Product. If they knew even a fraction of what has to happen before something shows up at Newegg, they might have more understanding of why what you're trying to accomplish is so cool and potentially game-changing.

      .
      Kudos to you and your crew for getting even this far on a shoestring.

    3. Re:Schematics? by godrik · · Score: 2

      Hi,

      I reply to this comment because I want you to get the message and I am not sure how to reach you otherwise.

      Let me tell you that I am really fond of what you are doing there. I am really interested in seeing "open source" computing hardware becoming a reality. I am a software guy (on the theory side) so I am not sure I can help you. But I really like what you do. Please keep us (slashdot) posted on the development of this hardware.

      I'll probably get one when it is released just for fun. (I just got a raspberry pi today for this reason.)These are good toys to make fun code porting/testing projects. Depending on the performance and network capabilities, I might be interested in studying a small cluster of these. It could be fun!

      In brief, keep up the good work, that sounds really good!

    4. Re:Schematics? by lkcl · · Score: 2

      Kudos to you and your crew for getting even this far on a shoestring.

      :) thanks. that's really appreciated. uh, i actually made a mistake: it's the board layout photo i released, not the schematics. biiiig difference.

    5. Re:Schematics? by lkcl · · Score: 3, Interesting

      In brief, keep up the good work, that sounds really good!

      thank you, that's really appreciated. can i suggest you join the mailing list or just keep an eye on it via gmane or something, if you prefer? lots of people subscribe "no-mail" then lurk on gmane and they can then post if they want to, without filling up their mailbox. here's the subscription page:
          http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook

      feel free to ask anything you like, there, ok? or, ah, what might suit you: join the irc channel #arm-netbook on freenode. /peace

  14. Re:More open sores FAIL. by ozmanjusri · · Score: 1

    Difference is, Apple has a lot of money to throw around for advertising/marketing. Doesn't mean they have better product.

    And that's not necessarily a bad thing.

    Look around the budget end of the processor/computer market and there's some incredibly useful bits of gear. Allwinner is making a mint from having the A10 in a huge variety of devices, from USB-sized computers to development boards like the Rhombus. If you Google Allwinner, Rockchip or Mediatek you'll see thousands of sub-$100 devices with >GHz processors, more RAM than a desktop from 5 years ago and more imaginative form-factors than will ever exist in the Apple monoculture.

    Having all this innovation out of Apple's radar means best-of-breed versions will be more likely to gain competitive advantage and prosper.

    Rhombus Tech may well fail, but if it does it'll be because it's competing with better or cheaper devices like the $49 Cubieboard , not because it was sued into oblivion by an aggressive, predatory monopolist wannabe.

    --
    "I've got more toys than Teruhisa Kitahara."
  15. Allwinner board. OK by Animats · · Score: 1

    It's a schematic (actually, the picture shows a board layout) for an Allwinner A10 (which is a rather impressive ARM-type CPU with peripherals) board in a PCMCIA form factor. Big deal. There are many other Allwinner A10 boards. The Rikomagic MK802 is a small one, and it costs about $60 in quantity 1. It comes loaded with Android, but you can load Ubuntu. If you want this as a "media center" (it can do 1080p HDMI), it's available in various set-top box cases with power supply and remote for around $70. Those can run Ubuntu, too.

    It's not clear why you'd want an Allwinner A10 in a PCMCIA form factor. The Allwinner A10 has a sizable set of peripherals on-chip. Ethernet, HDMI, etc. Usually, boards for this part have a whole row of connectors. Bringing out the pins on a PCMCIA connector means you need another board to fan out the peripherals.

    The Allwinner itself is a significant product. (Boards for it, not so much.) At $7 in quantity, and requiring no US intellectual property, it's going into tablets, set-top boxes, and anything else that needs a CPU. This is a serious threat to the price points of Intel, Microsoft, and Apple.

    1. Re:Allwinner board. OK by lkcl · · Score: 5, Informative

      It's a schematic (actually, the picture shows a board layout)

      shit. you're right. it is! no wonder the other guy said we'd be 6 months from release :) no, it's definitely a board layout. first samples will be available for testing by next week. definitely not 6 months from now.

      It's not clear why you'd want an Allwinner A10 in a PCMCIA form factor. The Allwinner A10 has a sizable set of peripherals on-chip. Ethernet, HDMI, etc. Usually, boards for this part have a whole row of connectors. Bringing out the pins on a PCMCIA connector means you need another board to fan out the peripherals.

      ah. right. this is covered here: http://elinux.org/Embedded_Open_Modular_Architecture

      we wanted something that is user-installable and user-upgradeable. if we had wanted factory-installable (only) then we would a) not really have bothered at all, given the proliferation of offerings from direct-insight.co.uk and variscite.com and many many others b) we would have created something like the q-seven standard and, again, really to be honest, would not have bothered with that, either, because why create a competing standard?

      no, you're missing a couple of points. one is that the A10 EOMA-68 CPU Card can operate stand-alone, powered by USB-OTG, booting from USB-OTG, NAND or Micro-SD as you choose, and having both HDMI out and Stereo Audio. that's not bad, right there.

      the other point is that we picked interfaces that happen to be "common buses", that happen to all have backwards-compatible speed negotiation. 24-pin RGB/TTL you can drop down even to as low as 15 pin by ignoring the higher-res bits; you can reduce the clock-rate to run a 320x240 LCD or you can ramp it up to run 2048x2048 @ 30fps in full colour. USB2 goes all the way from 11mbit/sec to 480mbit/sec. SATA-II has down-level negotiation all the way to 150mbit/sec. I2C goes from something like 75khz up to 4mbit/sec or thereabouts. Gigabit Ethernet goes through 10 to 100 to 1000.

      so there is a hell of a lot of thought gone into the selection of those interfaces, in order to keep the pin-count down. it was just pure luck that when you added 16 GPIOs and some power and ground that the pin-count came to *exactly* 68. jammy or what. and if you look at that interface set, it's *extremely* flexible and powerful. but i believe i know what you're saying: why didn't you make *all* the pins available? because if you've looked at the cost of user-hot-swappable 100-pin connectors, they're insanely expensive: $12 is not uncommon.

      so instead, we're recommending the use of a low-cost STM32F on the other side (I/O Board side). we've tracked down the OpenEC2 project (originally the firmware for the OLPC XO-1) and intend to port it to RTEMS-lite, then extend it to provide Audio Drivers in the form of A/D and D/A converters, amongst other things. ST Micro actually recommend their 75mhz+ CPUs for use as Audio ICs. but it can pretty much cover everything. this practice is standard in x86 PCs (using an Embedded Controller) but is quite rare in the ARM world: normally you'd use the ARM CPU itself to do this job! but, because of the EOMA-68 "break", we can't do that. swings and roundabouts: it'll come out in the wash :)

    2. Re:Allwinner board. OK by quantumphaze · · Score: 1

      Gigabit Ethernet goes through 10 to 100 to 1000.

      Does the Allwinner A10 support Gigabit Ethernet? Or is it the EOMA-68 that allows for future boards with GbE?

    3. Re:Allwinner board. OK by fa2k · · Score: 1

      24-pin RGB/TTL you can drop down even to as low as 15 pin by ignoring the higher-res bits; you can reduce the clock-rate to run a 320x240 LCD or you can ramp it up to run 2048x2048 @ 30fps in full colour.

      So they design a new modular computing interface for phones, tablets and computers, but it can't even support the current benchmark iPad 2 (2048×1536 at 60Hz, refresh rate not confirmed)?

    4. Re:Allwinner board. OK by lkcl · · Score: 1

      Gigabit Ethernet goes through 10 to 100 to 1000.

      Does the Allwinner A10 support Gigabit Ethernet? Or is it the EOMA-68 that allows for future boards with GbE?

      the latter.
      http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68#Table_of_EOMA-68_pinouts
      http://git.rhombus-tech.net/?p=eoma.git;a=blob;f=pcb/allwinner_a10/library/allwinner.lib;h=cd435ae32f3049d7b6dcb524af0fcc6ec1a6b77d;hb=dfaa27a0ec6db9eaaa8abc74c68849caa64b721b#l95
      http://rhombus-tech.net/allwinner_a10/pcb/

      look at line 95 down to 113: you'll see that that's an MII interface. MII is only 10/100 (GMII and RGMII are 10/100/1000). another way to tell is from the use of the RTL8201CP (link to the datasheet from the pcb page) which is a 10/100 PHY chip. however the EOMA-68 interface we've specified as being up/down negotiable from 10 to 100 to 1000 so that yes, future CPU Cards can be Gigabit Ethernet. that's mainly so that people can consider making ultra-low-power server farms out of commodity off-the-shelf mass-volume CPU Cards in the future. which i'm really looking forward to.

    5. Re:Allwinner board. OK by lkcl · · Score: 1

      24-pin RGB/TTL you can drop down even to as low as 15 pin by ignoring the higher-res bits; you can reduce the clock-rate to run a 320x240 LCD or you can ramp it up to run 2048x2048 @ 30fps in full colour.

      So they design a new modular computing interface for phones, tablets and computers, but it can't even support the current benchmark iPad 2 (2048×1536 at 60Hz, refresh rate not confirmed)?

      yes, that's right. i'm looking forward to our clients being able to clean up in the much more lucrative and much larger Chinese market for lower-to-mid-end "good enough" products, from which we, as Europeans, in our market that is under 1/10th the size of the China internal market, can benefit from vastly-reduced hardware costs for "good enough" computing products.

      chasing after apple is known to be futile. however if we can get the retail price down, for any given product, to under $95 (or £95) then that's "throw-away" money. it's "christmas present" money. a friend of mine bought 2 of those little Skytone Alpha 400s for her daughters about 4 years ago. she _regretted_ it, but the thought was there, and two figures is that watershed financial mark that even someone who is struggling to pay the mortgage can seriously consider buying for their kids. ... i don't see apple's top-end products being under $99 any time soon, do you? it's a completely different approach. let apple and microsoft forge ahead, tumbling down the prices of hardware for us. the only thing we have to do: make damn sure that the products made are a leeetle bit better than the Skytone Alpha 400 :) it was a break-through product (375mhz MIPS clone) but... times have moved on.

      http://en.wikipedia.org/wiki/Skytone_Alpha-400

    6. Re:Allwinner board. OK by serviscope_minor · · Score: 1

      USB2 goes all the way from 11mbit/sec to 480mbit/sec.

      Minor pedant point: it actually goes all the way down to the 1mbit/s USB 1 slow speed interface. I know this does happen in practice because you can still plug the USB PIC micro into a USB 2 port, and it certainly can't support the full 11mbit/s.

      That aside, I love the idea you've come up with here, and I'm really very much looking forward to what transpires as a reasult.

      I love that you're decoupling the computational lardware from the form factor. I'm still hanging onto my eee 900 which is getting very long in the tooth speed wise because the weight, formfactor and therefore portability is utterly unmatched. If I could swap in a new computational module, I would probably keep it for 10 years if the backlight lasted that long.

      They would also make fantastic embedded boards as well. Embedded boards are generally irritatingly expensive and a right bloody faff (tm). Being able to turn the embedded computer into a laptop almost instantly with screen, keyboard and everything else will save huge amounts of hassle with RS 232 cables and dongles, external monitors (for when the board decides that the BIOS doesn't feel like doing RS232 today) dodgy ethernet to .1" DIP headers which are fragile and have to go the right way round, etc, etc.

      Having it completely OSS as well will also make life a happy dream with unicorns and rainbows and etc...

      --
      SJW n. One who posts facts.
    7. Re:Allwinner board. OK by lkcl · · Score: 1

      USB2 goes all the way from 11mbit/sec to 480mbit/sec.

      Minor pedant point: it actually goes all the way down to the 1mbit/s USB 1 slow speed interface.

      ah cool - thanks for the correction.

      Having it completely OSS as well will also make life a happy dream with unicorns and rainbows and etc...

      *lol*. hilarious. with extra virgins to go with the unicorns, and a pot of gold thrown in for free, arrr :)

    8. Re:Allwinner board. OK by Anonymous Coward · · Score: 0

      Super Pedant Attack: "low speed" is actually 1.5 Mb/s

    9. Re:Allwinner board. OK by petermgreen · · Score: 1

      you can still plug the USB PIC micro into a USB 2 port, and it certainly can't support the full 11mbit/s.

      Note that interface speed and acheivable throughput are not the same thing. The PIC18f4550 and similar can do full speed and all the examples i've seen run them in full speed mode (you can run them in low speed mode but IIRC you have to lower the core clock to get the right USB clock for low speed).

      Still any general purpose USB port has to support low speed so that standard keyboards and mice can be used.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    10. Re:Allwinner board. OK by serviscope_minor · · Score: 1

      Wow, I didn't know that there was a full speed PIC out there. I was thinking of the one used on the USB PicKit (not the 12F675 target, but the one running it). It's not a 18 series one.

      --
      SJW n. One who posts facts.
    11. Re:Allwinner board. OK by petermgreen · · Score: 1

      Ah the 16c series USB PICs I remember seeing them in the prouct selection table but then losing interest when I saw them listed as "OTP" (I later discoverered that the OTP designation was not strictly true, they are EPROM based parts, so if you buy them in a windowed package you can UV erase them).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  16. What is it? by metallurge · · Score: 3, Informative

    It's an attempt to create a standardized form factor for open/modular highly portable inexpensive computing device CPUs. It intends to do for these markets what the AT/ATX motherboard/case design and ISA/PCI buses and Socket 3/5/7 did for the desktop computing market. Additionally, it is doing this with openness (libre open source software stack) clearly an important design criterion, besides the technical/performance ones.

    Will it take time to mature? Yes. But less than one might think. It's farther along than might appear.

    Will it therefore fail, by missing out on the window for Cortex A8? No. It's modular enough to continue even after the Cortex A8 CPU is obsolescent. The Allwinner A10 was chosen in part because it is currently available and cheap.

    This will open up niche markets which the major manufacturers are not servicing. High-resolution debian ARM netbook? Can be done. 7" Netbook? Can be done. Pixel Qi Tablet? Can be done. Desktop ARM terminals? Can be done.

    I've been following this project for a while now, and it is going in a direction which I believe in. I am getting tired of proprietary ARM hardware and software.

    1. Re:What is it? by lkcl · · Score: 1

      I've been following this project for a while now, and it is going in a direction which I believe in.

      thank you. i'm very encouraged to hear that.

      I am getting tired of proprietary ARM hardware and software.

      ... you and me both. update from mjg on the Android-related GPL-violations situation of 18 months ago: it hasn't got any better. http://mjg59.dreamwidth.org/8991.html

    2. Re:What is it? by aNonnyMouseCowered · · Score: 1

      "I've been following this project for a while now, and it is going in a direction which I believe in. I am getting tired of proprietary ARM hardware and software."

      According to the link, the Allwinner A10 has a MALI GPU, which presently requires a proprietary driver although there's an nVidia Nouveau-like project to produce a reverse-engineered driver, aptly named Lima.

      http://limadriver.org/

      I agree it's an important project, if only because it would allow hardware computer geeks to continue building their own kit after today's tower and mini-tower PCs go extinct. I'm still waiting for the day I can assemble the equivalent of a full-powered desktop PC in a form factor smaller than a consumer router. Which has me wondering while Intel and AMD aren't doing their own Manhattan project to produce their own full-featured SoCs rather than the more powerful but less integrated APUs.

    3. Re:What is it? by metallurge · · Score: 1

      Mali may currently be proprietary, but I'd say in 6 months to a year, that won't be the case anymore. Just my subjective feeling.

      I personally am mulling the notion of ripping out the motherboard from a Thinkpad 600 and replacing it with an ARM motherboard. The TP600 is still a great form factor and case design.

      In my opinion, Intel and AMD were both caught flat-footed by the rise of ARM. Both used to build ARM CPUs and both divested themselves of those divisions. D'oh!

      I'd say neither wants to kill the x86 goose that lays their golden eggs. They are accustomed to the sort of margins which ARM will never offer. Embracing the creative destruction ARM offers would mean becoming a different sort of company.

      Incidentally, FYI AMD is offering embedded versions of their Brazos CPUs.

    4. Re:What is it? by lkcl · · Score: 1

      Mali may currently be proprietary, but I'd say in 6 months to a year, that won't be the case anymore. Just my subjective feeling.

      http://limaproject.org/
       

    5. Re:What is it? by aNonnyMouseCowered · · Score: 1

      Er, that's a different Lima project. The Lima Mali GPU reverse-engineering project page is at: http://limadriver.org/ The obligatory git code page is at: https://gitorious.org/lima

    6. Re:What is it? by repvik · · Score: 1

      Regarding closed/proprietary hardware. The VPU in the A10 is still closed. And the Cedar library is terrible. They haven't been very cooperative in this regard?

    7. Re:What is it? by lkcl · · Score: 1

      Which has me wondering while Intel and AMD aren't doing their own Manhattan project to produce their own full-featured SoCs rather than the more powerful but less integrated APUs.

      others have covered the other points, but i wanted to share my insights on this one. i've mentioned before that i believe the x86 architecture has painted itself into a corner, from an instruction-level perspective more than anything else. it takes some going-over, please bear with me.

      to explain: the x86 instruction set was designed to be exceptionally memory-efficient, at a time when the price of memory was at a premium. opcode "extensions" were added to keep up-to-date, but even there, the ethos of keeping the instructions very very compact meant that you need much much less memory. inner loops and 2nd-level loops could easily fit into a smaller 1st-level cache, etc. etc.

      contrast this with the "RISC" approach, which was to be somewhat... wasteful of memory bandwidth, by having 32-bit (or so) instructions that are very very easy to decode. ARM then actually had to add "compression" on top of that (thumb) but that's an aside - the point is that by contrast, RISC CPUs are much much simpler but typically require considerably more memory to execute the exact same program. 1st-level and 2nd-level caches have to be double the size of an x86 CPU in order to have the same level of performance, etc. etc.

      but, here's the thing: whilst x86 instructions are more "compact", the decode phase has to be run at a *much* faster clock-rate than an equivalent RISC CPU. hence the reason why there's that dual-core ARM Cortex A9 500mhz web browser demo online (youtube) from ARM, where it easily keeps up with a 1.6ghz Intel Atom. ... you're probably starting to get the picture now: the x86 architecture has to run at over *twice* the speed of a RISC CPU to achieve the same result (which means a 4x increase in power consumption - power operates as a square law with execution speed), or it has to have ultra-complex "parallel decode and execute" engines, farming the decoded instructions to a more simpler RISC core, internally, but again *still* requiring a massive increase in power consumption.

      you see the problem? x86 is in serious difficulties. to compete with RISC cores, it has to run in at least *half* the geometry of a RISC CPU in order to be faster and also as power-competitive... but... but... you can't stop RISC CPUs from having access to the same geometry as x86 CPUs! ... now do you appreciate why intel is focussing so hard on staying one geometry step ahead of everyone else? why they're probably already working on developing the geometry below the 22nm mark whilst *simultaneously* pushing to put their latest CPUs into 22nm, when everyone else is struggling to get hold of 28nm through GlobalFoundries and TSMC? it's because they *have* to. AMD sold off GlobalFoundries, and they're really, really struggling as a result.

        think about it: if you put an ARM Cortex A9 CPU Core into 28nm, it ROCKS! 1.5ghz and above is easy. the A15 CPU Core has a Harvard Architecture with performance a great deal above the Cortex A9, and i've heard of a company that TI bought recently who have a 2ghz Quad-Core Cortex A15 monster, it's fricking awesome, and uses only 10 watts!

        Intel and AMD *cannot* compete with this - they just... can't. so, yeah: i've been trying to point this out to AMD via some friends i know, for several years: they don't want to hear it. Intel are bright enough to work it out for themselves, and they have the cash reserves to keep ahead on the geometries so they'll do ok. for now. so stupid of them to sell the PXA design *but*, remember - they *didn't* sell Marvell their $100k "unlimited" ARM license that they got from ARM during a bad patch of ARM's financial history.... :)

    8. Re:What is it? by lkcl · · Score: 1

      oh bugger! thank you for the correction :)

    9. Re:What is it? by metallurge · · Score: 1

      My understanding (which is certainly from a distance) is that the goal is to use the leverage of (large) sales to prompt better cooperation.

  17. Re:I'm surprised nobody's punched you in the face. by Anonymous Coward · · Score: 0

    Chill out you fucking psycho Aspie.

  18. Re:More open sores FAIL. by Lord+Kano · · Score: 1

    I used to be an Apple fanboi. From 1990-2000 I was all about Apple. Then, I got tired of making excuses.

    Now, I'm platform agnostic. I have three macs, one Linux, one Windows and one Solaris machine under my desk.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  19. Re:I'm surprised nobody's punched you in the face. by lkcl · · Score: 1

    be kind, please! he made a mistake - it's ok. i've made enough, god knows... :) that's how you make progress.

  20. Interesting possibilities by Reed+Solomon · · Score: 2

    Yeah I've been following this for a while as well. I was originally confused by the purpose of the PCMCIA card, but it eventually came through in my mind the idea that the PCMCIA card shaped object is just a REALLY EASILY replaceable motherboard that plugs in to a host device. Granted it's not a PCMCIA card, and it's not called a PCMCIA card.

    I like the premise. Buy a barebones laptop shell, plug in the EOMA-68 card device, and boot up. Or plug it into some other type of form factor. Inside of a TV. Inside a media player device. Inside a tablet. So many options. This could be big.

    Assuming this uses the Allwinner A10 chip, What is the status of decent hardware video decoding support?

    Frankly the fact that they put gigabit ethernet on board is pretty awesome. That's not something that comes with the SoC.

    If you did put it in a device shaped like a laptop, would you be able to add more ram, upgrade the wifi card, etc, like a normal laptop or are you stuck with what's on board? Not sure how the card deals with expandability.

    Still, if this catches on, maybe RMS will finally be able to move up from his yeeloong lemote

    1. Re:Interesting possibilities by lkcl · · Score: 2

      Yeah I've been following this for a while as well. I was originally confused by the purpose of the PCMCIA card, but it eventually came through in my mind the idea that the PCMCIA card shaped object is just a REALLY EASILY replaceable motherboard that plugs in to a host device. Granted it's not a PCMCIA card, and it's not called a PCMCIA card.

      ... now translate that across a language barrier (chinese) and you start to appreciate how effing hard it's been for factories and even our clients to "get it" :)

      I like the premise. Buy a barebones laptop shell, plug in the EOMA-68 card device, and boot up. Or plug it into some other type of form factor. Inside of a TV. Inside a media player device. Inside a tablet. So many options. This could be big.

      i know, i know! we want it to be. it's got a lot more potential than e.g. the q-seven standard. q-seven is really targetted at x86 and ultra-high-end ARM SoCs: the standard is some 250 pins and requires 4-lane PCI-express, 8x USB2, HDMI, Dual-channel LVDS, SATA-III and many more. that's not... mass-volume: it's too complicated. it's more a modular version of Nano ITX PCs. so we feel that a 68-pin credit-card-sized computer only 5mm high is more... end-user orientated.

      Assuming this uses the Allwinner A10 chip, What is the status of decent hardware video decoding support?

      *sigh* you have to use libcedarx.a which isn't ideal. there's some people who have done a limaproject-style "wrapper" around libcedarx, with a view to calling the available functions and monitoring what they do, then documenting exactly what it does. i'd *like* to approach allwinner and ask them for the source code to libcedarx but i need a financial opportunity to do so (i.e. "if you don't give us the source code, we can't properly fulfil this order for $NNm of business per month, sorry.").

      Frankly the fact that they put gigabit ethernet on board is pretty awesome. That's not something that comes with the SoC.

      ah, it's worth pointing out that whilst the EOMA-68 standard allows up/down-level negotiation of 10, 100 or 1000 ethernet, the Allwinner A10 CPU *only* has 10/100. the 4 extra 1000 pins are *unused*. but i put them there for future CPUs.

      If you did put it in a device shaped like a laptop, would you be able to add more ram, upgrade the wifi card, etc, like a normal laptop or are you stuck with what's on board? Not sure how the card deals with expandability.

      you're stuck with what's on-board. sorry: these CPU Cards are too small to fit in e.g. an SO-DIMM or a NAND Flash "upgrade" module. it *might* be possible at some point to fit in a tiny tiny SATA-based SSD, but don't count on that happening even within 2 years. we figured that just being able to upgrade the entire CPU Card and sell the old one on ebay, donate it to charity, re-use it in a router or as a home server or something, would be attractive enough. it's throwing away the *entire* hardware just because one part of it is either broken or out-of-date, we feel that really pisses people off, so are doing at least something about that.

      Still, if this catches on, maybe RMS will finally be able to move up from his yeeloong lemote

      yeehawwww :) yeah, finally. i'd like to get RMS on-board with the A10 EOMA-68 CPU Card but there's one small bug-bear: the libcedarx proprietary video library. everything else at least has semi-useable working software (libre) replacements. Henrik managed to reverse-engineer the 1st stage bootloader: it's a 15k boot-up sequence which initialises the DDR3 RAM timings amongst other things. i've also deliberately designed the laptops to use WIFI modules (USB-based MiniPCIe) that require no non-free firmware (e.g. using the ATH9K chipset. you can find them easily on ebay and amazon)

      but yes: if not this 1st CPU card then a subsequen

    2. Re:Interesting possibilities by Melkman · · Score: 1

      Assuming this uses the Allwinner A10 chip, What is the status of decent hardware video decoding support?

      Alas the hardware video decoding on the A10 allwinner has been problematic. The XBMC team want(ed) to make a native port to the A10 and found the library to access the cedar video decoding hardware is broken. There has been an effort to solve this but despite commitment from Alwinner there has been no progress. See also http://www.j1nx.nl/xbmc-allwinner-a10-apologies-received-accepted/

    3. Re:Interesting possibilities by Reed+Solomon · · Score: 1

      My thinking was that some things could be offloaded to the host device through expansion card slots. Perhaps the use of mini-pci cards or what have you for wifi. Perhaps extra RAM could be added as well without touching the EOMA-68 card.

    4. Re:Interesting possibilities by lkcl · · Score: 1

      My thinking was that some things could be offloaded to the host device through expansion card slots. Perhaps the use of mini-pci cards or what have you for wifi. Perhaps extra RAM could be added as well without touching the EOMA-68 card.

      yeah.... the problem is that there's very little space. the thickness of Mini-PCIe and Mini-PCI cards is typically around 5mm; that's actually the thickness of the PCMCIA Cards themselves. there just really isn't room. likewise for SO-DIMMs. but there's an extra problem with SO-DIMMs: they typically have a 64-bit-wide data bus, whereas most of the mid-end ARM SoCs we're dealing with only have 32-bit. you simply can't wire the two up without either putting in a funnel chip or wasting half the RAM on the SO-DIMM. so it would be necessary to create a custom SO-DIMM, and to be honest, what's the point?

      so yeah we've been over these things: unfortunately when you get to the details, most of them don't work, or they are cost-prohibitive. i'm hoping someone will come up with some new ideas, because we're fresh out! :)

    5. Re:Interesting possibilities by nurb432 · · Score: 1

      Add lots of flash and you could take your 'computer' with you where ever you go, and just plug it in to power/monitor/keyboard/mouse ( think card slot docking station ).

      Sort of like what you can do now with a high end smart phone or average tablet... ( admittedly some being easier than others :) ) and have it useful even without the dock... Tho you are trapped with a non desktop-friendly OS while docked unless you run some sort of RDP type session from it.

      --
      ---- Booth was a patriot ----
  21. Re:More open sores FAIL. by DeTech · · Score: 1

    obvious troll is obvious. get bent.

  22. Re:More open sores FAIL. by otuz · · Score: 1

    It wasn't always so. They were nearly bankrupt at one stage and still managed to become one of the biggest companies ever.

  23. Re:More open sores FAIL. by Anonymous Coward · · Score: 0

    That's too many boxes...I have a mac running a windows and a Linux VM via VMware Fusion... So far don't have much of a need for Solaris, but if I find I need it I can easily spin up another VM.

  24. Allwinner Tech by Taco+Cowboy · · Score: 2, Insightful

    Allwinner Tech is one of the very rare China-based SoC companies willing to collaborate with Software (Libre) developers without an enforced (GPL-violating) NDA in place

    Allwinner Tech is the company behind the ARM-based SoC that have powered many many tablets and smartphones

    And they only charge $7 per Cortex A8-SoC

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Allwinner Tech by the_humeister · · Score: 1

      Cortex A8 is very slow, slower than a Pentium 3 at lower clockspeeds. Cortex A9 is significantly faster, at least on par with a Pentium 4 at the same clockspeed

  25. What the eff is that? by Taco+Cowboy · · Score: 1

    Lkcl xià dÃfo:ÃoeLÃfngxÃfng jÃfshÃf de dÃf yÃgÃf CPU kÃZ shÃf jiÃ"jÃfn wÃfnchÃf©ng hÃfn kÃyÃfngxÃfng: YuÃfnlà tÃf yÃjÃng bÃfi wÃfnchÃf©ng de zhÃfhuÃf, jÃfshÃf, suÃrÃfn tà chÃ...xiÃfn qÃfguÃfi dÃfo kÃyà shÃyÃfng yà gÃf 1GHz de pÃfzhÃf A8 de dÃf yà gÃf CPU kÃZ, de zhÃfliÃfng, liÃfng jiÃf de A10 dà bà qÃftà chÃZnpÃn. BÃfjÃn zÃfi A10 guà lÃfi wÃfi ÃoezÃfgÃfu hÃZoÃ(zÃfi yÃ'ngyÃ'u 1GB de RAM de zÃ"hÃf©), dÃfn Allwinner jÃfshÃf shÃf yà zhÃ'ng fÃ"ichÃfng hÃZnjiÃfn de yà zhÃ...ngguÃf wÃfi jÃdÃf de SoC gÃ...ngsà yuÃfnyÃf yÃ" ruÃZnjiÃfn (zÃfyÃfu bÃfo) kÃifà rÃf©nyuÃfn mÃf©iyÃ'u qiÃfngzhÃf zhÃfxÃfng (GPL, wÃf©ifÃZn)NDA dÃf dÃffÃng. ZÃ'ngtà Ãf©r yÃfn, tà de de dÃf yà gÃf bÃfzhÃfu zÃfi zhÃfngquÃf de fÃngxiÃfng hÃf©zuÃf zhà jiÃn de ruÃZnjiÃfn (zÃfyÃfu bÃfo) kÃifà hÃf© zhÃfliÃfng - tÃjà zhÃ...ngguÃf gÃ...ngchÃZng. YÃ'u jiÃfng shÃf gÃfng duÃ... (gÃfng kuÃfi, gÃfng hÃZo de)EOMA-68 CPU kÃZ: ZhÃf shÃf dÃf yà gÃf.Ãoe

    OK, Joe?

    What the eff is that?

    I know slashdot doesn't support anything else but ASCII, but the above is absolutely, totally lame !!

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:What the eff is that? by Anonymous Coward · · Score: 0

      I know slashdot doesn't support anything else but ASCII, but the above is absolutely, totally lame !!

      Huh? It may not support Chinese, but I always had the impression they could do non-ascii accented letters, such as:
      æøå ÆØÅ öäï ñàèòáéóâêôãõ and much more. Not necessary for English text, but people have such things in their names . . .

    2. Re:What the eff is that? by Anonymous Coward · · Score: 0

      >i>What the eff is that?

      Whoosh!

  26. My brain is melt-proof, don't worry by Taco+Cowboy · · Score: 1

    imagine how many slashdotters heads would have melted if i'd done all their work for them by putting in some extra backstory links? :)

    Don't worry, just list them all out here

    I've been here for a long while, and my brain has yet been melted

    List them here, so at least you'll provide us with melt-proof brains a trip to the search engines

    Thanks in advance !!

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:My brain is melt-proof, don't worry by lkcl · · Score: 4, Informative

      Don't worry, just list them all out here

      I've been here for a long while, and my brain has yet been melted

      List them here, so at least you'll provide us with melt-proof brains a trip to the search engines

      Thanks in advance !!

      :) ok - that first story, the one on itwire, explains what the heck happened and why i started on this path at all. it was a GPL-violating laptop that, embarrassingly, i naively encouraged 20 people to buy the very first samples from a little china factory called "Chitech". i had no idea that the factory hadn't even been *supplied* with the source code, and assumed that they would supply it. when they wouldn't (because they couldn't) in order not to let down all the people i'd encouraged to buy the laptops i had to go into overdrive spending about a month working with frans pop, buy a hand-held oscilloscope and get out the soldering iron in order to reverse-engineer the hardware and create an alternative S3C6410 2.6.24 kernel and a debian installer for the device. at the same time i also began a GPL violations escalation which so unnerved the girls at the factory that they ceased working with the ODM who supplied the GPL-violating design. not entirely the result i was looking for, but hey.

      anyway i'd been through this reverse-engineering saga before in 2004 with a bunch of HTC wince smartphones (i used to own 7 HTC smartphones!), so it wasn't as hard this time, but it sank in that this was an absolutely ridiculous way to go about things, and i decided to try to find people to work with to actually create the hardware *itself*. i then looked at modules (like the ones used in the GPL-violating laptop) and, on learning how expensive they were (usually $99-$150) decided there was no way this could succeed using modules.

      i spoke about this to my friend and mentor and, slowly we morphed the idea into a mass-volume product, evaluating dozens of possible connectors for re-use, and patented the concept. for the first CPU card, we settled on PCMCIA, as it turned out to be perfect for re-use. also: it turns out that the client whom we've been advising has just taken on the automated assembly of some 20 million 3G PCMCIA modems for one of their customers. this was highly successful for them: they earned an *enormous* sum of money, and they gained the skill, equipment and confidence to make PCMCIA-card-sized devices.... just as we come along with a PCMCIA-sized computer and they're *also* looking to solve the problem of their unprofitable laptop business! ... talk about jammy, or what? :)

      anyway, back to the story: we started looking for SoC vendors willing to work with us, even though we had no cash, and started selling the advantages of the story and the opportunity to help our very large mass-volume client and for people to make large wads of cash some time in the future, instead. we had this mad idea of the EOMA-68 CPU Card becoming a de-facto standard which SoC vendors could create as their first BSP, on the basis that it takes all the hard work out of getting any given CPU *literally* straight into a mass-production environment with no additional changes, and happens to be a good format as an engineering board (similar to the origen, imx53qsb, pandaboard etc.)

      the funny thing is that over the past 2 years we've learned that it's actually *not* a good idea to encourage anyone to expect an up-front cash payment for "work done": it sends completely the wrong message. for example, we approached over a hundred factories around Shenzen, and asked them if they wanted to convert their products to EOMA-68. they didn't understand. they asked "how many our tablet you want buy?" quite a lot. on average it took about 20 messages to get across to them that we wanted to partner with them. we help improve their products, we supply software services at zero cost and introduce them to our clients on a commission-basis, if they modify the products to our hardware spec without charging us. win-win

    2. Re:My brain is melt-proof, don't worry by Anonymous Coward · · Score: 0

      Good luck! (just to be clear, I do NOT mean that sarcastically).

      Very good to see such an initiative, and very impressive how much you have taken upon yourself to improve things.

      Kudos!

  27. Imagine... by Sodel · · Score: 1

    I'm so sorry to dredge up such a tired meme, but you know it has to be said here.

    Imagine a Beowulf Cluster of these!

    In all seriousness, though, I'm really enthusiastic about the philosophy that seems to be behind this project. I'm all about replaceable parts. This would be nothing special if it was another "all in one" SoC, but the fact that it is explicitly a swappable *component* really appeals to me.

    I love the open architecture, and I love the open hardware. The PCMCIA form-factor, along with the choice of "lowest-common-denominator" interfaces, give me the warm-fuzzies inside; the last thing we need is another homebrew data bus. I can think of tons of things that cards like these would be good for.

  28. Re:More open sores FAIL. by Hazel+Bergeron · · Score: 1

    So is semantic nonsense better or worse than syntactic error?

    And if you give me some argument about how "It's putting forward the idea that you think about the concept of differentness", I'll strike you across the face with a PowerMac 8600 and garrot (garrot is being used as a verb, not a noun) you with an ADB mouse.

    OTOH, if the exhortation is "when you think Apple, don't think 'better' - just think 'different'", I'll only drop a Mac Plus on your foot.

  29. Re:More open sores FAIL. by SuricouRaven · · Score: 1

    They do, I admit, make hardware of excellent build quality. But the strength of the company is, as you say, in their branding. They don't sell hardware, they sell a lifestyle and an image.

  30. Re:More open sores FAIL. by dreamchaser · · Score: 1

    VM's are very useful for some things but they still are not a replacement for an actual box. I love them for modelling network infrastructures where I need multiple OS's talking to each other. For a lot of things I still like to rely on a physical computer.

    In other words, your mileage may vary.

  31. i can explain it by decora · · Score: 2

    "Sure they're "twice the price", but for many people thats still spare change in reality."

    for most people on this planet, $25 is a large amount of money

  32. Re:More open sores FAIL. by serviscope_minor · · Score: 2

    They do, I admit, make hardware of excellent build quality.

    Meh. I've experienced direcely, or through friends, numerous build flaws.

    They have a bit of a fetish for thinness and style, and this often trumps build quality. The examples I can think of off the top of my head:

    Around 2006 I used to live at altitude (7200 feet). The air is thinner and the fans have to work harder. Pertty much everyone on site with a MBP had the fans conk out after a year since they were underpowered for the job. The on-site mac repair team had a huge stock of apple fans since this was such a problem. Pretty much all other laptops had no problem.

    The 1st gen air had a tendency to blow out the back hinge because the bit of metal they used was simply too thin.

    The 2x previous generation of magsafe adapter was made too small (WTF it was tiny already) and the cable mount was not secure enough and they had a tendency to break.

    The towers are very solidly built with excellent thermal design, which I approve of. The main problem with normal PCs is that ATX motherboards are very poorly designed from a thermal perspective, and it's hard to get good air channels etc. However, they are dense and the penalty with a Mac Pro is that you can't fit very much stuff into the case.

    The monitors are just plain poor IME. I had oldish twin 30" cinema displays at work (before I changed jobs), inerited from a guy who left. They were bad in a variety of ways. One is, astonishingly, that they seemed to suffer from some kind of burn in (I didn't think LCDs did that). If you put a constant colour background on them, you could see huge variations across the screen. Also, in the irritating fetish for design, they had only one single VDI input on the end of a long cable. That made switching between laptop and desktop an exercise in crawling under the table. Not cool.

    Also, for some bizarre reason, nulike every other manufactuer under the planet, they decided not to bother with the analog pins on the DVI cable. Bear in mind that when the monitor was sold, they were still shipping Mac minis with intel graphics and therefore analog only output. This meant that my laptop (before I switched) was unable to display on the monitors.

    Frankly, having experienced quite a bit of mac and other hardware, I think the "excellent build quality" think is a bit of a myth.

    --
    SJW n. One who posts facts.
  33. Re:More open sores FAIL. by SuricouRaven · · Score: 1

    The thinness thing annoys me too. It wasn't always like this - I think it started with the iPhone, and from there spread through all their other product lines. It's now reached the point where their top-of-the-line laptop has lost not only every possible route of upgrade but also the possibility of recycling, battery replacement and even the ethernet port in the name of shaving just a few millimeters more off the thickness.

  34. Mainline Linux kernel for Allwinner A10? by romiz · · Score: 1

    There is a big effort in progress among well-known SoC manufacturers to work towards a unified ARM kernel, as a result of Linus Torvalds's crictics last year. Today, we see Texas Instruments, Freescale, ST/Ericsson and Samsung working to integrate their existing platforms into this new model, whereas the newer platforms - CSR's prima2 for example - are required to use all the new features: Device tree for ARM, the unified clock framework, pinmux, etc. must be used to get a new platform accepted in the mainline.

    But for now, there is no sign of integrating the sunxi platform, supporting the Allwinner A10 chip, in the mainline. The available repository for the kernel is based on Linux 3.0.x with Android patches, before the implementation of many of these new features, and there were no attempts to submit the new architecture to the ARM Linux mailing list. This means that there is no chance of getting the A10 supported by Linus's tree before a long time.

    Another problem is the sign-off for the commits that need to enter in the mainline. If the A10 support code was written by Allwinner employees, it will be necessary to get their sign-off, as it is required for any code integrated in the kernel nowadays. This means that no third party may commit their code until this is done, even if it is correctly marked as GPLv2. This was added in the wake of the SCO fiasco, to ensure that all source code lines could be attributed to their original writer, and thus have the author's word that it is not copied closed source code.

    As long as all these issues are not resolved, the Allwinner based devices will remain second class citizens in the Linux world.

  35. What is old, is new by nurb432 · · Score: 1

    Sounds a little like a modernized version of the Rex5000 ( http://en.wikipedia.org/wiki/REX_5000 )

    --
    ---- Booth was a patriot ----
  36. I dont see this working by nurb432 · · Score: 1

    Serious question. Why would vendors support such an approach? Especially in the consumer portable market which is growing every day and eventually will end up being most of the 'computing devices' we have in our homes and businesses.. Their revenue stream counts on devices being totally replaced every x months. If you could swap out inexpensive components like this instead they would be cutting their own noses off.

    Nice technological idea ( and reminds me of some things done in the 80's ), but the marketing people will never let this get out in to the world beyond being a plaything.

    --
    ---- Booth was a patriot ----
  37. Have to start somewhere by nurb432 · · Score: 1

    Schematics are good for future developers and to get the ball rolling for fabrication.

    --
    ---- Booth was a patriot ----
  38. Re:More open sores FAIL. by JimCanuck · · Score: 1


    You do realize that life isn't only the present? But the past makes the present what it is?

    Apple's "Think Different" advertising started when they still tried to compete with IBM and the ThinkPad line with their MacBook Pro.

    The fact ThinkPads are now being built by Lenovo is irrelevant, the reasoning Apple went that way in marketing however is. And yes I'm typing this on a Lenovo ThinkPad, all my laptops have been ThinkPad's since the 600E series.

    Mind you I do love the comment moderation on my post. Mention any history of Apple trying to break into a market and copy someone else and its automatically a -1 around here.

  39. Re:More open sores FAIL. by Lord+Kano · · Score: 1

    It is a lot of boxes, but I have a big desk.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  40. I see this working by lkcl · · Score: 1

    Serious question. Why would vendors support such an approach?

    we have one vendor who *is* fully behind it. it took them a long time, a whiteboard and a lot of hand-waving but they got it. it was an amazing meeting, after 2 years of them not getting it, where they suddenly got excited and went, "hey! we have an all-in-one PC product: we could... we could... convert that to a TV or upgrade it by just changing the CPU Card!" and it was a eureka moment - such a relief :)

    but the key for them is that they are an assembly company rather than a manufacturing company. a whopping half a MILLION square metres factory space screwdriver / assembly company. the modularity of the approach we've come up is absolutely perfect for them. other companies supply the EOMA-68 PCBs (a million at a time); they put them into the cases. other companies supply them with the parts needed for a laptop (a million at a time); they put them together.

    one absolutely jammy coincidence for us is that they'd *just* been asked to assemble 20 million+ PCMCIA 3G modems for a customer of theirs. note: PCMCIA modems. exactly the same size and form-factor and even exactly the same components (PCMCIA connector) as the EOMA-68 CPU Card.

    the problem for them right now is that their "assembly" approach, combined with the well-known *insanely* low margins in the x86 laptop business, leaves them completely unprofitable. all their suppliers of the parts make the margins; they don't. this is the situation that has to change, and we're privileged to be able to offer them a solution that they've accepted.

    ultimately, i see this approach empowering smaller 3rd party companies to be able to re-enter the markets that they've been squeezed out of by the ever-decreasing margins of the PC business. the hard part, technically is the CPU Card. the most expensive part is the casework. not exactly sure how to deal with that: 3D printers sort-of spring to mind... anyway, just a thought.

    1. Re:I see this working by metallurge · · Score: 1

      ultimately, i see this approach empowering smaller 3rd party companies to be able to re-enter the markets that they've been squeezed out of by the ever-decreasing margins of the PC business. the hard part, technically is the CPU Card. the most expensive part is the casework. not exactly sure how to deal with that: 3D printers sort-of spring to mind... anyway, just a thought.

      Yes! From a hardware standpoint, anyway. Understanding this is key.

  41. Re:More open sores FAIL. by StoneyMahoney · · Score: 1

    Do try not to feed the trolls. That's why you got modded down.

  42. This sounds great by amix · · Score: 1

    This sounds so great! Personally I would go for two boxes, since I may want to have the router running 24/7 but not the file-server/backup-server. I find all-in-one solutions also to be more and more a pain to administer. Maybe even three, since a media-client is also a need, though I backed the OUYA, so I will see. What about Linux? Is this simple? Possible at all?

    It's great to see such a product targeting this at the home market.

    What about video? I am not set up, yet, but I plan to use some networked DVB-receivers (you may know them, all they do is grab the signal from the antenna and offer them on some port for the network to get). I don't know the technical background, but I think this is not as simple as supporting the four major condecs in two major cotainer formats, like most Chinese boxes do. Also, they have performance problems with real HD, meaning bitrates >20Mb/s. I guess this is also one of the problems, the XBMC guys are facing for their Allwinner A10 port.

    Am I right in the assumption, that, as a consumer, I could not simply order or even use your product, since it would still require some hardware work to be done, mainly the I/O and require orders >1 piece?

    --
    Hello?? Fred?! Is this you?